この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

ConnectApi.PlatformAction

コンテキストユーザの状態情報を含むプラットフォームアクションインスタンス。
プロパティ名 説明 使用可能なバージョン
actionUrl String subtype Ui または Download のアクションリンクの場合、このリンクからユーザにダウンロードや UI アクセスを行わせます。Salesforce は次の形式でリンクの Javascript リダイレクトを発行します: /action-link-redirect/communityId​/actionLinkId?_bearer=bearerToken

Api アクションリンクおよびすべてのプラットフォームアクションの場合、この値は null になり、Salesforce によってコールが処理されます。

33.0
apiName String API 名。この値は null になることがあります。 33.0
confirmation​Message String このアクションに確認が必要で、状況が NewStatus の場合は、このプロパティがローカライズされたデフォルトのメッセージになり、このアクションを呼び出す前にエンドユーザに表示されます。それ以外の場合は、この値が null になります。 33.0
executingUser ConnectApi.​User​Summary このプラットフォームアクションの実行を開始したユーザ。 33.0
groupDefault Boolean このプラットフォームアクションがプラットフォームアクショングループのデフォルトまたはプライマリのプラットフォームアクションの場合は true、それ以外の場合は false。デフォルトプラットフォームアクションはプラットフォームアクショングループごとに 1 つのみです。 33.0
iconUrl String プラットフォームアクションのアイコンの URL。この値は、null になることがあります。 33.0
id String プラットフォームアクションの ID。

typeQuickAction で、subtypeCreate の場合、この値は null になります。

33.0
label String このプラットフォームアクションのローカライズされた表示ラベル。 33.0
modifiedDate Datetime ISO 8601 形式の日付文字列 (例: 2011-02-25T18:24:31.000Z)。 33.0
platformAction​Group ConnectApi.​​Reference このプラットフォームアクションを含むプラットフォームアクショングループへの参照。 33.0
status ConnectApi.​PlatformAction​Status プラットフォームアクションの実行状況。値は次のとおりです。
  • FailedStatus — アクションリンクの実行に失敗しました。
  • NewStatus — アクションリンクの実行の準備が整っています。Download および Ui アクションリンクでのみ使用できます。
  • PendingStatus — アクションリンクが実行されています。この値を選択すると、Api および ApiAsync アクションリンクの API コールがトリガされます。
  • SuccessfulStatus — アクションリンクが正常に実行されました。
33.0
subtype String プラットフォームアクションのサブタイプまたは null
type プロパティが ActionLink の場合、使用できる値は次のとおりです。
  • Api — アクションリンクは、アクション URL で同期 API をコールします。Salesforce は、サーバから返された HTTP 状況コードに基づいて状況を SuccessfulStatus または FailedStatus に設定します。
  • ApiAsync — アクションリンクは、アクション URL で非同期 API をコールします。アクションは、非同期操作の完了時にサードパーティが /connect/action-links/actionLinkId への要求を行って状況を SuccessfulStatus または FailedStatus に設定するまで、PendingStatus 状態のままになります。
  • Download — アクションリンクは、アクション URL からファイルをダウンロードします。
  • Ui — アクションリンクはアクション URL の Web ページをユーザに表示します。

アプリケーションから ApiAsync アクションリンクを呼び出す場合は状況を設定するコールが必要です。ただし、現在 Apex を使用してアクションリンクの状況を設定する方法がありません。状況を設定するには、Connect REST API を使用します。詳細は、Connect REST API 開発者ガイドの「Action Link リソース」を参照してください。

メモ

33.0
type ConnectApi.​PlatformActionType プラットフォームアクションの種別。値は次のとおりです。
  • ActionLink — API、Web ページ、またはファイルを指す、フィード要素上のインジケータで、Salesforce UI のボタンによって表されます。
  • CustomButton — クリックすると、ウィンドウ内で URL または Visualforce ページが開くか、JavaScript が実行されます。
  • ProductivityAction — 生産性アクションは事前定義され、限られたオブジェクトのセットに適用されます。生産性アクションには、[メールを送信]、[電話]、[地図]、[Web サイトを表示]、[ニュースを閲覧] が含まれます。[電話] アクション以外の生産性アクションを編集することはできません。
  • QuickAction — グローバルアクションまたはオブジェクト固有のアクション。
  • StandardButton — 事前定義された Salesforce ボタン ([新規]、[編集]、[削除] など)。
33.0
url String このプラットフォームアクションの URL。

typeQuickAction で、subtypeCreate の場合、この値は null になります。

33.0