状態フローのフィールド コントロール

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • レコードがステータス間を移行するときに適用される個々のフィールド コントロールを定義できます。

    [ステータスフロー] フォームの [フィールド コントロール] セクションの設定により、指定されたステータス移行が検出された場合、またはフォームを開いたときに終了状態が現在の状態である場合にフィールド コントロールを適用することができます。このコントロールは、フォームの既存のフィールドにのみ適用されます。ステータスフローは、フィールドをフォームに追加することはできません。

    たとえば、インシデントが [問題待ち] 状態に移行したときに [問題] フィールドを表示するとします。インシデントの状態が [ユーザー情報待ち] に変わった場合、[問題] フィールドを非表示にして [問い合わせユーザー] フィールドを必須にします。

    終了状態のみのステータスフロー レコードを設定し、制御する終了状態ごとに正しい動作を作成します。これにより、ユーザーが新しい状態を選択したとき、およびユーザーがレコードの [ 状態 ] フィールドを元の状態に戻したときに、フィールド コントロールが正しく設定されるようになります。その正確な状態の移行に対して特定の動作が必要な場合は、開始状態と終了状態の両方で完全な状態の移行のみを指定します。

    注:
    ステータスフローは、クライアント スクリプトを使用してフィールド コントロールを強制します。クライアント スクリプトの後に実行される既存の UI ポリシーによって設定を変更することが可能です。