---
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


---

# タスクの作成 ワークフロー アクティビティ

# タスクの作成 ワークフロー アクティビティ {#r_CreateTask__ys2_gks_3x}

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

\[タスクの作成\] アクティビティは、タスク \[タスク\] を拡張するテーブルのいずれかにレコードを生成します。{#r_CreateTask__wf-create-task-activity-shortdesc}
注:  
このアクティビティは、ワークフローがタスクを拡張するテーブルで実行されている場合にのみ使用できます。  
\[完了待ち\] チェック ボックスが選択されている場合、ワークフロー コンテキストは、完了または未完了などのタスクに対するユーザー アクションを待機し、そのユーザー アクションに基づいて処理を進めます。  
注:  
タスクアクティビティは、ワークフローが待機していたタスクを完了するアクションの、またワークフローを進行するユーザーとして実行されます。

## 結果

アクティビティのスクリプト フィールド内から `activity.result` を使用して、結果値を割り当てることができます。デフォルトでは、タスクレコードの \[状況 (state)\] の値が、\[タスクの作成\] アクティビティの結果値を決定します。可能な結果値：

* 完了してクローズ
* 未完了でクローズ
* スキップしてクローズ
* 削除済み
* キャンセル
{#r_CreateTask__ul_jd1_grc_sp}

## 入力変数

次の変数は、アクティビティの動作を決定します。{#r_CreateTask__table_jlf_nrc_sp__entry__2}

| フィールド | 説明 |
|-|-|
| タスクの作成アクティビティの設定 以下のフィールドは、\[タスクの作成\] アクティビティの動作を指定します。 ||
| タスクタイプ | 作成されるタスクのタイプ。ワークフローに対応するタスク テーブルから選択します。 |
| 優先度 | タスクに割り当てられたデフォルトの優先度。\[タスク値取得元 (Task values from)\] セクションでもタスク優先度を設定すると タスク値がデフォルトの優先度を上書きします。 |
| 完了待ち | 選択した場合、ワークフローアクティビティはタスクの完了を待ってから継続します。選択を解除した場合、タスクは作成されますがワークフローも先に進みます。 |
| タスクの作成のレコード設定 次のフィールドには、このアクティビティが作成するタスクに対して設定するフィールド値を指定します。 ||
| タスク値取得元 | タスクの作成に使用される値は次のいずれかです。 * \[フィールド\]：\[実行グループ\]、\[アサイン先\]、\[簡単な説明\]、および \[指示\] を含む事前定義された一組のフィールド。 * \[テンプレート\]：選択されたタスク テーブルの既存のテンプレート。 * \[値\]：\[値の設定\] ウィジェットを使用して指定する値。 {#r_CreateTask__ul_krg_kpc_sp} 注: ここで設定したタスク優先度は、\[優先度\] フィールドで設定されたデフォルトの優先度を上書きします。 |
| 実行グループ \[タスク値取得元\] が <kbd class="ph userinput">[フィールド]</kbd> に設定された場合にのみ表示されます | このタスクの完了に対して責任を担うグループ。新しいタスクの \[アサイン先グループ\] フィールドに入力します。 |
| 担当者 \[タスク値取得元\] が <kbd class="ph userinput">[フィールド]</kbd> に設定された場合にのみ表示されます | このタスクの完了に対して責任を担うユーザー。新しいタスクの \[アサイン先\] フィールドに入力します。 |
| 簡単な説明 \[タスク値取得元\] が <kbd class="ph userinput">[フィールド]</kbd> に設定された場合にのみ表示されます | タスクの簡単な説明。新しいタスクの \[簡単な説明\] フィールドに入力します。 |
| 説明 \[タスク値取得元\] が <kbd class="ph userinput">[フィールド]</kbd> に設定された場合にのみ表示されます | タスクを閉じる前にユーザーが完了するためのタスク指示。新しいタスクの \[説明\] フィールドに入力します。 |
| タスクテンプレート \[タスク値取得元\] が \[テンプレート\] に設定された場合にのみ表示されます。 | タスクの値を記入するために使用されるテンプレート。 |
| 値の設定 \[タスク値取得元\] が \[値\] に設定された場合にのみ表示されます。 | タスクのフィールドに値を指定するために使用されるウィジェット。 |
| 詳細 ||
| 詳細 | スクリプトを使用してカタログ タスクに値を割り当てる場合は、\[詳細\] をオンにします。\[詳細\] をオンにすると、スクリプトを入力できるテキスト ボックスが表示されます。 |
| 詳細スクリプト \[詳細\] フィールドをオンにした場合にのみ表示されます。 | このスクリプト内にタスクに対する追加値を設定します。このスクリプトは、すでに指定した \[フィールド\]、\[テンプレート\]、または \[値\] を使用してタスク値が設定された後に実行されます。 追加の値を設定するときは、変数 <var class="keyword varname">[タスク]</var> を使用します。例： `task.short_description = current.short_description;` |
| タスク スケジュール ||
| 期限日基準： | ワークフローがタスクの期間、期日、およびスケジュールを決定する方法を選択します。 * \[ユーザー指定の期間\]：期間は、ユーザー指定の値に基づいています。 * \[相対期間\]：期間は、相対的な期間 (翌営業日の終了など) から計算されます。 * \[日付/時刻または期間フィールド\]：期間は、現在のレコードのフィールド値に基づいています。 * \[スクリプト\]：期間は、スクリプトによって返されます。 {#r_CreateTask__ul_yxc_4mc_sp} |
| 期間 \[期限日基準：\] が <kbd class="ph userinput">[ユーザー指定の期間]</kbd> に設定された場合にのみ表示されます。 | 特定の日数と時間。 |
| 相対期間 \[期限日基準：\] が <kbd class="ph userinput">[相対期間]</kbd> に設定された場合にのみ表示されます。 | 営業日の一般的な数と長さ。 |
| 期日フィールド \[期限日基準：\] が <kbd class="ph userinput">[日付/時刻または期間フィールド]</kbd> に設定された場合にのみ表示されます。 | 日付/時間または期間フィールド。 |
| 期日スクリプト \[期限日基準：\] が <kbd class="ph userinput">[スクリプト]</kbd> に設定された場合にのみ表示されます。 | 「回答」を継続時間用の秒数に設定するスクリプト。 |
| スケジュール基準： | タイマーが勤務時間をカウントするために使用する基本スケジュール。スケジュールが指定されると、スケジュールで指定された回数のみ期間が考慮されます。たとえば、期間が 2 時間の場合、午前 8 時から午後 5 時のスケジュールでワークフローが午後 4 時に開始されると、翌日の午前 9 時に終了します。オプションは次のとおりです。 * \[このワークフローのスケジュール\]：スケジュールは、ワークフローのコンテキストの日付、時刻、およびオプションの \[タイムゾーン基準：\] 値を使用します。 * \[特定のスケジュール\]：スケジュールは、事前定義された \[スケジュール\] およびオプションの \[タイムゾーン基準：\] 値を使用します。 * \[スケジュール フィールド\]：スケジュールは、テーブルの値およびオプションの \[タイムゾーン基準：\] 値を使用します。 {#r_CreateTask__ul_wys_qhd_lq} |
| スケジュール \[スケジュール基準：\] が <kbd class="ph userinput">[特定のスケジュール]</kbd> に設定された場合にのみ表示されます。 | リストから事前定義された \[スケジュール\]。 |
| スケジュール フィールド \[スケジュール基準：\] が <kbd class="ph userinput">[スケジュール フィールド]</kbd> に設定された場合にのみ表示されます。 | テーブルに関連付けられているスケジュールの日付/時刻または期間フィールド。有効なフィールドは、ツリー ダイアログの \[要素を選択\] に青色で表示されます。 |
| タイムゾーン基準： | 期間を計算するためのタイムゾーン。以下のタイムゾーン基準があります。 * \[タイムゾーンなし\]：デフォルト。ワークフローは GMT タイムゾーンを使用します。 * \[特定のタイムゾーン\]：選択リストから選択した特定の \[タイムゾーン\]。 * \[タイムゾーン フィールド\]：フォーム上のフィールドから継続時間を追跡する \[タイムゾーン フィールド\]。 {#r_CreateTask__ul_hmv_vhd_lq} |
| タイムゾーン \[スケジュール基準：\] が <kbd class="ph userinput">[特定のスケジュール]</kbd> に設定された場合にのみ表示されます . | 選択リストから希望するタイムゾーンを選択します。 |
| タイムゾーン フィールド \[タイムゾーン基準：\] が <kbd class="ph userinput">[タイムゾーン フィールド]</kbd> に設定された場合にのみ表示されます。 | テーブルに関連付けられているスケジュールの日付/時刻または期間フィールド。有効なフィールドは、ツリー ダイアログの \[要素を選択\] に青色で表示されます。 |
[表 : 1. タスクの作成アクティビティの入力変数]

{#r_CreateTask__table_jlf_nrc_sp}

## 状況

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

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

{#r_CreateTask__table_kfx_ttc_sp}

