問題タブ [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.
java - Activitiデザイナーのインストールの問題
Eclipse indigo(Indigo Service Release 1)を使用しています。
http://activiti.org/designer/updateからActivitiプラグインをインストールしようとしている場合。
次のエラーが発生します。
助けて..よろしくお願いします
依存関係が競合しているため、インストールを完了できません。インストールされているソフトウェア:Activiti Eclipse BPMN 2.0 Designer 5.10.0(org.activiti.designer.feature.feature.group 5.10.0)現在インストールされているソフトウェア:SwitchYard Editor 0.5.0.v20120713-1659-H145-Final(org.switchyard。 tools.editor.feature.feature.group 0.5.0.v20120713-1659-H145-Final)一度にインストールできるのは次のいずれか1つのみです。GraphitiUI(インキュベーション)0.8.2.v20120215-0845(org.eclipse.graphiti .ui 0.8.2.v20120215-0845)Graphiti UI(インキュベーション)0.8.0.v20110606-1453(org.eclipse.graphiti.ui 0.8.0.v20110606-1453)Graphiti UI(インキュベーション)0.8.1.v20110829-1438 (org.eclipse.graphiti.ui 0.8.1.v20110829-1438)Graphiti UI(インキュベーション)0.9.1.v20120919-0732(org.eclipse.graphiti.ui 0.9.1.v20120919-0732)依存関係を満たすことができません:From: Activiti EclipseBPMN2。
java - Activiti メッセージとシグナルを JMS メッセージにバインドする
Activiti BPMN について 2 つの質問があります。
1) メッセージ定義をプログラムで解析するにはどうすればよいですか
2)intermediateThrowEvent イベントをプログラムでトラップするにはどうすればよいですか。
組み込みの Activiti BPMN エンジン (現在のバージョンは 5.11) を使用するプロジェクトに取り組んでいます。アプリケーションは現在、JMS メッセージの送受信によって駆動されており、それらを Activiti メッセージおよびシグナルとして公開するのが自然に適合すると考えました。アプリケーションは、それぞれが単一の BPMN エンジンを実行し、さまざまなプロセスを実行する多数の個別の JVM を有効にして、相互にメッセージを送受信できるようにする必要があります。
各シナリオの実装方法についていくつか考えがありますが、BPMN プロセスからのメッセージを解析してオプション 2a を実装する方法がわかりません。また、intermediateThrowEvent をトラップしてオプション 1b を実装する方法もわかりません。
a) メッセージの受信:
オプション 1a - すべての JMS メッセージが到着する単一のトピックにサブスクライブし、Activiti メッセージまたは Activiti シグナル名を JMS メッセージ内にペイロードとして配置します。JMS メッセージが到着したら、各エンジンにクエリを実行して、メッセージをサブスクライブしている現在の実行と、開始する必要があるプロセスを確認できます。
オプション 2a - アクティビティ メッセージ名またはアクティビティ シグナル名に直接マップされる動的トピックにサブスクライブします。ここで注意が必要なのは、BPMN プロセスからメッセージまたはシグナル名を解析する方法です。カスタム BpmnParseListener を使用してメッセージ参照を解析できましたが、メッセージ参照しか取得できず、実装内からのメッセージ名は取得できません。
b) メッセージの送信:
オプション 1b) 理想的には中間のThrowEvent をトラップしたいので、シグナルを JMS メッセージとして送信できますが、その方法がわかりません。
私は Activiti にかなり慣れていないので、何か明らかなことを見逃していたら申し訳ありません。また、問題を文脈に置くのに役立つサンプル ワークフローを次に示します。
アイデアをお寄せいただきありがとうございます。
java - SpringでJPAEntityManagerとHibernateセッションの両方を共有トランザクションマネージャーで使用する
大変な状況です。
- 休止状態の特別な機能を使用するため、休止状態を終了できない大規模なプロジェクトがあります。
- 組み込みモードでプロジェクトにActivitiプロセスエンジンを追加し、JPA拡張機能(EntityManagerでのみ機能)を利用します。
- 一部のエンティティはJPA永続ユニットに存在しないようにする必要があります。これは、アクティビティのドキュメントに、すべてのエンティティに@Idが必要であり、@ IdClass / @ EmbeddedIdを使用できないため、そのようなエンティティを永続ユニットから除外する必要があるためです。
- EntityManagerとSessionに1つの共有トランザクションマネージャーを使用したいと思います。また、dataSourcesは同一です(または共有されています)
- すべてが春です!
このすべての取り組みは、ActivitiがそのJPA拡張にEntityManagerを使用できるようにすると同時に、既存の休止状態の依存コードが機能し続けるようにすることです。
javascript - Alfresco Activiti スクリプト タスク リスナーの現在のスクリプト ノードは?
Alfresco の Activiti ワークフローで状態を開始した ScriptNode を取得する方法はありますか? ワークフローに ScriptTask があり、Start イベント用に Alfresco Script Listener が設定されています。スクリプトが呼び出されたときに、ワークフローで ScriptTask に遷移した ScriptNode を、リスナーとして定義された関数にパラメーターとして渡すようにしたいと考えています。それは可能ですか?
わかりやすくするための編集: これは、Activiti プラグインを使用した Eclipse のスクリーンショットです。 http://i.imgur.com/DAKtq.jpg
このワークフローは、Web スクリプトを使用する別のワークフローによって開始されます。
したがって、リスナーは別の JavaScript メソッドを呼び出します...
目標は、この処理を自動化することです。私たちは、手動による介入をできるだけ少なくしてこれを設計しようとしており、実行するタスクをユーザーに割り当てていません。はい、おそらくPDFファイルの名前を変更する別の方法がありますが、ここにリストされているドキュメントから、bpm_packageオブジェクトに入れたノードへのポインターを取得する方法がわかりません。それが問題です。
それとも、私たちがこれをどのように開発しているかに基づいていないので、意味がありませんか?
java - 独自のDSL-xtextで記述されたセキュリティモデルの変換
xtextエディターを使用して独自のDSLで記述されたビジネスプロセスのセキュリティエンジニアリングモデルがあります。たとえば、Activitiのセキュリティモデルには、伝送チャネルのセキュリティ保護、プロセス間のメッセージの暗号化、ユーザーアクセス制御などのセキュリティ制御があります。私がやりたいのは、myfile.mydslを取得して解析する実装を作成することです。環境を自動的に保護します(Activiti)。つまり、SSL用にtomcatでtomcatのserver.xmlを構成し、keytoolなどを使用してキーストアを作成します(したがって、チャネルは保護されます)。
これはモデルからモデルへの変換ではないため、ATL-eclipseは役に立たない可能性があります。xpandはモデルからテキストへの変換を行うため、xpand-eclipseは役立ちますか?
また、xtextからXMIを生成し、それをJavaで解析して、実装を行うことも考えていました。xtextエディターはDSLを解析して実装に役立つ他の方法を提供しますか?
私の投稿があいまいな場合は、さらに説明できます。
期待してくれてありがとう。
よろしくお願いします、
spring-security - アクティビティでスプリングセキュリティを使用する方法
プロジェクトにSpringSecurity3を使用していますが、Activitiを使用してビジネスワークフローをモデル化したいと考えています。ご存知のように、Spring Securityには「User」、「Role」、「Authority」などのテーブルを含む独自のデータベーススキーマがあり、acivityにも独自のスキーマがいくつかあります。これら2つを統合するにはどうすればよいですか。活動について詳しく説明してください。ありがとうございます。
deployment - Glassfish 3.1 に Activiti をデプロイできない
Glassfish で activiti-explorer.war をデプロイしようとしていますが、ff が発生します。問題:
ログを確認したところ、ff が表示されました。
私が得ることができた最も近い参照は次のとおりでした: http://www.java.net/forum/topic/glassfish/glassfish/deployment-problem-glassfish-v301
これを解決する方法を見つけましたか?
java - Jersey は、サービスからの activiti-rest サービス 500 メッセージにファイルをデプロイします
Activiti-Rest サービスに接続しようとしています。サービスで bpmn ファイルをデプロイしたいので、jersey を使用してクライアント側を作成しましたが、クラスを実行した後、サービスから 500 メッセージを受け取りました。
jsf - @BusinessProcessScoped Bean および JSF 2 のレンダリングされた属性
フォームがJSF2で送信され、アクションメソッドでBeanの@BusinessProcessScoped値が更新されないため、Beanのスコープを使用します。panelGrid からレンダリングされた条件を削除すると、値が更新されます。誰かが問題を明確にすることができますか
integration - Activiti で既存のユーザー/グループ データを再利用する方法は?
ユーザー/グループ機能と既存のユーザー/グループ データを持つ webapp があります。
処理エンジンにActivitiを使いたいのですが、Activiti自体がユーザー/グループ情報を管理しているようです。
するべきか:
- 既存の Web アプリケーションをリファクタリングして、Activiti からのユーザー/グループ データを再利用するか、または
- Activiti が既存のデータベースのユーザー/グループ データを再利用するように、アダプター コードを作成しますか? たぶん、、、などの別の実装
RepositoryService
とIdentityService
再コンパイル?RepositionServiceImpl
Activiti のソースではハード コードされているようで、.xml にはsetRepositionService()
メソッドがありませんProcessEngine
。
他のアプリが使用しているため、既存の db テーブルの名前を変更できません。
ユーザー ガイドを読みましたが、Activiti を既存のアプリと統合する方法に関する情報が見つかりませんでした。