コンテンツへスキップ
すべての記事
Settings

プロセス(ブループリント):オブジェクトの状態遷移を統制する

ブループリントは、選択フィールド(ステージ、ステータス)をステートマシンに変えます。どの遷移が許可されるかを宣言し、それぞれについて条件、必須フィールド、自動アクション、承認の要否を設定します。オブジェクトごと、フィールドごとにオプトインで、コードは一切不要です。

「設定 → プロセス(ブループリント)」で、オブジェクトのプロセスを設計します。選択フィールド(例:ステータスやステージ)を選び、そのフィールドの値の間で許可される遷移を宣言します。誰かがそのフィールドをレコード上で変更すると、ブループリントは保存前に遷移を検証します。これはオプトインの層であり、あるオブジェクトにブループリントを作成するまでは何も変わりません(オポチュニティのパイプラインやゲートはそのまま維持されます)。

プロセスを作成する

  1. 「オブジェクト」と「状態フィールド」を選びます(選択フィールドのみが表示され、その値が状態になります)。
  2. 「モード」を設定します:厳格(宣言された遷移のみ許可)または自由(宣言されていない遷移は自由、宣言されたものは引き続き検証されます)。
  3. 「From → To」の遷移を追加します。「From」を「任意の状態」のままにすると、どの状態からでも適用されます。
  4. 各遷移について、条件、必須フィールド、アクション、承認が必要かどうかを設定します。
  5. 保存します。有効化することでプロセスが反映されます。

条件と必須フィールド

条件は「フィールドルール」と同じエンジンを使用します。フィールド、演算子、値を選び、すべて(AND)を満たす必要があるか、いずれか(OR)でよいかを選びます。必須フィールドには、遷移が行われるために入力が必要なフィールドを列挙します。条件を満たさない場合や必須フィールドが未入力の場合、変更は明確なメッセージとともにブロックされます。

遷移後のアクション

  • フィールドを設定:同じ保存の中で、レコードの別のフィールドに値を書き込みます。
  • アクティビティを作成:レコードに紐づいたタスクを開きます(任意で期日を日数指定可能)。
  • 通知:レコード所有者にアプリ内通知を送信します。
  • Webhook:遷移に対する外部送信の意図を登録します。

承認

遷移で「承認を必須にする」にチェックを入れると、承認されるまで遷移は完了しません。この申請はCRMの承認エンジンを使用します。該当する承認ポリシーが存在する場合、決定が下されるまで遷移はブロックされます。ポリシーが設定されていない場合、遷移はそのまま進行し、意図が登録されます。

💡 ブループリントはオブジェクトと状態フィールドの組み合わせごとに1つです(組み合わせごとに1つのブループリント)。ルールやオートメーションによる自動的な進行は、他のインタラクティブなゲートと同様、ブループリントによってブロックされません。

この記事をシステム内で開く

読んだあとは、実際に動かしてみませんか。

アカウントは無料です。マニュアルはすべてシステム内でも参照でき、この内容をもとに回答するアシスタントも使えます。

無料アカウントを作成
プロセス(ブループリント):オブジェクトの状態遷移を統制する · Sellio