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

承認を使用して作業する場合、承認アクティビティと承認エンジンとのやりとり、スキップされた承認ワークフローアクティビティの修正方法、ロールバックの動作方法を理解する必要があります。
**関連資料**   

* [ロールバックワークフローアクティビティ](https://servicenow-prod.fluidtopics.net/IZDAQ3~F_g5uqBMuODTxCg#r_RollbackTo "[ロールバック] アクティビティは、送信遷移線矢印で指定されたアクティビティに直接移行します。")

## 承認ワークフローアクティビティと承認エンジン {#ariaid-title2}

承認は、承認アクティビティまたは承認エンジンで管理できますが、両方では管理できません。承認アクティビティは、ワークフローに関連付けられたテーブルに対して承認エンジンが有効になっていない場合に使用できます。
承認は、承認アクティビティまたは承認エンジンで管理できますが、両方では管理できません。両方を使用しようとすると、さまざまな問題が発生する可能性があります。承認エンジンが指定されたテーブルで使用されている場合、承認アクティビティはパレットで利用できません (灰色で表示)。パレットで灰色表示された承認アクティビティにカーソルを合わせると、より多くの情報を含むコメントが提供されます。承認および承認エンジンの詳細については、「[クラシックの承認](https://servicenow-prod.fluidtopics.net/yp3FMtL8KdaV1UwppSV94Q "クラシック承認は、作業を行う前にタスクに対する承認を要求する従来のプロセスです。以前のリリースでは、承認レコードを作成して承認タスクを定義し、ユーザーまたはグループを関連付けて承認または却下することができました。")」を参照してください。図 : 1. 利用できない承認アクティビティ テーブルの承認エンジンをオフにするには、\[システムプロパティ\] \> \[承認エンジン\] に移動して、テーブルの設定を \[エンジンをオフにする\] に変更します。 図 : 2. 承認エンジンをオフにする
**関連資料**   

* [クラシックの承認](https://servicenow-prod.fluidtopics.net/yp3FMtL8KdaV1UwppSV94Q "クラシック承認は、作業を行う前にタスクに対する承認を要求する従来のプロセスです。以前のリリースでは、承認レコードを作成して承認タスクを定義し、ユーザーまたはグループを関連付けて承認または却下することができました。")  
**関連情報**   

* [Approval and rollback workflow activities](https://www.servicenow.com/docs/access?context=c_ApprovalAndRollbackActivities&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)

## スキップされた ワークフロー 承認アクティビティを修正する {#t_CorrectASkippedApprovalActivity__y21_ljs_3x}

ワークフローがアクティブなコンテキストにある間、承認アクティビティを次のアクティビティにスキップできます。

### 始める前に

必要なロール：アドミン

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

承認アクティビティがスキップされる理由は次のとおりです。

* 承認ユーザーまたはグループが見つからないか無効です (たとえば、sys_id)。
* 承認レコードが作成された後、承認ユーザーまたはグループが非アクティブになりました。
* アクティビティは `current.opened_by.department.manager` などの[関連テーブルでのデータへのドット連結](https://www.servicenow.com/docs/access?context=c_DotWalking&version=yokohama&pubname=yokohama-platform-user-interface&ft:locale=en-US)フィールドであり、承認ユーザーまたはグループが見つからないか無効です。
* ワークフローに関連付けられているテーブルのビジネスルールが無効です。
{#t_CorrectASkippedApprovalActivity__ul_ocv_5fx_3r}

見つからない承認アクティビティを修正するには、次を実行します。

### 手順

1. 移動先 すべてワークフローライブワークフローすべてのコンテキスト.
2. 承認アクティビティを誤って処理しているワークフローの \[開始\] 列の日時をクリックします。
3. \[関連リンク\] で \[ワークフローを表示\] をクリックします。
4. 実行されたワークフローの部分を確認し、次のうちの 1 つ以上を実行します。  
   * 承認後、ワークフローが次のアクティビティに進むことを確認します。ワークフローが進むのに失敗する場合は、ビジネスルールを確認してください。詳細については、「[ビジネスルールのデバッグ](https://www.servicenow.com/docs/access?context=r_DebuggingBusinessRules&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)」を参照してください。
   * 承認された各承認アクティビティを指定して、\[状況 (state)\] が \[完了\] で \[結果\] が \[スキップ\] のアクティビティを検索します。
   {#t_CorrectASkippedApprovalActivity__ul_zwd_sgx_3r}
5. 移動先 ワークフローワークフローエディター をクリックしてワークフローを開きます。
6. スキップされた承認アクティビティをダブルクリックします。
7. \[ユーザー\] または \[グループ\] をクリックします。
8. 承認アクティビティにアクティブなユーザーまたはグループを割り当てます。詳細については、「[ワークフロー エラー処理](https://servicenow-prod.fluidtopics.net/WP82z873qkI59VTcLss7aA "ユーザーがワークフロー アクティビティ変数で作成するカスタマイズされた JavaScript は、ランタイム構文エラーの影響を受けやすくなります。利用可能なエラー情報は、エラー状態のワークフロー アクティビティをポイントするとツールヒントに表示されます。")」を参照してください。

