問題点: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バージョンではいつか動作しますが、一貫して動作しません。 解決方法を教えてください