ライフサイクルイベント アクティビティセット進捗の最適化
ライフサイクルイベントケースに対してトリガーされる条件を満たしている場合、ライフサイクルイベント定義したアクティビティセットが完了までシームレスに進行するようにします。
アクティビティセットを作成または変更して、アクティビティのグループを定義します。アクティビティセットは、ライフサイクルイベントプロセスのさまざまなステージを表し、トリガーされる条件があります。アクティビティセットのトリガー条件は、アクティビティセットレコードの [トリガータイプ ] フィールドと [ 対象者 ] フィールドで定義された値によって異なります。アクティビティセットが作成されると、対応するアクティビティセットコンテキストレコードの [ステータス ] フィールドが [ トリガー待ち] に設定されます。アクティビティセットが定義されたトリガー条件を満たすと、[ ステータス ] フィールドの値が [実行中のアクティビティ] に変更されます。
| 問題 | 説明 | ソリューション |
|---|---|---|
| 構成の変更 | 以前のアクティビティセット構成に依存する既存の ライフサイクルイベント ケースがあるときに実行されるアクティビティセット構成の変更。 | 定義されアクティブなアクティビティセット、特に次のコンポーネントの構成を変更する場合は注意が必要です。
既存の ライフサイクルイベント ケースでは、次のいずれかの条件に当てはまる場合、アクティビティセットに加えた構成変更は使用されません。
これらの構成変更は、非本番インスタンスで実行して、変更によって悪影響が生じるかどうかを検証する必要があります。 ヒント:
構成の変更によりアクティビティセットが停滞した場合は、次の手順を実行して進行状況を再開できます。
|
| 構成ミス | 意図しない動作を引き起こし、アクティビティセット内のアクティビティの進行に悪影響を与える誤ったアクティビティセット構成。 | 定義したアクティビティセットを確認して、正しく構成されているかどうかを確認します。 たとえば、新しいアクティビティセットであるアクティビティセット 2 (AS2) を定義し、アクティビティセット 1 (AS1) の完了後にAS2がトリガーされるように、[ トリガータイプ ] フィールドを [他のアクティビティセット ] に設定しました。ただし、AS1 が非アクティブ化されている場合、AS2 の構成は無効になります。AS1 が非アクティブ化されているため、AS2 の構成を変更して、AS1 から依存関係を削除する必要があります。 |
| カスタマイズ | アクティビティを管理および実行するために使用されるカスタム ライフサイクルイベント ワークフローまたは関連するスクリプトインクルードに関連付けられた問題。 | スクリプトインクルードの変更によって無効になった制限付き発信者アクセス (RCA) レコードがあるかどうかを確認します。変更されたスクリプトインクルードに関連する無効な RCA レコードがある場合は、各レコードを確認し、それに応じてアクセスを許可します。 また、hr_ActivitySet などのスクリプトインクルードの呼び出しまたはアクセスの不能に関するエラーがある RCA レコードがあるかどうかも確認します。 |
| 評価間隔 | アクティビティセット評価プロセスの各サイクル間に発生する必要がある時間間隔を短縮します。アクティビティセット評価プロセスは、対応するアクティビティセットコンテキストレコードの [ステータス ] フィールドが [ トリガー待ち ] に設定されているアクティビティセットが、それらに対して定義されているトリガー条件を満たしているかどうかを判断します。 | アクティビティセット評価プロセスの各サイクル間の時間間隔をデフォルト値 (4 時間) 未満に短縮する場合は注意が必要です。 アクティビティセット評価プロセスの各サイクル間の待ち時間を短縮すると、アクティビティセット評価プロセスの実行頻度が増加します。その結果、この変更により、同時に実行されるワークフロー アクティビティの数が増えます。実行中のアクティビティの数がワークフローで処理できるアクティビティのキャパシティに達すると、ワークフローは次回の実行中にキャンセルされます。 ワークフローコンテキストテーブルを確認し、キャンセルされた ライフサイクルイベント ワークフローに関連付けられているレコードがあるかどうかを確認します。キャンセルされたワークフローの場合、対応するワークフローコンテキストレコードの [ステータス ] フィールドは [ キャンセル ] に設定されます。 ヒント:
次を使用: [イベント BR 付き条件 (デモ) (Condition with Event BR (Demo))] アクティビティセット 評価間隔を変更する代わりに。評価間隔と [イベント BR 付き条件 (デモ) (Condition with Event BR (Demo))] アクティビティセットの詳細については、 ライフサイクルイベント評価間隔 を参照してください。 |
| 対象者クライテリア | 対象者が、ターゲット対象者を対象としたアクティビティに定義された対象者基準を満たしていません。対応するアクティビティセットは、評価プロセス中にスキップされます。 | [アクティビティセットコンテキスト] テーブルを確認して、スキップされたレコードがないかどうかを確認します。スキップされたアクティビティセットの場合、対応するアクティビティセットコンテキストレコードの [ステータス ] フィールドが [ スキップ ] に設定されます。 |