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

java - Java から .BPMN2.0.xml を作成する

Java を使用してプロセスを作成する必要があります。アイデアは、db からデータを読み取り、その結果、これらの情報を使用してプロセスをパーソナライズすることです。

たとえば、SQL クエリから抽出した情報をロードしたコンボ ボックスを使用して、タスクにフォームを作成できます。

何か案は?

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

jsf-2 - グラスフィッシュ 3.1.2 用の JSF2 Activiti bmpn 5.10 Web アプリケーションの例

グラスフィッシュ 3.1.2、Activiti 5.10 で JSF2 と Activiti BPMN 統合ワークフローを使用する単純なアプリケーションを指摘できますか? ここで例を試してみましたが、以下に示すように溶接例外が発生しています。

Glassfish 3.1.2 でこのエラーを解決するにはどうすればよいですか?

最新のweld 2.1スナップショットをglassfish libフォルダーにコピーしようとしましたが、うまくいきませんでした。アクションのソース コードで Activiti に付属する例も試しました。

このエラーを解決する方法や、Glassfish で動作するサンプル アプリケーションについての手がかりをいただければ幸いです。

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

activiti - Activiti 5.9 BPM Productionの準備はできていますか?

生産システム用にBPM2製品を評価しています。jBPM5.xの代替としてActiviti5.9を検討しています。Activiti5.9が本番環境に対応しているかどうかはわかりません。何か案が?

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

business-process-management - アクティビティ:プロセスが期限前に終了した場合、中間タイマーイベントは発生しますか?

私は活動について学んでいます。2つのブランチを持つ並列ゲートウェイがあります。1つのブランチは、一連のユーザータスクに流れます。もう1つは、シーケンスが完了していない場合に15日以内に発生する中間タイマーイベントに流れます。

私の質問は、シーケンスが完了してプロセスが終了した場合、中間タイマーイベントは消えますか?それとも15日でまだ発砲しますか?

注:シーケンスには複数のタスクが含まれているため、境界タイマーイベントは使用していません。

これが私がしていることの大まかな図です。「ユーザーアップロード」および「マネージャーレビュー」プロセスが完了していない場合、タイマーイベントは何かを実行します。

ここに画像の説明を入力してください

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

grails - サーバーの起動中に例外をスローする有効期限切れのアクティビティ ジョブ - Grails

これは、grails アプリケーションのアクティビティ ワークフロー タイマー ジョブに関するものです。

期限切れのジョブで Grails アプリを起動すると、ログやドメイン クラスのメソッドなどの通常の Grails 機能に対して例外がスローされます。

例:

これは、Spring STS からアプリを実行している開発環境で発生します。Grails(1.3.6)にはActivitiプラグイン5.8.2を使用しています

Web アプリが完全に起動した後、ジョブ (起動後の時間にスケジュール) が適切に実行され、不足しているプロパティの例外はスローされません。

代わりにを使用してログのプロパティが見つからない問題を修正できますが、private static final log = LogFactory.getLog(this)get メソッドや find メソッドを使用する場合と同様に、ドメイン クラスへの参照はエラーをスローします。

例えば:

アクティビティ構成

Config.groovy

Config.properties

ダウンタイムによりワークフローがタイマー タスクで使用できなくなるため、これによりアプリケーションが強制終了されます。

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

forms - Activiti ワークフローのすべてのユーザー タスク フォームにヘッダーを追加する方法は?

Alfresco Share で Activiti ワークフローを使用していますが、ワークフロー内のすべてのユーザー タスク フォームに共通のヘッダーを追加する必要があります。このヘッダーは、ワークフロー内のすべてのユーザー タスク フォームの上部にコンテキスト ワークフロー情報を表示する一連の読み取り専用プロパティ (フィールド) になります。たとえば、クライアント管理ワークフローでは、ヘッダーにクライアントの名前と姓、クライアント ファイル コードなどが表示され、各値が読み取り専用のテキスト ボックスまたはラベルに表示されます。

ワークフロー内のすべてのユーザー タスク フォームに、一連の情報フィールドを追加する (および入力する) 簡単な方法はありますか? 必要なプロパティを含む新しいアスペクトを作成できることはわかっていますが、実行時にそのアスペクトをタスク タイプに追加し、必要に応じて JavaScript を介してそれらのプロパティ値を設定するにはどうすればよいでしょうか? 現在、ワークフロー内の各ユーザー タスクは、フォーム キーとして「wf:activitiReviewTask」を使用している一部の「標準」レビュー タスクを除いて、ワークフロー モデル定義 (XML ファイル) 内に独自のカスタム タイプ (つまり、フォーム) を持っています。一連の読み取り専用情報フィールドは、標準のレビュー タスク フォームを含むすべてのフォームに表示される必要があります。

私はこのようなことを達成したい (赤い四角を参照):

情報フィールドを含むタスク フォーム

事前にご協力いただきありがとうございます。

更新 1

フォーム テンプレートの経験がありません。私のフォームは非常にシンプルなので、いくつかのモデル定義 (アスペクトとタイプ) といくつかの共有カスタム構成を組み合わせて設計しました。ヘッダーに表示したい情報は、いくつかのワークフロー コンテキスト変数に格納されているため、JavaScript コードから簡単に取得できます。これは私が考えていたもので、まだテストしていません。実行可能なアイデアかどうか教えてください。そうでない場合は、フォーム テンプレートを使用してそれを行う方法の例を提供できますか?

mynsModel.xml

ワークフローモデル.xml

share-config-custom.xml

この(可能な)回避策で見られるいくつかの欠点:

  1. すべてのタスク タイプの定義には、customerTaskHeaderアスペクトが含まれている必要があります。問題は、ワークフロー内の多くのユーザー タスクにカスタム タイプではなく組み込みタイプがあることです。JavaScript コードによって、実行時にすべての必要な値を持つアスペクトをタスク タイプに追加できると便利ですが、これはおそらく不可能です。
  2. share-config-custom.xml のタスク タイプごとに異なるカスタム構成エバリュエーターが必要です。同じ問題。
  3. 使い方がかなり面倒で、維持するのが難しいと思います。さらに、間違っている場合は訂正してください。ワークフロー内のすべてのタスク フォームのヘッダー フィールドに値を設定する簡単な方法がわかりません。次のコードを使用して、すべてのユーザー タスクに「作成」イベント リスナーを追加する必要があると思います。

【JavaScriptコード】

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

javascript - Alfresco、Tomcat6、および JavaScript による ISO 日付文字列の処理

Alfresco/Activiti ワークフロー用に作成した Web スクリプトの一部は、ISO 形式の日付/時刻を取得するリクエストをサポートしています。

特にAlfrescoインストーラーが使用するTomcatのバージョンでは、Javascript Dateオブジェクトがこれを処理できるはずだと考えていました。(Windows 2003 サーバーで実行されている Tomcat6)。

シンプルな...

これにより、無効な日付が発生します。ISO 日付形式の処理は、最近 (2009 年から 2010 年?) ECMA スクリプト仕様に追加されたものです。

Tomcat6/Alfresco JavaScript 解析エンジンは ISO 日付文字列を処理できますか? そうでない場合、更新できるように更新できるものはありますか?

これによると: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/parse Javascript バージョン 1.8.5 を使用する必要があります Alfresco/Tomcat の JavaScript 解析ロジックを更新するにはどうすればよいですか可能であれば、そのバージョンに?

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

java - 変数をjvmからmuleに渡し、それらの変数でWebサービスを呼び出して、jvmに応答する方法を教えてください。

こんにちは私はこのようなラバの流れを持っています

vmからmuleにメッセージを送信してから、SOAPサービスを呼び出し、応答をvmに返したいので、クライアントを変更せずにサービスの実装とそのプロキシを変更できます。 どうやってやるの ? プロセスには、サービスプロキシを検出し、メッセージをプロキシタイプに変換してから、応答を取得してjvmに返すことが含まれると思います。

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

eclipse - Activiti Diagramm Editor にはいくつかの要素が欠けていますか?

Activiti のダイアグラム エディタには、ガイドに記載されているいくつかの要素が欠けているようです。を特に探していCancel End Eventます。生成された XML を変更して正しいノード エディターを使用しようとすると、さらに編集すると変更が破棄されます。

古いバージョンのエディターを使用していますか、それともこれらの要素がプラグインに実装されていませんか?

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

java - キャッチされた ActivitiException が引き続きスローされ、アプリケーションが中断される

何が起こっているのか、なぜループが継続しないのか理解できません。開いているすべてのアクティビティ タスクのダッシュボードを作成しています。今私が抱えている問題は、ダッシュボードの作成中に誰かがタスクを閉じたときです。

コードは次のようになります。

私が抱えている問題は、タスクが存在しないときに Activiti が例外をスローすることを知っていることです。そのため、for ループ内に try-catch を配置しました。

私が期待しているのは、エラーがキャッチされると、リストの残りの部分が続くことです。デバッグ中に、キャッチが行われていることさえ見ました。しかし、ループは依然として中断され、アプリケーションは停止します。これらの例外を除いて:

私は何を間違っていますか?