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

Custom Invocable Actions

すべてのカスタムアクションのリストを返します。また、アクション種別ごとに基本情報を取得することもできます。

このリソースは REST API バージョン 32.0 以降で使用できます。

構文

URI
カスタムアクションのリストを取得する場合:
/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/v33.0/actions/custom
JSON レスポンスボディ
1{
2  "quickAction" : "/services/data/v33.0/actions/custom/quickAction",
3  "apex" : "/services/data/v33.0/actions/custom/apex",
4  "emailAlert" : "/services/data/v33.0/actions/custom/emailAlert",
5  "flow" : "/services/data/v33.0/actions/custom/flow"
6}