No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Action Link
この画像には 2 つのアクションリンクがあります。アクションリンクの status と Action Link Definition Input の labelKey の組み合わせにより、UI に表示されるテキストが決まります。この画像では、両方のアクションリンクの status が New です。
Pam Smith が [確認] をクリックすると、アクションリンク status が Successful に設定され、その結果、この画像のフィード項目が表示されます。
さまざまな種別のアクションリンクのさまざまなワークフローで status が次のように設定されます。
- Api
- Api アクションリンクの Platform Action レスポンスボディには、Action Link Definition Input で指定された actionUrl は含まれていません。アプリケーションから Api アクションリンクを呼び出す場合は、PATCH 要求を実行してリンクを Pending としてマークします。Salesforce により、Action Link Definition Input で指定された actionUrl へのコールアウトが処理されます。Api アクションリンクの場合、Salesforce がサーバから返された HTTP 状況コードに基づいて status を Successful または Failed に設定します。
- ApiAsync
- ApiAsync アクションリンクの Platform Action レスポンスボディには、Action Link Definition Input で指定された actionUrl は含まれていません。アプリケーションからこのアクションを呼び出す場合は、PATCH 要求を実行してリンクを Pending としてマークします。Salesforce により、Action Link Definition Input で指定された actionUrl へのコールアウトが処理されます。ApiAsync アクションリンクの場合、コールアウトによってサーバでの非同期操作が開始されます。Salesforce により status が Pending に設定されます。ただし、コールでエラー状況コードが返された場合は、status は Failed に設定されます。非同期処理を終了したサーバは、アクションリンクをコールバックし、PATCH を実行してアクションリンクを Successful または Failed に設定します。
- Download と Ui
- Download および Ui アクションリンクの Platform Action レスポンスボディには、Action Link Definition Input で指定された actionUrl が含まれます。アプリケーションは、そのリンクからユーザにダウンロードや UI アクセスを行わせることができます。アプリケーションがそのリンクの表示を停止する場合は、PATCH 要求を実行して status を Successful に設定します。
- リソース
-
1/connect/action-links/actionLinkId - 適用開始バージョン
- 31.0
- Chatter が必要かどうか
- いいえ
- HTTP メソッド
- GET、PATCH、HEAD
- PATCH のリクエストボディ
-
- ルート XML タグ
- <actionLink>
- JSON の例
1{ "status" : "Successful" }- プロパティ
- PATCH の要求パラメータ
-
名前 型 説明 使用可能なバージョン status String 値は次のとおりです。 - Failed — アクションリンクの実行に失敗しました。
- New — アクションリンクの実行の準備が整っています。Download および Ui アクションリンクでのみ使用できます。
- Pending — アクションリンクが実行されています。この値を選択すると、Api および ApiAsync アクションリンクの API コールがトリガされます。
- Successful — アクションリンクが正常に実行されました。
31.0 - GET または PATCH のレスポンスボディ
- Platform Action
- PATCH の例
-
1PATCH /connect/action-links/0AnRR0000004CTS0A2?status=Failed