注文ライフサイクルの状態と移行
注文をライフサイクル全体で管理するために使用する特定の状態と遷移について理解します。この例と付随するオブジェクト状態定義を使用して、有効な状況の変更を設定し、Salesforce 組織で明確な履行マイルストーンを確立します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: トランザクション管理が有効になっている Revenue Cloud の Enterprise Edition、Unlimited Edition、および Developer Edition |
注文ライフサイクル図
次の図の特定のトランジションルールを確認します。
- 状況が [送信済み] から [処理中] に変わります。
- 状況が [処理中] から [履行済み] または [却下済み] に変わります。
- 状況は [却下済み] または [履行済み] から変更されません。
このサンプル注文ライフサイクルを実装するには、オブジェクト状態定義を作成し、次のオブジェクト状態値とオブジェクト状態遷移を追加します。
オブジェクト状態の値
このライフサイクルを実装するには、オブジェクト状態定義を作成し、次の値を追加します。
| 注文状況とオブジェクト状態の値 | 説明 |
|---|---|
| ドラフト | 注文が作成されています。 |
| 送信準備完了 | 注文を送信または承認する準備が整いました。 |
| 送信済み | 注文が送信され、処理の準備が整います。 |
| 処理中 | 注文が処理中です。 |
| 却下済み | 注文が却下されたか、処理中にエラーが発生しました。 |
| 履行済み | 注文が履行されます。 |
オブジェクト状態遷移
次の遷移を定義して、状態間の移動を制御します。
| オブジェクト状態遷移名 | From State (都道府県から) | 都道府県へ |
|---|---|---|
| Draft_to_ReadytoSubmit | ドラフト | 送信準備完了 |
| ReadytoSubmit_to_Draft | 送信準備完了 | ドラフト |
| ReadytoSubmit_to_Submitted | 送信準備完了 | 送信済み |
| Submitted_to_Processing | 送信済み | 処理中 |
| Processing_to_Rejected | 処理中 | 却下済み |
| Processing_to_Fulfilled | 処理中 | 履行済み |
この記事で問題は解決されましたか?
ご意見をお待ちしております。

