ワークフローステージ フィールドを作成します

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • ワークフローは、ワークフロータイプの任意のフィールドを更新することによって、ワークフローの進行状況の要約を提供できます。フィールドがワークフローフィールドの場合は、ワークフローステージの進行状況を示すアイコンが表示されます。

    始める前に

    必要なロール:admin

    このタスクについて

    フォームでは、ワークフローフィールドに選択リスト値として現在のステージが表示されます。

    ワークフローフィールドには、ワークフロー内の一連の状態、ステージ、フェーズ、またはタスクを表すステージアイコンが一覧で表示されます。ステージアイコンは、関連付けられたワークフローのアクティビティステージを使用して作成されます。詳細については、「ワークフローステージ」を参照してください。

    リスト内のワークフローステージ フィールド

    ワークフローステージ フィールドを作成するには:

    手順

    1. 移動先 すべて > Workflow > デフォルトステージ (テーブル別).
    2. 列ヘッダーの近くを右クリックし、 構成 > リストレイアウト.
    3. 右下に新しいフィールドを作成します。
    4. ワークフローで使用されるテーブルのフォームビューで、[タイプ][ワークフロー] に設定してフィールドを作成します。
      詳細な手順については、「テーブルのフィールドを追加およびカスタマイズする」を参照してください。
    5. [保存] をクリックします。
    6. ヘッダーを右クリックし、ディクショナリを設定を選択します。
    7. 辞書エントリ
    8. ディクショナリエントリーフォームの選択リスト指定セクションで、選択リストから--None--ドロップダウンを選択します。
    9. [更新] をクリックします。
    10. ワークフローフィールドにフォームのステージが正しく表示されるように、各ワークフローステージの選択肢を定義します。
      • 既に選択肢がある選択リストを使用してワークフロー・ステージを作成するには、選択リストからステージをインポートします。ステージは、 ステージ フィールドワークフローのプロパティで選択します。選択リストのインポートの詳細な手順については、 選択肢リストからステージをインポート をご覧ください。
      • 各選択肢のValueは、対応するワークフローステージのValueと一致する必要があります。
      • 選択またはステージのいずれにもValueフィールドにスペースを使用しないでください。スペースの代わりにアンダースコアを使用します。
      • 選択リストを読み取り専用にします。ワークフローによる値の制御を許可するのではなく、選択肢リストからレコードのステージ値を変更すると、ワークフロー駆動、レガシー、リニアのレンダリングが意図したとおりに機能しないことがあります。ビジネスルールまたはイベントを使用して、ワークフローが確実に進行するようにすることもできます。

      選択リストを定義する際の詳細な手順については、「選択リストのオプションの定義」を参照してください。

    11. ワークフローステージをアイコンとして表示するには、ワークフローテーブルのリストレイアウトにフィールドを追加します。
      詳細な手順については、「リストレイアウトの設定」を参照してください。

    次のタスク

    ワークフローフィールドを作成または更新した後:
    • ワークフローで要求されたアイテム[sc_req_item] テーブルが使用されている場合を除き、ワークフロープロパティのステージ フィールドリストからワークフローフィールドが選択されていることを確認します。これらの手順の詳細については、「ステージ フィールドを選択」を参照してください。ワークフローで[要求されたアイテム] テーブルが使用されている場合、ステージ フィールドは自動的にステージテーブルのフィールドと変更することはできません。
    • ワークフローを処理します。ビジネスルールやその他のスクリプトからの更新など、ワークフローフィールドに対するその他の更新は、ワークフローステージの表示を妨げることがあります。