問題タブ [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.
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 をどこにデプロイする必要があるかについて、誰か考えや例がありますか?
よろしく、 アレクサンダル
java - Activitiのロギング構成
プロセス管理にAcivitiBPMも使用して、スプリングベースのアプリケーションを開発します。Activitiには、すべてのTimeBoundaryイベントを処理するJobAcquisitionThreadが付属しています。このスレッドは、定期的にDEBUGメッセージをコンソールに記録します。Activiti(java.util.loggingを使用)は、Spring Frameworkのロギング(log4jを使用)構成に反応しないようです。Springと同じ構成を使用するようにActivitiを構成するにはどうすればよいですか?
workflow - Select (bpm:assignee) コントロールでユーザーをフィルター処理 (Alfresco)
カスタム wokflow に bpm:assignee コントロールがありますが、問題ありません。しかし、現在、ユーザーは bpm:assignee のすべての alfresco ユーザーをピックアップできます。コントロールを選択して検索結果に検索語を入力すると、特定のグループのユーザーのみ、またはいくつかの基準で定義された一部のユーザーのみが表示されるように、ユーザーを制限したくありません (つまり、ユーザーは alfresco ユーザー全体を検索できないことを意味します)。データベース、特定のユーザー セットのすぐ上)。カスタムワークフローでこれを達成する方法を知っている人はいますか?
よろしく、 アレクサンダル
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')); を使用して、タスク間で通常のプロパティを更新します。しかし、関連付けの場合、これは機能していません。
よろしく、 アレクサンダル
web-services - グループメンバーのプロパティを取得する
あるグループのメンバーであるあるユーザーのJavaDelegateクラスプロパティをフェッチする必要があります。
ユーザーへのノード参照がある場合、たとえばこの方法でユーザーのプロパティを取得できます
しかし、問題は、グループ名しかなく、そのグループに含まれるユーザーのNodeRefを取得する方法がわからないことです。これについて何か助けはありますか?
よろしく、アレクサンダー
workflow - Activiti Alfresco ワークフローのチュートリアルを段階的に探しています
Activiti Alfresco ワークフロー (特にカスタム ワークフロー) の簡単なチュートリアルはどこにありますか?
Alfresco Activiti Worfklow は初めてです。ありがとう。
java - Activiti Forms、フォームプロパティの初期値
activiti 5.9を使用していますが、特定のフォームプロパティの初期値を設定できるようにしたいと考えています。
この初期値は、指定されたIDの変数がプロセスに存在しない場合に使用する必要があり、ユーザータスクがユーザーによって完了され、新しい値がプロセス変数に格納されるときに上書きされる可能性があります。
表現はこの目的のためだと思いましたが、できませんでした。
workflow - Alfresco Share: ユーザータスクごとに期日が異なる
すぐに使用できる Activiti アドホック ワークフローで、すべてのユーザー タスクの期日を変更するにはどうすればよいですか?
java - QAチームのシステム時計
私のQAチームは、アプリケーションクロックを移動する必要がある、ビジネスライフサイクルテスト(つまり、エージング、期限切れ、期限、期限超過など)を行っています。調整されたクロック(自分が制御する)を参照するようにすべてのコードを変更できます。問題は、(Web)アプリケーションが現在の時刻に依存し、またはSystem.currentTimeMillis()
を介して直接または間接的に使用するいくつかのサードパーティツール(Spring Batch、Activitiなど)を使用することです。Date
Calendar
オプション1-春のAOP。このオプションを試したところ、SpringでロードされたBeanのみをインストルメントしているように見えました(?)System
クラスはSpringフレームワークの外部でロードされたため、インストルメントできませんでした。
オプション2-JMockit。JMockitjarをJUnitの前に置くのはやや型破りです。
オプション3-Java6インストルメンテーションを使用します(オプション1とオプション2の間の共通部分)。基本に戻ります...(以下の関連コードを見つけてください)。
ただし、テストコードのアサートは常に失敗します。
私は3つのオプションすべてで障害にぶつかりました。これまで誰もこれを行ったことがないとは信じられませんが、合理的な解決策も見つかりません。
前もって感謝します。
activiti - ActivitiExplorerで404を通過するにはどうすればよいですか
Activitiフォーラムに質問したいのですが、これら3つの残念なことに、すべて役に立たないように求められました。
- http://forums.activiti.org/en/viewtopic.php?f=9&t=3940
- http://forums.activiti.org/en/viewtopic.php?f=9&t=3606
- http://forums.activiti.org/en/viewtopic.php?f=9&t=2667
だから、私はあなたに尋ねます、StackOverflow ...あなたは助けることができますか?antfileは問題なく実行されているようです。
Tomcatのレポート:
リクエストしてもコンソールには何も追加されませんhttp://localhost:8080/activiti-explorer
が、次のようになります。
助言がありますか?