トランザクションマネージャー:ステージ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • ステージは、組織の販売プロセスのフェーズを表します。この記事では、ニーズに合わせて変更できる 5 つのステージからなるプロセスについて説明します。

    ステージは、組織の販売プロセスのフェーズを表します。この例では、[ドラフト]、[承認待ち]、[承認済み]、[契約済み]、[注文済み] の 5 つのステージからなるプロセスを示しています。実装によって、販売プロセスに合わせてステージが追加または削除されます。

    トランザクションマネージャー:ステージ

    注文ステージ

    アドミニストレーターは、ステージが評価される順序を変更できます。ステージを選択し、二重山かっこグラフにカーソルを合わせると、評価の順序を変更できます。順序を変更するには、[ < ] ボタンと [ > ] ボタンを使用します。[+] ボタンをクリックすると、シーケンス内のその場所に新しいステージが作成されます。

    トランザクションマネージャー:ステージ

    ステージ間の移行

    移行は、ワークフロー内の 1 つのステージから次のステージへの構造化された移動を表します。各ステージには、次のフェーズへの一貫性と準備状況を確保するためのエントリ基準 (先に進む前に満たす必要がある条件) があります。

    トランザクションは、UI で [承認のため送信 ] や [改訂] などのボタンとして表すことができるイベントがなければ、ステージ間を自動的に移行できません。さらに、新しいトランザクションが作成または編集されるときにステージ移行を定義することもできます。

    エントリークライテリア

    ユーザーがトランザクションのライフサイクルを進み、移行に関連付けられたイベントを実行すると、アプリはエントリ基準を評価して、トランザクションに適用されるステージを判断します。イベント移行が forward に設定されている場合、 CPQ ステージのエントリ基準が満たされるまで、後続のステージのエントリ基準が評価されます。エントリー基準を満たすステージがない場合、移行は発生しません。イベント移行が backward に設定されている場合、トランザクションは、エントリ基準を確認せずにアドミニストレーターが定義したステージに移行します。(プロセスの最初のステージにはエントリー基準がないことに注意してください)。

    たとえば、トランザクションが pending approval ステージに移行したり、承認が不要な場合は pending approval をバイパスして approved ステージに直接移動したりできます。このセットアップは、エントリー基準を使用して実行できます。

    ステージとルールのグループ化

    ルールのグループ化はステージに関連付けられています。ルールのグループ化は、ステージが移行するとき、およびユーザーがステージ内でフィールドを更新したりイベントを実行したりするときに実行されます。

    ステージとビュー

    ステージを使用すると、アドミンは個別の権限 (ビュー) をアサインして、ペルソナがフィールドデータを観察する方法を決定できます。

    ステージのビューの定義の詳細については、「 トランザクションマネージャー:ビュー」を参照してください。

    新しいステージを作成し、ルールグループを関連付けて、エントリー基準を設定します

    トランザクションマネージャーのアドミン UI では、デフォルトでステージで開始します。定義されたステージがページに一覧表示されます。新しいステージを作成するには、[ + 新規ステージ] をクリックします。

    トランザクションマネージャー:ステージ

    [名前] フィールドに名前を入力します。名前を入力すると、同様の値が [変数名 ] フィールドに入力されます。デフォルトでは、変数名はアドミンが入力した名前と同じです。ただし、スペースと特殊文字は、キャメルケースを使用して作成される変数名から削除されます。たとえば、[名前] フィールドに「Ordered」と入力すると、[変数名] フィールドにはorderedが含まれます。カスタム変数名を作成するには、フィールドの右側にある鉛筆アイコンをクリックして独自の値を入力します。

    名前と変数名が設定されたら、[ 保存] をクリックします。

    トランザクションマネージャー:ステージ

    [ 保存] をクリックすると、ステージエディターページが表示されます。ステージエディターでは、作成中のステージにルールのグループを割り当てることができます。[ ルールのグループ化] メニューを使用して、新しいステージに割り当てるルールのグループを選択します。

    トランザクションマネージャー:ステージ

    ステージエディターの [エントリ基準 ] セクションで、トランザクションを新しいステージに移行する前にテストされる条件を作成できます。この方法は、ルールで条件を作成するために使用する方法と同じです。[ 入力基準 ] をクリックして、実装する条件ロジックのタイプを選択します。

    トランザクションマネージャー:ステージ

    [ アクションを実行タイミング] をクリックして、条件ロジックを選択します。

    トランザクションマネージャー:ステージ

    条件ロジックの方法を選択したら、[ + 条件を追加] をクリックして、テストする条件を追加します。ステージエントリ基準には複数の条件を追加できます。条件ステートメントごとに、テストするフィールド、使用する演算子、およびテストする値を選択します。

    トランザクションマネージャー:ステージ

    新しいステージが完全に構成されたら、[ 保存] をクリックします。

    トランザクションマネージャー:ステージ

    設定:オープントランザクション時の動作

    [ オープントランザクション時の動作 ] 領域を使用すると、アドミニストレーターは、ユーザーがステージでトランザクションを開いたときに実行されるルールのグループ化と統合を決定できます。[設定を編集] をクリックします。

    トランザクションマネージャー:ステージ

    設定 ページで、 製品データの更新 トグルを使用して、トランザクションが開いたときに更新されるトランザクションの製品データを設定します。

    [ 新しいアクションを追加] をクリックして、ルールのグループ化または統合をアクションリストに追加します。

    トランザクションマネージャー:ステージ

    トランザクションマネージャー:ステージ

    設定:アイドルタイムアウト時の動作

    ステージの設定の [アイドルタイムアウト時の動作 ] セクションでは、ユーザーが指定した時間非アクティブのままになった後にトリガーするイベントを定義できます。これにより、非アクティブが検出されたときに、ルールグループ、統合、ステージルールなどの事前定義されたアクションを実行することで、ユーザーエクスペリエンスを向上させることができます。

    このようなイベントはステージごとに 1 つずつ定義できます。イベントが最初の実行で失敗した場合、再試行またはキューに入れられません。この設定を有効にするには、次の手順を実行します。

    1. ステージの設定で、[ アイドルタイムアウト時の動作] をアクティブにします。

      トランザクションマネージャー:ステージ

    2. アクションを追加するには、[アイドルタイムアウト時の動作] の横にある [設定を編集] をクリックします。

      トランザクションマネージャー:ステージ

    3. アイドル時間を設定します。

      [ アクション実行前のアイドル時間 ] 設定では、構成されたアクションがトリガーされる前にユーザーが非アクティブのままにする必要がある期間を定義します。クリック、インタラクション、またはキー押下がない場合、ユーザーは非アクティブと見なされます。

    4. タイムアウト時に実行するアクションを追加します。

      アイドルタイムアウトに達した後に実行するアクションを 1 つ以上定義できます。サポートされているアクションタイプには、ルールグループと統合が含まれます。

      • ルールグループを使用して、フィールドの更新や UI の変更などの条件付きロジックを実行します。
      • 統合を使用して、イベントのログ記録、通知の送信、または外部レコードの更新のために外部 API またはサービスをトリガーします。

        トランザクションマネージャー:ステージ

    一般的なガイドライン:

    • アイドル時間は慎重に設定して、ユーザーの利便性とセッション管理およびシステム効率のバランスを取ります。
    • 構成されたすべてのルールグループと統合をライブステージで有効にする前に、非本番環境でテストします。

    ステージの削除

    トランザクションで使用されているステージを削除するとデータの問題が発生する可能性があるため、ステージの削除は制限されています。ステージの削除が必要な場合は、カスタマーサポートにお問い合わせください。