2017-08-08 5 views
0

問題点:Activity apiプロセスインスタンスの使用が中断されていません。 Context.getProcessEngineConfiguration().getRuntimeService().suspendProcessInstanceById(execution.getProcessInstanceId());suspendProcessInstanceByIdを使用してActivitiプロセスインスタンスが中断されていないjava api

詳細:私は自分のアクティビティプロセス定義でサービスのタスクがほとんどありません。私はそれから残りのwebserviceを呼び出したい。この目的のために、私は残りのWebサービスを呼び出すJavaデリゲートクラスを作成しました。残りのコールが間違っている(サービスがダウンしているなど)場合は、現在のプロセスインスタンスを一時停止し、しばらくしてからそのプロセスインスタンスを再開します。 java delegateクラスの実装では、以下のAPIを使用してプロセスインスタンスを中断していますが、プロセスインスタンスが中断されていません。

Context.getProcessEngineConfiguration().getRuntimeService().suspendProcessInstanceById(execution.getProcessInstanceId()); 

私は非同期タスクを作ってみましたが、運はありませんでした。 また、私はactviti 5.19バージョンと6.0で試してみましたが、同じ問題に直面しています。違いは5.19バージョンではいつか動作しますが、一貫して動作しません。 解決方法を教えてください

答えて

0

JavaDelegateの代わりにActivityBehaviorインターフェイスの問題が解決されました。

関連する問題