---
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) 所要時間：7分

ワークフローを完了するには、ワークフロー アクティビティを追加し、ワークフローを検証して公開します。

## 始める前に

必要なロール：なし。

## ワークフロー アクティビティを追加 {#ariaid-title2}

アクティビティによってワークフローの機能が決定されます。

### 始める前に

必要なロール：workflow_creator、workflow_admin、または admin

### このタスクについて

作成されると、すべてのワークフローに開始アクティビティと終了アクティビティが含まれます。

詳細については、「[ワークフローアクティビティ](https://servicenow-prod.fluidtopics.net/WpZEdmgbNE9svyvSi0hC7A "ワークフローアクティビティのプロパティリファレンス")」を参照してください。

### 手順

1. ワークフローを開く
2. ワークフローをチェックしてください。
3. [ワークフロー アクティビティをドラッグ](https://servicenow-prod.fluidtopics.net/urN8Zs~~buiNpJI13B1gpg#t_AddAnActivityToAWorkflow "利用可能なアクティビティは、ワークフローエディタパレットの [コア]、[パック]、および [カスタム] タブに表示されます。") \[アクティビティ\] メニューからワークフロー本文に移動します。
4. 表示されるワークフロー アクティビティフォームに入力します。

## ワークフローを検証 {#ariaid-title3}

ワークフローエディタからワークフローを手動で検証することができます。Workflow バージョンフォームからワークフロー検証レポートを生成できます。

### 始める前に

必要なロール：workflow_creator、workflow_admin、workflow_publisher、または admin

### このタスクについて

新しいノードでワークフローを実行すると、ワークフローの検証が自動的に試行されます。検証が成功すると、システムはワークフローのバージョンレコードを更新して、ワークフローが検証されたことを示し、ワークフローを実行したユーザーによって更新されたレコードとしてマークします。

### 手順

1. ワークフローエディタで検証するワークフローを開きます。  
   ワークフローがロードされると、ツールバーにワークフローバリデータのアイコンが表示されます。

2. バリデータアイコンをクリックすると、現在のワークフローバージョンで一連の検証テストが実行され、レポートが生成されます。  
3. Workflow Versionフォームからワークフロー検証レポートを生成するには、次の手順を実行します。
   1. 移動先 ワークフローアドミニストレーションワークフローバージョンをクリックし、検証するワークフローを選択します。
   2. 関連リンクで、ワークフローの検証をクリックします。
   {#t_ValidatingAWorkflow__substeps_qg1_j1z_dcb}

## ワークフローを公開 {#ariaid-title4}

ワークフローが完了したら、すべてのユーザーが使用できるようにワークフローを公開します。

### 始める前に

ワークフローを公開する前に、検証して、サブフローの欠落やトランジションの切断など、障害が発生する可能性のある問題をテストします。詳細については、「[ワークフローの検証](https://servicenow-prod.fluidtopics.net/RGVV_sX258uCDspQ8NF_pA "ワークフロー検証では、ワークフローのさまざまな特性を調べて、ワークフローが公開されない、または失敗する可能性のある問題を特定します。検証レポートには、それぞれのワークフロー検証の結果がまとめられています。")」を参照してください。

必要なロール：workflow_creator、workflow_admin、workflow_publisher、または admin

### このタスクについて

ワークフローを公開するには：

### 手順

1. 移動先 すべてワークフローワークフローエディター.
2. パブリッシュするワークフローを開きます。
3. タイトルバーで、メニューアイコンをクリックし、 公開します。

### タスクの結果

新しいバージョンのワークフローを公開した場合、変更は実行中の[ワークフローコンテキスト](https://servicenow-prod.fluidtopics.net/9Ue59MICHyMRjru~QzpYWA "ワークフローコンテキストは、新しいレコードを最新のレコードとして使用して、ワークフローで定義されたアクティビティと移行を実行します。")には適用されません。現在実行中のワークフローコンテキストは、ワークフローの開始時に使用可能だったワークフローバージョンを使用して継続します。次回ワークフローが実行されるときに、新しいバージョンが使用されます。

## ワークフローを実行できるかどうかを判断する {#ariaid-title5}

ワークフローは、チェックアウトされたバージョンがチェックアウトされているユーザーが使用できる場合にのみ実行できます。有効な公開バージョンは、実行権限を持つすべてのユーザーが使用できます。

### 始める前に

必要なロール：workflow_creator、workflow_admin、または admin

### 手順

1. ナビゲーションフィルタで、次のように入力します。 <kbd class="ph userinput"> wf_workflow.list </kbd>ワークフローの1つを開きます。
2. バージョン関連リストで、次のすべての条件を確認します。
   1. \[チェックアウト済み (Checked out) および \[チェックアウト済み開始 (Checked out by)\] の状態にあるワークフローバージョンは 1 つだけです。
   2. バージョンは1つしかなく、チェックアウトされていません。このバージョンは、アクティブと公開済みの両方である必要があります。  
      リストをパーソナライズし、アクティブ列を追加する必要があります。
   3. 複数のバージョンがある場合は、1つだけが公開されます。

   これらのチェックでは、ワークフローを実行できる2つの条件だけが決まります。
   * チェックアウトしたユーザーは、ワークフローのチェックアウト済みバージョンを使用できます。
   * ワークフローを実行する権限を持つすべてのユーザーに対して、有効な発行済みワークフローバージョンを使用できます。

   これらの2つの条件のいずれかを満たさないサブフローを含むメインフローは、現在のレコードトランザクションに対して実行することはできません。代わりに、サブフロー状態を詳述する重要なログエントリがワークフローコンテキストレコードに追加されます。次の適切なトランザクションでワークフローを実行できるようにするには、メインフローからサブフローを削除するか、サブフローの発行済みおよびアクティブ状況を変更します。

## 公開ワークフローを編集する {#ariaid-title6}

パブリッシュされたワークフローは、チェックアウト後に編集できます。

### 始める前に

必要なロール：workflow_creator、workflow_admin、workflow_publisher、または admin

### このタスクについて

注:  
読み取り専用アプリケーションファイルに関連付けられたワークフローをチェックアウトまたは削除することはできません。

ワークフローをチェックアウトするには：

### 手順

1. 移動先 すべてワークフローワークフローエディター.
2. 編集するワークフローを開きます。
3. タイトルバーで、メニューアイコンをクリックし、 チェックアウト 。  
   新しい[ワークフローのバージョン](https://servicenow-prod.fluidtopics.net/SUs4KhnUtpW7WiRVrckrpw "ユーザーがシステムの他のユーザーに影響を及ぼすワークフローを変更できないようにするには、ワークフローを編集する前にチェックアウトする必要があります。")が作成され、あなたに割り当てられます。

   公開ワークフローとは異なるドメインにいる場合、新しいワークフローバージョンは[あなたのドメインで作成されます](https://servicenow-prod.fluidtopics.net/xAbTB_d6~n~9P9NQKDaRNQ#c_WorkflowsAndDomainSeparation "ドメインセパレーションは、ワークフロー アプリケーションでサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。") 。

### 次のタスク

ワークフローの編集が完了したら、ワークフローを検証して公開して、新しいバージョンを他のユーザーが利用できるようにします。

## 2つのアプリケーションスコープ間でワークフローをコピーする {#ariaid-title7}

アプリケーションスコープは、アプリケーションファイルやデータに対するアクセスを識別して制限することによって、アプリケーションを保護します。必要に応じて、1つのアプリケーションスコープで作成したワークフロー（たとえば、テスト）を別の本番スコープにコピーすることができます。

### 始める前に

必要なロール：アドミン

### 手順

1. ホームページで、ログインしたユーザー名の横にある![システム設定アイコン]()をクリックします。
2. 開発者タブのアプリケーションフィールドで、ServiceNowプラットフォームを操作するアプリケーションスコープ（たとえば、テスト）を選択します。
3. システム設定 ウィンドウを閉じます。
4. 移動先 ワークフローワークフローエディター.
5. ワークフローエディターでワークフローを作成します。詳細については、[ワークフローの作成](https://servicenow-prod.fluidtopics.net/cFVcp1hA8VVrCmb_MBZ0bA "ワークフローエディタでワークフローを作成して、複数ステップのプロセスを自動化します。")を参照してください。
6. ワークフローエディタで、![情報アイコン]()をクリックします。
7. アプリケーションタブで、アプリケーションがシステム設定で選択されている現在のアプリケーションスコープに設定されます。
8. アクセス可能な場所で、ワークフローがすべてのアプリケーションスコープで使用可能な場合はすべてのアプリケーションスコープを選択し、現在のアプリケーションスコープで使用可能でアクセス可能な場合にのみこのアプリケーションスコープのみを選択します。  
   すべてのアプリケーションスコープからアクセス可能なワークフローのみを別のアプリケーションスコープにコピーできます。
9. ホームページに戻り、![システム設定アイコン]()をクリックします。
10. 開発者タブのアプリケーションフィールドで、ワークフローをコピーするアプリケーションスコープ（たとえば、本番）を選択します。
11. 移動先 ワークフローワークフローエディター.
12. ページを更新し、作成した同じワークフローを開きます。  
    範囲外のワークフローで、ワークフローが\<スコープ名\>スコープメッセージに表示されます。\<スコープ名\>は、ワークフローが最初に作成されたアプリケーションスコープです。
13. ワークフローエディタで、 ![コンテキストメニュー]() をクリックします。
14. コピー を選択します。  
    ワークフロー名ダイアログが表示されます:

    ![ワークフロー名ダイアログにワークフローコピーの名前を追加します。]()
    1. ワークフロー名にコピーしたワークフローの新しい名前を入力します。
    2. \[OK\] をクリックします。システムは、現在のアプリケーションスコープにワークフローを作成します。
    {#copy-workflow-btwn-2-app-scopes__substeps_unc_dzy_mbb}
15. ワークフローエディタで、![情報アイコン]()をクリックします。
16. アプリケーションタブでは、アプリケーションは現在のアプリケーションスコープに設定されています。
17. 以下からアクセス可能で、新しくコピーされたワークフローを現在のスコープ外からアクセスできないプライベートワークフローにする場合にのみ、このアプリケーションスコープを選択します。
18. \[更新\] をクリックします。

### タスクの結果

選択したアプリケーションスコープに新しいワークフローレコードが作成され、ワークフローエディタで指定されている場合はプライベートとしてマークされます。

