Oracle CRM On Demandの管理 > ビジネスプロセス管理 > ワークフロー設定 > ワークフロールールおよびワークフローアクションの失敗について
ワークフロールールおよびワークフローアクションの失敗について
ワークフロールールまたはワークフロールールアクションが失敗したときの動作は、次によって異なります。
- ワークフロールールがイベント前ルール、イベント後ルールまたはスケジュール済みイベントのいずれかであるか。これはワークフロールールのトリガーイベントによって決まります。トリガーイベントの詳細は、「ワークフロールールについて」を参照してください。
- ワークフロールールまたはアクションの失敗の原因となるエラーのタイプ。
ワークフロールールまたはワークフローアクションの失敗の原因となる可能性があるエラーの例を次に示します。
- ワークフロールール条件またはワークフローアクションの式の構文エラー。ワークフロールールまたはアクションの作成時に、式ビルダーで見つからない構文エラーがあります。
- ワークフロールール条件またはワークフローアクションの式のセマンティックエラー。発生する可能性があるセマンティックエラーの例を次に示します。
- ワークフロールールまたはワークフローアクションの作成後にフィールドの統合タグが変更されたため、式のフィールドはOracle CRM On Demandで識別できません。
- 式のピックリストフィールドに対して無効な値が指定されています。
イベント後のワークフロールールおよびワークフローアクションの失敗
次の表では、イベント後ワークフロールールおよびそのルールのワークフローアクションで発生するエラーの結果について説明します。
エラーのタイプ
|
結果
|
[ワークフローエラーモニター]での報告内容
|
ワークフロールール条件の構文エラー
|
- ワークフロールールのアクションは実行されません。
- 失敗は[ワークフローエラーモニター]で報告されます。
- 同じレコードタイプおよびトリガーイベントに設定されたワークフロールールはトリガーされません。
- ワークフロールールをトリガーした操作は、ルールの失敗の影響を受けません。
|
エラーが見つかったワークフロールールの詳細と、そのエラーの詳細。
|
ワークフローアクションの構文エラー
|
- ワークフローアクションが失敗します。
- 失敗は[ワークフローエラーモニター]で報告されます。
- ワークフロールールに他のアクションが存在する場合、それらのアクションが実行されます。
- 同じレコードタイプおよびトリガーイベントに他のワークフロールールが存在する場合、それらのルールがトリガーされ、ルールのアクションが実行されます。
- ワークフロールールをトリガーした操作は、ワークフローアクションの失敗の影響を受けません。
|
エラーが見つかったワークフローアクションの詳細と、そのエラーの詳細。
|
ワークフロールール条件のセマンティックエラー
|
- ワークフロールールのアクションは実行されません。
- 失敗は[ワークフローエラーモニター]で報告されます。
- 同じレコードタイプおよびトリガーイベントに他のワークフロールールが存在する場合、それらのルールがトリガーされ、ルールのアクションが実行されます。
- ワークフロールールをトリガーした操作は、ルールの失敗の影響を受けません。
|
エラーが見つかったワークフロールールの詳細と、そのエラーの詳細。
|
ワークフローアクションのセマンティックエラー
|
- ワークフローアクションが失敗します。
- 失敗は[ワークフローエラーモニター]で報告されます。
- ワークフロールールに他のアクションが存在する場合、それらのアクションが実行されます。
- 同じレコードタイプおよびトリガーイベントに他のワークフロールールが存在する場合、それらのルールがトリガーされ、ルールのアクションが実行されます。
- ワークフロールールをトリガーした操作は、ワークフローアクションの失敗の影響を受けません。
|
エラーが見つかったワークフローアクションの詳細と、そのエラーの詳細。
|
ワークフローアクションのその他のエラー
|
- ワークフローアクションが失敗します。
- 失敗は[ワークフローエラーモニター]で報告されます。
- ワークフロールールに他のアクションが存在する場合、それらのアクションが実行されます。
- 同じレコードタイプおよびトリガーイベントに他のワークフロールールが存在する場合、それらのルールがトリガーされ、ルールのアクションが実行されます。
- ワークフロールールをトリガーした操作は、ワークフローアクションの失敗の影響を受けません。
|
失敗したワークフローアクションの詳細と、そのエラーの詳細。
|
イベント前のワークフロールールおよびワークフローアクションの失敗
次の表では、イベント前ワークフロールールおよびそのルールのワークフローアクションで発生するエラーの結果について説明します。
エラーのタイプ
|
結果
|
[ワークフローエラーモニター]での報告内容
|
ワークフロールール条件またはワークフローアクションの構文エラー
|
- ワークフロールールのアクションは実行されません。
- 失敗は[ワークフローエラーモニター]で報告されます。
- 同じレコードタイプおよびトリガーイベントに設定されたワークフロールールはトリガーされません。
- ワークフロールールをトリガーした操作は、ルールの失敗の影響を受けません。
|
発生した最初の構文エラーが含まれるワークフロールールまたはワークフローアクションの詳細と、そのエラーの詳細。
|
ワークフロールール条件のセマンティックエラー
|
|
エラーが見つかったワークフロールールの詳細と、そのエラーの詳細。
|
ワークフローアクションのセマンティックエラー
|
|
なし
|
ワークフローアクションのその他のエラー
|
- ワークフロールールの残りのアクションは実行されません。
- ワークフロールールをトリガーしたアクションを実行したユーザーにエラーが報告されます。ワークフロールールがWebサービスによってトリガーされた場合は、ワークフローアクションの失敗がそのWebサービスに対する応答で報告されます。
- ルールをトリガーした操作がブロックされます。
|
なし
|
スケジュール済みイベントおよびワークフローアクションの失敗
次の表では、スケジュール済みイベントおよびそのスケジュール済みイベントのワークフローアクションで発生するエラーの結果について説明します。
エラーのタイプ
|
結果
|
[ワークフローエラーモニター]での報告内容
|
ワークフローアクションの構文エラー
|
- リスト内の各レコードでワークフローアクションが失敗します。
- 失敗ごとにインスタンスが[ワークフローエラーモニター]で報告されます。
- スケジュール済みイベントに他のアクションが存在する場合、それらのアクションが実行されます。
- ワークフローアクションが失敗しても、次にスケジュール済みのイベントの実行のために保留インスタンスは生成されます。
|
発生した構文エラーが含まれるワークフローアクションの詳細と、そのエラーの詳細。
|
ワークフローアクションのセマンティックエラー
|
- リスト内の各レコードでワークフローアクションが失敗します。
- 失敗ごとにインスタンスが[ワークフローエラーモニター]で報告されます。
- スケジュール済みイベントに他のアクションが存在する場合、それらのアクションが実行されます。
- ワークフローアクションが失敗しても、次にスケジュール済みのイベントの実行のために保留インスタンスは生成されます。
|
エラーが見つかったワークフローアクションの詳細と、そのエラーの詳細。
|
スケジュール済みイベントに指定されたリストに返されたレコード数が許容最大数を超過。
|
- リスト内のすべてのレコードについて、スケジュール済みイベントのアクションは実行されません。
- 失敗は[ワークフローエラーモニター]で報告されます。単一のインスタンスが報告されます。
- 失敗しても、次にスケジュール済みのイベントの実行のために保留インスタンスは生成されます。
|
失敗したスケジュール済みイベントの詳細と、そのエラーの詳細。
|
スケジュール済みイベントを有効にしたユーザーが、スケジュール済みイベントに指定したリストにアクセスできない。
|
- リスト内のすべてのレコードについて、スケジュール済みイベントのアクションは実行されません。
- 失敗は[ワークフローエラーモニター]で報告されます。単一のインスタンスが報告されます。
- 失敗しても、次にスケジュール済みのイベントの実行のために保留インスタンスは生成されます。
|
失敗したスケジュール済みイベントの詳細と、そのエラーの詳細。
|
ワークフローアクションのその他のエラー
|
- リスト内の各レコードでワークフローアクションが失敗します。
- 失敗ごとにインスタンスが[ワークフローエラーモニター]で報告されます。
- スケジュール済みイベントに他のアクションが存在する場合、それらのアクションが実行されます。
- ワークフローアクションが失敗しても、次にスケジュール済みのイベントの実行のために保留インスタンスは生成されます。
|
失敗したワークフローアクションの詳細と、そのエラーの詳細。
|
注: スケジュール済みイベントのインスタンスが失敗した後、次にスケジュール済みのイベントの実行のために別のインスタンスが生成されます。失敗したインスタンスは再送信できません。
|