問題タブ [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.

0 投票する
1 に答える
990 参照

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。

0 投票する
1 に答える
2274 参照

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 にかなり慣れていないので、何か明らかなことを見逃していたら申し訳ありません。また、問題を文脈に置くのに役立つサンプル ワークフローを次に示します。

アイデアをお寄せいただきありがとうございます。

0 投票する
1 に答える
3739 参照

java - SpringでJPAEntityManagerとHibernateセッションの両方を共有トランザクションマネージャーで使用する

大変な状況です。

  1. 休止状態の特別な機能を使用するため、休止状態を終了できない大規模なプロジェクトがあります。
  2. 組み込みモードでプロジェクトにActivitiプロセスエンジンを追加し、JPA拡張機能(EntityManagerでのみ機能)を利用します。
  3. 一部のエンティティはJPA永続ユニットに存在しないようにする必要があります。これは、アクティビティのドキュメントに、すべてのエンティティに@Idが必要であり、@ IdClass / @ EmbeddedIdを使用できないため、そのようなエンティティを永続ユニットから除外する必要があるためです。
  4. EntityManagerとSessionに1つの共有トランザクションマネージャーを使用したいと思います。また、dataSourcesは同一です(または共有されています)
  5. すべてが春です!

このすべての取り組みは、ActivitiがそのJPA拡張にEntityManagerを使用できるようにすると同時に、既存の休止状態の依存コードが機能し続けるようにすることです。

0 投票する
1 に答える
2568 参照

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オブジェクトに入れたノードへのポインターを取得する方法がわかりません。それが問題です。

それとも、私たちがこれをどのように開発しているかに基づいていないので、意味がありませんか?

0 投票する
1 に答える
183 参照

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を解析して実装に役立つ他の方法を提供しますか?

私の投稿があいまいな場合は、さらに説明できます。

期待してくれてありがとう。

よろしくお願いします、

0 投票する
1 に答える
622 参照

spring-security - アクティビティでスプリングセキュリティを使用する方法

プロジェクトにSpringSecurity3を使用していますが、Activitiを使用してビジネスワークフローをモデル化したいと考えています。ご存知のように、Spring Securityには「User」、「Role」、「Authority」などのテーブルを含む独自のデータベーススキーマがあり、acivityにも独自のスキーマがいくつかあります。これら2つを統合するにはどうすればよいですか。活動について詳しく説明してください。ありがとうございます。

0 投票する
1 に答える
1692 参照

deployment - Glassfish 3.1 に Activiti をデプロイできない

Glassfish で activiti-explorer.war をデプロイしようとしていますが、ff が発生します。問題:

ログを確認したところ、ff が表示されました。

私が得ることができた最も近い参照は次のとおりでした: http://www.java.net/forum/topic/glassfish/glassfish/deployment-problem-glassfish-v301

これを解決する方法を見つけましたか?

0 投票する
0 に答える
606 参照

java - Jersey は、サービスからの activiti-rest サービス 500 メッセージにファイルをデプロイします

Activiti-Rest サービスに接続しようとしています。サービスで bpmn ファイルをデプロイしたいので、jersey を使用してクライアント側を作成しましたが、クラスを実行した後、サービスから 500 メッセージを受け取りました。

restClient のスクリーンショット

0 投票する
1 に答える
193 参照

jsf - @BusinessProcessScoped Bean および JSF 2 のレンダリングされた属性

フォームがJSF2で送信され、アクションメソッドでBeanの@BusinessProcessScoped値が更新されないため、Beanのスコープを使用します。panelGrid からレンダリングされた条件を削除すると、値が更新されます。誰かが問題を明確にすることができますか

0 投票する
2 に答える
3095 参照

integration - Activiti で既存のユーザー/グループ データを再利用する方法は?

ユーザー/グループ機能と既存のユーザー/グループ データを持つ webapp があります。

処理エンジンにActivitiを使いたいのですが、Activiti自体がユーザー/グループ情報を管理しているようです。

するべきか:

  1. 既存の Web アプリケーションをリファクタリングして、Activiti からのユーザー/グループ データを再利用するか、または
  2. Activiti が既存のデータベースのユーザー/グループ データを再利用するように、アダプター コードを作成しますか? たぶん、、、などの別の実装RepositoryServiceIdentityService再コンパイル?RepositionServiceImplActiviti のソースではハード コードされているようで、.xml にはsetRepositionService()メソッドがありませんProcessEngine

他のアプリが使用しているため、既存の db テーブルの名前を変更できません。

ユーザー ガイドを読みましたが、Activiti を既存のアプリと統合する方法に関する情報が見つかりませんでした。