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

RecordAction

レコードとフロー間のリレーションを表します。特定のレコードに関連付ける各フローの RecordAction を作成します。API バージョン 42.0 以降で使用できます。

RecordAction オブジェクトへのアクセス権は、関連付けられた親レコードへのユーザのアクセス権によって決まります。

メモ

サポートされている電話

create()delete()describeSObjects()getDeleted()getUpdated()query()retrieve()undelete()update()upsert()

項目

項目 詳細
FlowDefinition
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort、Update
説明
Lightning のガイド付きエンゲージメント実装では必須です。レコードに関連付けるフローの API 参照名。
FlowInterviewId
reference
���ロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
省略可能。一時停止または完了したフローのフローインタビュー ID。
Order
int
プロパティ
Create、Filter、Group、Sort、Update
説明
必須。このレコードに関連付けられたすべてのフローの中でのフローの順序。
Pinned
picklist
プロパティ
Create、Defaulted on create、Filter、Group、Nillable、Restricted picklist、Sort、Update
説明
必須。フローをガイド付きアクションリストコンポーネントの上部に固定表示するか下部に固定表示するかを指定します。ユーザは固定表示されたフローをガイド付きアクションリストから削除できませんが、API を使用して削除できます。デフォルト値は None です。
  • Top
  • Bottom
  • None
RecordId
reference
プロパティ
Create、Filter、Group、Sort、Update
説明
必須。フローに関連付けられたレコード。
Status
picklist
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
必須。フローの現在の状態。
  • New
  • Paused
  • Complete
この項目はプロセスビルダーで設定できません。

使用方法

RecordAction オブジェクトは Lightning Experience のガイド付きアクションリストコンポーネントと連携します。このオブジェクトを使用して Salesforce Classic のレコードとフロー間のリレーションを作成できますが、そのリレーションは Salesforce Classic に表示できません。

FlowDefinition が削除されると、その FlowDefinition に関連付けられているすべての RecordAction レコードも削除されます。

フローが完了すると、関連付けられている RecordAction が削除されます。

ガイド付きアクションリストコンポーネントを使用して RecordActions を表示している場合、削除した RecordActions は、ページを更新するとリストから削除されます。

Java の例

次に、RecordAction オブジェクトを使用してフローをレコードに関連付ける方法の例を示します。
1public void associateNewCustomerFlowWithAccount(Account a) {
2   try {
3      RecordAction newRecordAction = new RecordAction();
4      newRecordAction.setRecordId(a.getId());
5      newRecordAction.setFlowDefinition(New_Customer_Flow);
6      newRecordAction.setOrder(1);
7
8      SaveResult[] results = connection
9            .create(new SObject[] { newRecordAction });
10   } catch (ConnectionException ce) {
11      ce.printStackTrace();
12   }
13}

データモデル

RecordAction データモデルのスクリーンショット