Custom Invocable Actions
すべてのカスタムアクションのリストを返します。また、アクション種別ごとに基本情報を取得することもできます。
このリソースは REST API バージョン 32.0 以降で使用できます。
構文
- URI
- カスタムアクションのリストを取得する場合:
- /services/data/vXX.X/actions/custom
- 形式
- JSON、XML
- HTTP メソッド
- GET、HEAD、POST
- 認証
- Authorization: Bearer token
- パラメータ
- なし
- メモ
- emailAlert アクションを使用したメールの送信は、ワークフローの日次メール制限に反映されます。詳細は、Salesforce ヘルプの「メールアラートの 1 日の割り当て」を参照してください。
- POST メソッドを使用して Apex アクションを呼び出し、要求で入力を提供する場合、入力でサポートされているのは次のプリミティブ型のみです。
- Blob
- Boolean
- Date
- Datetime
- Decimal
- Double
- ID
- Integer
- Long
- String
- Time
- Apex アクションの説明と呼び出しでは、Apex クラスのプロファイルアクセスが考慮されます。アクセス権を持たない場合は、エラーになります。
- Apex アクションをフローに追加した後で、Apex クラスから Invocable Method アノテーションを削除すると、フローでランタイムエラーが発生します。
- フローユーザが自動起動フローを呼び出すと、有効なフローバージョンが実行されます。有効なバージョンがない場合は、最新バージョンが実行されます。フロー管理者がフローを呼び出すと、常に最新のバージョンが実行されます。
- フローで次のいずれかの要素を使用すると、その要素を参照する、パッケージ化可能なコンポーネントは自動的にパッケージに含まれません。
- Apex アクション
- メールアラート
- Chatter に投稿コアアクション
- クイックアクションコアアクション
- メールを送信コアアクション
- 承認申請コアアクション
- 例
- 現在の組織のカスタムアクションのリストの取得
-
1/services/data/v55.0/actions/custom - JSON レスポンスボディ
-
1{ 2 "quickAction" : "/services/data/v55.0/actions/custom/quickAction", 3 "apex" : "/services/data/v55.0/actions/custom/apex", 4 "emailAlert" : "/services/data/v55.0/actions/custom/emailAlert", 5 "flow" : "/services/data/v55.0/actions/custom/flow" 6}