問題タブ [activiti]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jbpm - jBPMは死にかけていますか?jBPMとActivitiBPMNの将来は何ですか?
最近、「jBPM」の開発者が「Activiti BPMN2」に移行したと聞いています(例:トム)。
jBPMのサポートが終了するかどうか疑問に思っています。さらに、Activiti BPMNの改善により、時間の経過とともにjBPMよりも優れた、または有用になるかどうかについて、ご意見をお聞かせいただければ幸いです。
また、それらの間の長所/短所を知りたいです。
user-interface - Activiti モデラー: 特定の属性を持つカスタマイズされたエディターおよびサービス タスク
BPMN 2.0 ワークフロー マネージャーとしてActivitiを使用しています。Activiti モデラーは、これらのプロセスをモデル化するためにブラウザーで使用するためのグラフィカル ユーザー インターフェイスです。
次の方法でエディター インターフェイスをカスタマイズします。
- 関連するタスク タイプのみが UI に表示されるように、不要な bpmn 要素を削除
- 特定のタスクの属性を無効にして、関連するものだけを UI に表示する
- 事前定義された属性を持つ新しいタスクの追加
Stencil Setsについて何か読みましたが、それが私の要件に合っているかどうかわかりません。また、ユーザー ガイドには、ブラウザではなく Eclipse で実行される Activiti Designer を使用する場合の同様のチュートリアルがあります: Activiti Designer の拡張(ただし、実験的なものとしてマークされています) 。
ステンシル セットは最適な方法であり、私の要件を満たしていますか? 正しい方向への指針はありますか?
workflow - 新しいワークフローを Alfresco 共有に追加する
Alfresco/Activiti は初めてです。
当社は Skelta BPM.NET を (自社開発の RMS と統合して) 使用しており、他の BPM ソフトウェアを検討したいと考えています。
先日、Eclipse を使用して新しいワークフローを作成し、それらを Activiti のスタンドアロン インストールにインポートする方法を見つけました。
ここで、このワークフローを Alfresco 共有に公開したいと思います。それを行う簡単な方法はありますか?私は一日中Googleで検索していましたが、役に立つものは何も見つかりませんでした.
インストールに関するもう 1 つの質問: Alfresco が実行されている同じ tomcat にすべての Web アプリケーションと共に Activiti をインストールすることは可能ですか? その Apache Ant は、スタンドアロン インストールのみをビルドできます。では、この 2 つのアプリケーションをマージできますか?
アンゼさん、情報ありがとうございます
eclipse-plugin - Activiti Modeler の欠落機能
Activiti-Modeler を使用して、定義された人間のパフォーマーでユーザー タスクを作成するにはどうすればよいですか?
これは、Eclipse GUI プラグイン内または手動で XML をコーディングすることによって完全に可能であると認識していますが、その目的は、一般ユーザーが activiti-modeler を利用して独自のプロセスを作成し、それらをデプロイできるようにすることです。
java - 並列検索インデックスを更新するために Activiti でタスクの作成を傍受するための最良の方法は?
私たちは Activiti をアプリケーションに埋め込んでおり、Activiti のすぐに使用できるタスク クエリ機能を超えるタスクの検索に関して、いくつかの特定の要件があります。私は現在、ElasticSearch を統合し、タスクの特殊なインデックスを維持することを検討しています。そのためには、Activiti でタスクの作成をインターセプトする必要があります。
「ネイティブ」で透明な (これをワークフローに明示的にモデル化する必要がないという点で) このための Activiti メカニズム (インターセプター メカニズムなど) は見つかりませんでした。現時点では、myBatis インターセプター プラグインを作成するのが最善の策のようです。
これにコミットする前に、よりクリーンで簡単な方法を見逃していないことを確認したかったのです。
spring - Activiti JavaDelegateでSpringBeanにアクセスするにはどうすればよいですか?
Activiti 5.5で動作する簡単なSpringの例を取得しようとしていますが、問題が発生しています。%activiti_home%/ apps / apache-tomcat-6.0.32 / webapps/activiti-restの下にあるactivitiで構成されたプロセスエンジンを使用しています。
カスタムのスプリング構成ファイルのインクルードを実行するように、スプリング構成ファイルを変更しました。
applicationContext.xmlファイルをactiviti-rest/WEB-INF/classesフォルダーにデプロイしました。Activitiは正常に起動し、BeanコンストラクターにSystem.out.printlnが表示されるので、Spring構成が読み取られ、Beanが構築されていることがわかります。JavaDelegateを実装するクラス用のSpringBeanを作成し、それにBeanを注入すると、常にnullが発生します。
これが私のSpringConfigです。
これが私のBeanです:
JavaDelegateを実装する私のクラスは次のとおりです。
これはすべて私には非常に簡単に思えますが、問題は、ActivitiがJavaServiceタスクで呼び出されているクラスでSpring Beanを使用しておらず、新しいインスタンスを作成していることだと思います。
ここにあるような単純なもの、またはJPAエンティティとして構成されたもののいずれかでSpring Beanへの参照を取得するにはどうすればよいですか?
いずれか/すべての返信を歓迎します!
2011年6月28日更新:スタンドアロンのStandaloneProcessEngineConfigurationの代わりにSpringProcessEngineConfigurationを使用するようにactiviti-restアプリを変更しようとして、activiti-cfg.jarファイルのactiviti-cfg.xmlファイルを変更し、Tomcatを再起動しました。
xmlファイルを次のように変更します。
Tomcatを再起動しても例外は表示されませんが、Explorerを起動してログインしようとすると、次の例外が発生します。
spring - SpringBeanで現在のActivitiProcessInstanceを取得するにはどうすればよいですか?
Springマネージドプロセスエンジンを使用してActiviti5.5を使用してワークフローを機能させようとしていますが、問題が発生しています。
ワークフローに、SpringマネージドBeanに解決されるServiceTaskがあります。次のようになります。
コードを介してプロセスを開始していません。プロセスは、activti-restapiまたはフォームを介して開始されます。このタスクが実行されているコンテキストをBean内から取得して、電子メールなどの後のタスクで参照できるプロセス変数を追加できるようにするにはどうすればよいですか。Activiti 5.5に付属している春の例を見てみましたが、私の例が例とどのように違うのかわかりません。春の例が示すのと同じように、JavaDelegateインターフェースを実装しています。
これが私のコードです:
}
これが春の構成です(簡潔にするために退屈な部分は省略されています):
worflowを実行すると、エラーが発生します。
06090000ラップされた例外(ステータステンプレートを使用):デリゲート式$ {taskBean}は、インターフェイスorg.activiti.engine.impl.pvm.delegate.ActivityBehaviorまたはインターフェイスorg.activiti.engine.delegate.JavaDelegateの実装に解決されませんでした
いずれか/すべての返信を歓迎します!前もって感謝します。
spring - JMeterパフォーマンステストでActivitiデッドロックが発生する
activitiの同時実行性に問題があります。アクティビティワークフローエンジンが組み込まれた改札スプリングアプリケーションがあります。同時ユーザーがいなくても正常に動作しますが、jmeterパフォーマンステスト中に、アクティビティによって独自のテーブルにデッドロックが発生します。例:ACT_RU_JOB、ACT_RU_EXECUTION、ACT_RU_VARIABLE。この問題に関するactivitiフォーラム(Activiti Forum)のトピックを見つけました。彼らは、キューを使用してアクティビティプロセスを開始することを提案しています。デッドロックがまだ発生しているため、このソリューションでは問題は解決しませんでした。いくつかの構成とスタックトレースを提供します。すべての答えは私にとって役立つことがあります。助けてくれてありがとう!
私のアクティビティ構成:
スタックトレース:
java - Java コードからの Activiti ワークフロー呼び出し
メッセージをリッスンし、オンデマンドでプロセスを分岐できる Activiti コントローラーを作成しています。
私はJavaを使用しようとしています:
通常のJava実行可能jarを実行すると問題なく動作しますが、エクスポートされたActivitiプロジェクトを実行する場合、Activitiコントローラーが完了するまで呼び出しがハングするようです。
コントローラ:
メッセージが受信されると、ループの先頭に戻ることを含め、すべての印刷物が表示されます。しかし、アプリケーションを強制的に閉じるか、while ループを完全に削除するまで、プロセスは実際には実行されません。
コントローラー コードが完了すると、コマンド ラインで Activiti jar 全体が完了していることを確認できます。
** これは単に出力を保持して最後に表示するだけではありません。これは、ワークフローが Activiti を監視できる他のサービスにメッセージを渡すためです。
** 代わりに runnable と thread を使用して、exec を別のクラスに配置しようとしましたが、同じ動作が見られます。
jbpm - bonitasoft bpm vs jBPM vs Activiti
アプリケーション内で使用されるBPMオファリングを評価しています。知りたかった
- Bonitasoft/jBPMとActivitiの違い
- これらの製品のいくつかは、フォーム生成機能を提供します-それらは何か良いですか?カスタムWebフォームの代わりに、またはカスタムWebフォームに加えて使用しますか
ありがとう