evaluate
インタフェース名:CIWActivityInstance
構文
void evaluate() throws CIWTransientException, CIWTransitionFailedException, CIWFatalException, CIWEntityNotExistException, CIWStateException
機能
対象となる業務ステップに対して,業務ステップに含まれる作業の開始条件,およびその業務ステップ自身の完了条件を評価します。
引数
ありません。
戻り値
ありません。
例外
evaluateで発生する例外を次の表に示します。
発生する例外 |
説明 |
---|---|
一時的なエラーが発生した場合 |
|
案件処理中にエラーが発生した場合 |
|
処理を続行できない障害が発生した場合 |
|
処理しようとしたオブジェクトが存在しない場合 |
|
状態の遷移に失敗した場合 |
注意事項
-
対象となる業務ステップは,「実行中」状態である必要があります。そのほかの状態では,例外(CIWStateException)が発生します。
-
対象となる業務ステップが所属する案件は,「実行中」状態または「実行停止」状態である必要があります。そのほかの状態では,例外(CIWStateException)が発生します。