Action Links リソース
アクションリンクは、フィード要素上のボタンです。アクションリンクをクリックすると、ユーザーを特定の Web ページに移動したり、ファイルダウンロードを開始したり、Salesforce または外部サーバーへの API コールを呼び出したりできます。アクションリンクには、URL と HTTP メソッドが含まれ、リクエストボディとヘッダー情報 (認証用の OAuth トークンなど) を含めることができます。アクションリンクを使用して Salesforce およびサードパーティサービスをフィードに統合することで、ユーザーは生産性を高め、イノベーションを促進できます。
アクションリンクとアクションリンクグループには、定義ビューとコンテキストユーザービューという 2 つのビューがあります。定義には、認証情報などの機密情報が含まれる可能性があります。コンテキストユーザービューは、表示オプションによって絞り込まれ、コンテキストユーザーの状態が値に反映されます。
使用可能なリソース:
| リソース | 説明 |
|---|---|
| /connect/action-link-group-definitions | アクションリンクグループ定義を作成します。アクションリンクをフィード要素に関連付けるには、まずアクションリンクグループ定義を作成します。次に、関連付けられたアクション機能を含むフィード要素を投稿します。 |
| /connect/action-link-group-definitions/actionLinkGroupId | アクションリンクグループ定義の情報取得や削除を行います。アクションリンクグループ定義を削除すると、その定義へのすべての参照がフィード要素から削除されます。アクションリンクグループ定義の取得や削除を行うには、クライアントは定義を作成した接続アプリケーションと同じである必要があり、ユーザーは定義を作成したか「すべてのデータの参照」権限を持っている必要があります。 |
| /connect/action-link-groups/actionLinkGroupId | コンテキストユーザーの状態を含む、アクションリンクグループに関する情報を取得します。 |
| /connect/action-links/actionLinkId | アクションリンクの status の情報取得や更新を行います。アクションリンクの status と Action Link Definition Input の labelKey プロパティの組み合わせにより、UI に表示されるテキストが決まります。Api および ApiAsync アクションリンクの API 要求をトリガーするには、status を PendingStatus に設定します。 |
| /connect/action-links/actionLinkId/diagnostic-info | アクションリンクが実行されたときに返された診断情報を取得します。診断情報は、アクションリンクにアクセスできるユーザーに対してのみ提供されます。 |