---
sourceDocument: Yokohama ビルドのワークフロー
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/build-workflows

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama ビルドのワークフロー

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

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

# ワークフロースタジオ でのアクションの作成 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

プロセスの 1 つ以上のステップを自動化する再利用可能なコンポーネントを作成します。

## 始める前に

* [ガイド付きアプリケーションクリエーターでアプリケーションを設定](https://www.servicenow.com/docs/access?context=set-up-app&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)して ワークフロースタジオ コンテンツを保存します。
* 必要なロール：flow_designer、action_designer、または admin
{#create-action__ul_js5_h51_xbb}

## このタスクについて

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

カスタム アプリケーションを作成して ワークフロースタジオ のコンテンツを格納することで、アプリケーションリポジトリまたは ServiceNow Store を使用してコンテンツを[展開](https://www.servicenow.com/docs/access?context=c_SharingApplications&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)することができます。

## 手順

1. 移動先 すべてプロセスの自動化フローデザイナー.
2. 選択 新規アクション.
3. アクションのプロパティを入力し、\[送信\] をクリックします。  
   {#create-action__table_kmp_nb4_gcb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | アクション名 | アクションの一意の名前を入力します。 |
   | 説明 | アクションの説明。 |
   | アプリケーション | アクションのアプリケーション スコープ。 |
   | ドメイン | アクションのドメインスコープ。ドメインセパレーションの詳細については、「[Domain separation explained](https://www.servicenow.com/docs/access?context=bp-what-is-domain-separation&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)」を参照してください。 |
   | 追加のプロパティ ||
   | アクセス可能 | スコープ対象のすべてのアプリケーションから、または指定したアプリケーション スコープ内のみから、アクセス可能です。 |
   | カテゴリ | アクションのアプリケーション スコープ内で定義されたカテゴリ。Xanadu リリース以降では、カスタムカテゴリを作成してアクションを整理できます。 |
   | 保護 | アクションを読み取り専用にするかどうかを選択します。自分が所有するアプリケーション スコープでアクションを作成する場合にのみ、値を選択できます。デフォルト値は「なし」です。 |
   | アクションの注釈 | ワークフロースタジオでアクションのタイトルの下に表示されるヘルプ テキスト。アクション作成者はこれを利用して、アクションがフロー内で使用されるときに何を実行するのかを理解できます。 |
   [ ]

   {#create-action__table_kmp_nb4_gcb}  
   空のアクションが開きます。
4. アクション ステップと出力でデータを利用できるように、アクションの入力を定義します。
   1. \[+ 入力の作成\] を選択し、フィールドに入力します。  
      {#create-action__table_w3x_gt5_gcb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 名前 | 入力の名前。この値は、右側のペインのデータ ピルの名前として使用されます。 注: アクションの入力名に、次の予約済みシステム名を含めることはできません。 * sys_id * sys_created_by * sys_created_on * sys_updated_on * sys_updated_by * sys_mod_count {#create-action__ul_dg3_c1p_ylb} |
      | タイプ | 入力のデータ タイプ。サポートされているデータ タイプについては、「[ワークフロースタジオ の入力データおよび出力データ変数](https://servicenow-prod.fluidtopics.net/oQrPhRZ53fhmlsd3SbuPdQ "アクションとサブフローは、入力データと出力データを格納するために変数を使用します。変数のデータタイプは、格納するデータの種類とその詳細設定オプションを決定します。")」を参照してください。 |
      | 参照テーブル | データ タイプの参照テーブル。次のデータ タイプの場合のみ必要です。 * レコード * 参照 {#create-action__ul_dtq_mt5_gcb} |
      | 詳細オプション | 入力は、データ型に基づいて詳細なオプションを提供します。すべての入力には、ヒントを追加する、またはデフォルト値を指定するための詳細なオプションがあります。詳細なオプションを使用すると、フローにアクションを追加して設定することで、フローデザイナーを誘導できます。たとえば、選択肢の入力を作成して、フローデザイナーに事前に定義された構成オプションのリストから選択させることができます。特定のデータ型で利用可能な構成オプションの詳細については、「[フィールドタイプ](https://www.servicenow.com/docs/access?context=r_FieldTypes&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)」を参照してください。 ![\[開く\] アイコン]()をクリックして詳細オプションを表示し、値を定義します。 |
      [ ]

      {#create-action__table_w3x_gt5_gcb}  
      入力は右側のペインにデータ ピルとして表示されます。データ ピルをドラッグ アンド ドロップすることで、フロー内のステップや出力に入力を追加できます。
   {#create-action__substeps_bxh_4s5_gcb}
5. アクションの入力に対して操作を実行するアクション ステップを追加します。
   1. \[アクション アウトライン\] の \[入力\] の下にある \[+\] をクリックします。
   2. 実行するステップを選択します。
   3. ステップのフィールドに入力します。
   {#create-action__substeps_umj_tt5_gcb}
6. \[このステップが失敗した場合\] に対して、ステップで実行するアクションエラーの評価動作を選択します。  
   {#create-action__table_tdc_hwv_mpb__entry__2}

   | オプション | 説明 |
   |-|-|
   | アクションを停止し、エラー評価に進みます | 現在のステップでアクションの実行を停止し、エラーの評価に進みます。ステップステータスオブジェクトには、ステップによって返されたエラー情報が含まれています。 |
   | アクションを停止せずに次のステップに進みます | エラーを無視し、次のステップからアクションの実行を続行します。ステップステータスオブジェクトには、ステップによって返されたエラー情報が含まれています。アクションが引き続き実行されるかどうかに関係なく、アクションエラーの評価が実行されます。 |
   [ ]

   {#create-action__table_tdc_hwv_mpb}
7. アクションの出力を追加して、データをフローで使用できるようにします。
   1. \[+ 出力の作成\] を選択し、フィールドに入力します。  
      {#create-action__table_d1v_z55_gcb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 名前 | 出力の名前。この値は、アクションがフローに追加されたときの右側のペインのデータ ピルの名前です。 注: アクションの出力名に、次の予約済みシステム名を含めることはできません。 * sys_id * sys_created_by * sys_created_on * sys_updated_on * sys_updated_by * sys_mod_count {#create-action__ul_gn5_xz4_ylb} |
      | 値 | 以前にアクションのステップか入力のいずれかで使用したデータ。出力に変数を追加すると、その値をフローで使用できるようになります。 |
      [ ]

      {#create-action__table_d1v_z55_gcb}
   {#create-action__substeps_e34_w55_gcb}
8. \[保存\] をクリックします。  
   ワークフロースタジオ によってアクションのドラフトが保存されます。
{#create-action__steps_rng_shb_xbb}

## 次のタスク

公開する準備ができるまで[アクションをテスト](https://servicenow-prod.fluidtopics.net/ml3DNlm7PNi~Eo68_M4AhA "他のユーザーに公開する前に、アクションをテストします。")します。[アクションの関連フローの参照](https://servicenow-prod.fluidtopics.net/Lw9UX4E1exhg9wDIZ3zIIg "カスタムアクションを含むフローのリストを表示します。アクションに対する変更が公開済みフローとドラフトのフローに与える影響を判断します。")、アクションの変更がアクションを使用するフローで機能することを確認します。  
注:  
デフォルトでは、公開済みのアクションのみが実行されます。
* **[ステップ入力からアクション入力を作成する](https://servicenow-prod.fluidtopics.net/mNzX1notUpejYWz4n04Azw)**   
  ステップ入力のデータタイプに基づいてアクション入力を作成します。ステップ入力値を新しいアクション入力にマッピングします。
* **[アクションのテスト](https://servicenow-prod.fluidtopics.net/ml3DNlm7PNi~Eo68_M4AhA)**   
  他のユーザーに公開する前に、アクションをテストします。
* **[アクションのコピー](https://servicenow-prod.fluidtopics.net/HzS8uwaAfecIEjaaMOlK8A)**   
  アクションをコピーして新しい名前を付け、別のアプリケーションスコープに移動します。
* **[動的入力](https://servicenow-prod.fluidtopics.net/SjIQWvmlaE7Bs5r7Ix_tIQ)**   
  誰かがフローでアクションを構成するたびに、アクションの入力または入力値のリストを生成します。動的入力では、関連するアクション入力のリスト、レコードのフィールドのリスト、または選択リストで利用可能なオプションのリストを表示できます。
* **[動的出力](https://servicenow-prod.fluidtopics.net/QaevJkwm2CGasJmTChIL~w)**   
  フロー設計時に、動的に生成されたデータピルとしてアクションとサブフローの出力にアクセスします。また、データ収集アクションをビルドして Now Platform と統合ハブの出力から複合オブジェクトを生成できます。
* **[アクションエラー評価](https://servicenow-prod.fluidtopics.net/I4OsrWdiNF4J~7LkWG~O7w)**   
  アクションを有効化してステップの失敗を検出し、実行を継続します。特定のエラー状態が発生するタイミングを特定して、独自のアクションステータスコード、ステータスメッセージ、エラー状態を返します。
* **[再試行ポリシー](https://servicenow-prod.fluidtopics.net/28vchUEtiyDd1gZWVGdXaw#retry-policy)**   
  ステップでネットワーク障害や要求レート制限などの断続的な問題が発生した際は、失敗した要求を自動で再試行します。ステップを手動で再トリガーする必要がないように、再試行ポリシーを設定します。

