ワークフロースタジオ でのアクションの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • プロセスの 1 つ以上のステップを自動化する再利用可能なコンポーネントを作成します。

    始める前に

    このタスクについて

    アクション設計者は、アプリケーションのテーブル構造を把握し、アクションのターゲット テーブルに関連付けられている既存のビジネス ロジックを認識する必要があります。アクションを作成する前に、競合するビジネス ルールまたはワークフローを無効にしてください。

    カスタムアプリケーションを作成して ワークフロースタジオ のコンテンツを格納することで、アプリケーションリポジトリまたは ServiceNow Store を使用してコンテンツを展開することができます。

    手順

    1. 次のように移動する。 All (すべて) > プロセス自動化 > Flow Designer (フローデザイナー).
    2. 選択 新規 > アクション.
    3. アクションのプロパティを入力し、[送信] をクリックします。
      フィールド 説明
      アクション名 アクションの一意の名前を入力します。
      説明 アクションの説明。
      アプリケーション アクションのアプリケーション スコープ。
      ドメイン アクションのドメインスコープ。ドメインセパレーションの詳細については、「Domain separation explained」を参照してください。
      追加のプロパティ
      アクセス可能 スコープ対象のすべてのアプリケーションから、または指定したアプリケーション スコープ内のみから、アクセス可能です。
      カテゴリ アクションのアプリケーション スコープ内で定義されたカテゴリ。Xanadu リリース以降では、カスタムカテゴリを作成してアクションを整理できます。
      保護 アクションを読み取り専用にするかどうかを選択します。自分が所有するアプリケーション スコープでアクションを作成する場合にのみ、値を選択できます。デフォルト値は「なし」です。
      アクションの注釈 ワークフロースタジオでアクションのタイトルの下に表示されるヘルプ テキスト。アクション作成者はこれを利用して、アクションがフロー内で使用されるときに何を実行するのかを理解できます。
      空のアクションが開きます。
    4. アクション ステップと出力でデータを利用できるように、アクションの入力を定義します。
      1. [+ 入力の作成] を選択し、フィールドに入力します。
        フィールド 説明
        名前 入力の名前。この値は、右側のペインのデータ ピルの名前として使用されます。
        注:
        アクションの入力名に、次の予約済みシステム名を含めることはできません。
        • sys_id
        • sys_created_by
        • sys_created_on
        • sys_updated_on
        • sys_updated_by
        • sys_mod_count
        タイプ 入力のデータ タイプ。サポートされているデータ タイプについては、「ワークフロースタジオ の入力データおよび出力データ変数」を参照してください。
        参照テーブル データ タイプの参照テーブル。次のデータ タイプの場合のみ必要です。
        • レコード
        • 参照
        詳細オプション

        入力は、データ型に基づいて詳細なオプションを提供します。すべての入力には、ヒントを追加する、またはデフォルト値を指定するための詳細なオプションがあります。詳細なオプションを使用すると、フローにアクションを追加して設定することで、フローデザイナーを誘導できます。たとえば、選択肢の入力を作成して、フローデザイナーに事前に定義された構成オプションのリストから選択させることができます。特定のデータ型で利用可能な構成オプションの詳細については、「フィールドタイプ」を参照してください。

        [開く] アイコンをクリックして詳細オプションを表示し、値を定義します。

        入力は右側のペインにデータ ピルとして表示されます。データ ピルをドラッグ アンド ドロップすることで、フロー内のステップや出力に入力を追加できます。
    5. アクションの入力に対して操作を実行するアクション ステップを追加します。
      1. [アクション アウトライン] の [入力] の下にある [+] をクリックします。
      2. 実行するステップを選択します。
      3. ステップのフィールドに入力します。
    6. [このステップが失敗した場合] に対して、ステップで実行するアクションエラーの評価動作を選択します。
      オプション 説明
      アクションを停止し、エラーの評価に進む 現在のステップでアクションの実行を停止し、エラーの評価に進みます。ステップステータスオブジェクトには、ステップによって返されたエラー情報が含まれています。
      アクションを停止せずに次のステップに進む エラーを無視し、次のステップからアクションの実行を続行します。ステップステータスオブジェクトには、ステップによって返されたエラー情報が含まれています。アクションが引き続き実行されるかどうかに関係なく、アクションエラーの評価が実行されます。
    7. アクションの出力を追加して、データをフローで使用できるようにします。
      1. [+ 出力の作成] を選択し、フィールドに入力します。
        フィールド 説明
        名前 出力の名前。この値は、アクションがフローに追加されたときの右側のペインのデータ ピルの名前です。
        注:
        アクションの出力名に、次の予約済みシステム名を含めることはできません。
        • sys_id
        • sys_created_by
        • sys_created_on
        • sys_updated_on
        • sys_updated_by
        • sys_mod_count
        以前にアクションのステップか入力のいずれかで使用したデータ。出力に変数を追加すると、その値をフローで使用できるようになります。
    8. [保存] をクリックします。
      ワークフロースタジオ によってアクションのドラフトが保存されます。

    次のタスク

    公開する準備ができるまでアクションをテストします。アクションの関連フローの参照、アクションの変更がアクションを使用するフローで機能することを確認します。
    注:
    デフォルトでは、公開済みのアクションのみが実行されます。