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

\[条件待ち\] アクティビティにより、現在のレコードが指定の条件に一致するまでこのアクティビティでワークフローが待機させられます。{#r_WaitForCondition__wf-wait-for-activity-shortdesc}
ワークフローは、現在のレコードが更新されるたびに \[条件待ち\] アクティビティを評価します。このアクティビティを使用して、レコード更新によって特定の基準が満たされるまで無期限にワークフローを一時停止します。一定期間にわたってワークフローを一時停止するには、「[Timer workflow
activities](https://www.servicenow.com/docs/access?context=c_TimerActivities&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)」を参照してください。  
ワークフローが条件を満たしていると見なすには、ビルダーまたはスクリプトのいずれかに指定されたすべての条件が true でなければなりません。  
注:  
条件待ちアクティビティは、レコード更新などの外部イベントを待機する目的のみに使用し、値を設定するワークフローからのイベントには使用しないでください。値を設定するワークフローがあり、同じフィールドが「変更済み」と見なされるのを待つ場合は、1 秒タイマーを挿入してみてください。

## 結果

ワークフローデザイナーは、アクティビティのスクリプトフィールド内から `activity.result` を使用して、結果値を割り当てることができます。結果値が true の場合にアクティビティが移行します。

## 入力変数

次の変数は、アクティビティの動作を決定します。  
注:  
条件アクティビティは、ワークフローが待機していた条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
{#r_WaitForCondition__table_uml_1qt_jp__entry__2}

| フィールド | 説明 |
|-|-|
| 条件 | この条件が現在のレコードと一致するまで、ワークフローはこのアクティビティで停止されます。 |
| 条件スクリプト | 指定した場合、このスクリプトが <var class="keyword varname">[回答]</var> を true に設定するまで、ワークフローはこのアクティビティで一時停止します。 |
| タイムアウトを有効化 | 続行する前にワークフローがアクティビティの完了を待機する時間を制限するオプション。 注: このアクティビティの実行が続行されないようにするには、\[タイムアウトを有効化\] オプションを使用します。続行するための条件が満たされない場合、タイムアウト値は、システムが \[条件待ち\] アクティビティをスキップしてワークフロー内の次のアイテムに進むタイミングを指定します。タイムアウトを有効にするには、 \[期間\] の値を設定する必要があります。特定の作業スケジュールに基づいて期間の終了日を計算する場合は、 \[スケジュール\] を選択することもできます。 |
| 期間 | \[タイムアウトを有効化\] オプションが選択されている場合に、続行する前にワークフローが待機する時間。待機時間を時、分、秒単位で入力します。このフィールドを空白のままにすると、ワークフローは待機しません。 |
[表 : 1. 条件待ちアクティビティの入力変数]

{#r_WaitForCondition__table_uml_1qt_jp}

## 状況

アクティビティ状況は、ワークフロー エンジンがアクティビティを処理する方法を指示します。{#r_WaitForCondition__table_wvy_pqt_jp__entry__2}

| 状況 | 説明 |
|-|-|
| 実行 | ワークフロー エンジンは、アクティビティの onExecute 機能を起動させることができます。 |
| 待機中 | アクティビティを再開する特定のイベントが発生するまで、ワークフロー エンジンはアクティビティを無視します。 |
| 完了 | アクティビティの実行が終了しました。アクティビティの結果については結果値を確認してください。 |
| キャンセル | このアクティビティ、またはこのアクティビティを含むワークフローがキャンセルされました。 |
| エラー | JavaScript エラーが発生しました。エラーの詳細についてログを確認してください。 |
[表 : 2. 条件待ちアクティビティの状況]

{#r_WaitForCondition__table_wvy_pqt_jp}

