問題タブ [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 に答える
911 参照

class - サービス タスクを持つカスタム ワークフローをデプロイする

カスタム ワークフローを作成し、それを Alfresco に正常にデプロイしました。

myProcess.bpmn.xml、myProcess-context.xml、および myProcess-model.xml ファイルを \Alfresco\tomcat\shared\classes\alfresco\extension フォルダーにコピーし、share-config-custom.xml および .properties を Web にコピーしました。 -拡張子フォルダー。

すべて正常に動作し、プロセスが存在し、実行できます。

カスタムJavaクラスを参照するサービスタスクをプロセスに追加すると問題が発生します。そのクラスをどこに置くべきかわかりませんか? 基本的に、Eclipse でいくつかのプロジェクトを作成し、いくつかの .jar ファイルを作成して、手動ではなく、その方法でカスタム ワークフローをデプロイする必要があるはずです。この eclipse プロジェクトの構造がどのように見える必要があるか、この .jar をどこにデプロイする必要があるかについて、誰か考えや例がありますか?

よろしく、 アレクサンダル

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

java - Activitiのロギング構成

プロセス管理にAcivitiBPMも使用して、スプリングベースのアプリケーションを開発します。Activitiには、すべてのTimeBoundaryイベントを処理するJobAcquisitionThreadが付属しています。このスレッドは、定期的にDEBUGメッセージをコンソールに記録します。Activiti(java.util.loggingを使用)は、Spring Frameworkのロギング(log4jを使用)構成に反応しないようです。Springと同じ構成を使用するようにActivitiを構成するにはどうすればよいですか?

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

workflow - Select (bpm:assignee) コントロールでユーザーをフィルター処理 (Alfresco)

カスタム wokflow に bpm:assignee コントロールがありますが、問題ありません。しかし、現在、ユーザーは bpm:assignee のすべての alfresco ユーザーをピックアップできます。コントロールを選択して検索結果に検索語を入力すると、特定のグループのユーザーのみ、またはいくつかの基準で定義された一部のユーザーのみが表示されるように、ユーザーを制限したくありません (つまり、ユーザーは alfresco ユーザー全体を検索できないことを意味します)。データベース、特定のユーザー セットのすぐ上)。カスタムワークフローでこれを達成する方法を知っている人はいますか?

よろしく、 アレクサンダル

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

workflow - タスクの関連付けを更新できません

カスタム ワークフローを alfresco/activiti で定義しました。私のモデルでは、いくつかのプロパティのほかに、いくつかのチームのメンバーを表す関連付けを持つカスタムアスペクトを定義しました

現在、私のワークフローには5つのタスクがあり、すべてのタスクで上記の必須の側面を設定しています。

問題は、たとえば、タスク 1 のプロセスの開始時に一部のユーザーが関連付け mcwm:teamWithDoc (屋外リポジトリからチームのメンバーを選択) を設定した場合、プロパティがタスク 2 に適切に渡されることです。ただし、タスク 2 に割り当てられている他のユーザーがいる場合タスク 3 で mcwm:teamWithDoc を変更します (たとえば、チーム メンバーを追加したり、チーム メンバーを削除したりします)。これらの変更は表示されません。タスク 3 の mcwm:teamWithDoc には、開始タスクで設定された値があります。他のユーザーがタスク 2、タスク 3、またはタスク 4 で mcwm:teamWithDoc を使用した場合、mcwm:teamWithDoc は常に最初に設定された値を持ちますか?

この関連付けを更新する方法はありますか?

PS execution.setVariable('propertName', task.getVariable('propertName')); を使用して、タスク間で通常のプロパティを更新します。しかし、関連付けの場合、これは機能していません。

よろしく、 アレクサンダル

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

web-services - グループメンバーのプロパティを取得する

あるグループのメンバーであるあるユーザーのJavaDelegateクラスプロパティをフェッチする必要があります。

ユーザーへのノード参照がある場合、たとえばこの方法でユーザーのプロパティを取得できます

しかし、問題は、グループ名しかなく、そのグループに含まれるユーザーのNodeRefを取得する方法がわからないことです。これについて何か助けはありますか?

よろしく、アレクサンダー

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

workflow - Activiti Alfresco ワークフローのチュートリアルを段階的に探しています

Activiti Alfresco ワークフロー (特にカスタム ワークフロー) の簡単なチュートリアルはどこにありますか?

Alfresco Activiti Worfklow は初めてです。ありがとう。

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

java - Activiti Forms、フォームプロパティの初期値

activiti 5.9を使用していますが、特定のフォームプロパティの初期値を設定できるようにしたいと考えています。

この初期値は、指定されたIDの変数がプロセスに存在しない場合に使用する必要があり、ユーザータスクがユーザーによって完了され、新しい値がプロセス変数に格納されるときに上書きされる可能性があります。

表現はこの目的のためだと思いましたが、できませんでした。

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

workflow - Alfresco Share: ユーザータスクごとに期日が異なる

すぐに使用できる Activiti アドホック ワークフローで、すべてのユーザー タスクの期日を変更するにはどうすればよいですか?

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

java - QAチームのシステム時計

私のQAチームは、アプリケーションクロックを移動する必要がある、ビジネスライフサイクルテスト(つまり、エージング、期限切れ、期限、期限超過など)を行っています。調整されたクロック(自分が制御する)を参照するようにすべてのコードを変更できます。問題は、(Web)アプリケーションが現在の時刻に依存し、またはSystem.currentTimeMillis()を介して直接または間接的に使用するいくつかのサードパーティツール(Spring Batch、Activitiなど)を使用することです。DateCalendar

オプション1-春のAOP。このオプションを試したところ、SpringでロードされたBeanのみをインストルメントしているように見えました(?)SystemクラスはSpringフレームワークの外部でロードされたため、インストルメントできませんでした。

オプション2-JMockit。JMockitjarをJUnitの前に置くのはやや型破りです。

オプション3-Java6インストルメンテーションを使用します(オプション1とオプション2の間の共通部分)。基本に戻ります...(以下の関連コードを見つけてください)。

ただし、テストコードのアサートは常に失敗します。

私は3つのオプションすべてで障害にぶつかりました。これまで誰もこれを行ったことがないとは信じられませんが、合理的な解決策も見つかりません。

前もって感謝します。

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

activiti - ActivitiExplorerで404を通過するにはどうすればよいですか

Activitiフォーラムに質問したいのですが、これら3つの残念なことに、すべて役に立たないように求められました。

だから、私はあなたに尋ねます、StackOverflow ...あなたは助けることができますか?antfileは問題なく実行されているようです。

Tomcatのレポート:

リクエストしてもコンソールには何も追加されませんhttp://localhost:8080/activiti-explorerが、次のようになります。

助言がありますか?