ワークフロー承認アクティビティの使用とワークフローのロールバック
承認を使用して作業する場合、承認アクティビティと承認エンジンとのやりとり、スキップされた承認ワークフローアクティビティの修正方法、ロールバックの動作方法を理解する必要があります。
承認ワークフローアクティビティと承認エンジン
承認は、承認アクティビティまたは承認エンジンで管理できますが、両方では管理できません。承認アクティビティは、ワークフローに関連付けられたテーブルに対して承認エンジンが有効になっていない場合に使用できます。
スキップされた ワークフロー 承認アクティビティを修正する
ワークフローがアクティブなコンテキストにある間、承認アクティビティを次のアクティビティにスキップできます。
始める前に
必要なロール:admin
このタスクについて
承認アクティビティがスキップされる理由は次のとおりです。
- 承認ユーザーまたはグループが見つからないか無効です (たとえば、sys_id)。
- 承認レコードが作成された後、承認ユーザーまたはグループが非アクティブになりました。
- アクティビティは
current.opened_by.department.managerなどの関連テーブルでのデータへのドット連結フィールドであり、承認ユーザーまたはグループが見つからないか無効です。 - ワークフローに関連付けられているテーブルのビジネスルールが無効です。
見つからない承認アクティビティを修正するには、次を実行します。