小さなプロジェクトでは、単純な承認ワークフローを作成する必要があります。基本的に、ボタンをクリックすると、アプリケーションは次の承認者に進みます。問題は、JAVAで可能なシナリオを記述することなくこれを達成する方法です。私が考えているのは、ワークフローのシナリオを記述し、このテーブルの次のステップをJAVAコードが参照するデータベーステーブルを用意することです。しかし、私は細部、テーブルの構造などについて考えることはできません。したがって、最低限の設定は可能な限り構成を使用することです。データベースとJavaを使用した単純なワークフローエンジンの作成
0
A
答えて
0
あなたが探しているのは、人間中心のワークフローエンジンの一種です。すでに気付いているように、実際に起こり得るシナリオは多様です。その理由は、
- シーケンシャルフロー
- フォークがあり得ることであり、以下のようにも質問がデータ構造は、これらすべてのシナリオを記述するように見えるしなければならない方法です
ループまたはサイクル
このモデルを解析するエンジンを作成して、適切な方法で反応させるよりも、この種のXMLをファイルシステムなどに保存すると便利です。 利用可能なBPMNに基づくワークフローエンジン、またはオープンソースプロジェクトとして存在します。 Imixs-Workflow projectを見てください。これは、人間中心のウォークフローに焦点を当てたオープンソースのワークフローエンジンを提供しています。 ヒューマンセントリックのワークフローエンジンのような、あなたの要件に言及した質問、回答:=>ルーティングビジネス・タスクの所有者である
- にアクセスし、データ=>セキュリティを変更することが許可されている 必要
- が=通知する>メッセージング
しかし、ワークフローエンジンを実装するには、どちらか簡単ではありません。最後に、XMLのためのパーサーが、「次のタスクは何ですか?」という質問に答える必要があります。
関連する問題
- 1. Javaスキャナとベクトルクラスを使用した単純な電卓
- 2. Javaソースコードを使用して単純なTalendジョブを作成できますか?
- 3. .net MVCデータベースを使用した単純なメンバーシップ認証
- 4. Java単純なビット操作
- 5. サーブレットを使用して単純なWebページを作成する
- 6. C++とJava用の単純なクロスプラットフォームネットワーキングフレームワーク/ライブラリ
- 7. Pythonで作成した単純なモジュールの使い方は?
- 8. Kinectを使用した単純な静的ジェスチャーのジェスチャー定義の作成
- 9. C#アプリケーションと単純なデータベース?
- 10. Css3を使用した単純なアニメーション
- 11. 単純なキャンバスを使用したアニメーションビュー
- 12. ドメインイベントを使用した単純なインジェクタ
- 13. OuterRefを使用した単純なサブクエリ
- 14. 単純なデータセットの格納、列挙またはデータベースの使用?
- 15. Javaを使用してWebサービスをテストするための単純なWebアプリケーションの作成方法
- 16. NuxeoワークフローエンジンVS専用ワークフローエンジン(Activitiなど)
- 17. ストライプを使用した単純なアプリケーション構成
- 18. データベースに接続した単純なjsp
- 19. は、私は、データベースを作成し、次のコマンドを使用して単純なビューを作成することができていましたPythonの
- 20. 単純なモデルを使用した1TBデータのレポート/分析用データベース
- 21. EntityFrameworkコアで単純なデータベースを作成できません
- 22. Javaでの単純で効率的なデータベースカスタムORMコードの作成
- 23. 単純なテキスト分類Javaで純粋なbayes(weka)を使用して
- 24. モデルを使用することなく、簡単なTreeStoreの作成私はモデルのない単純なTreeStoreのを作成しようとしている
- 25. ADOと従来のASPを使用した単純なクエリ
- 26. NLS_SORTと単純なregexp_likeを使用したオラクルの困惑動作
- 27. Javaで単純な静的コールグラフを作成するには?
- 28. Javaゲーム用の単純なシーングラフを生成する
- 29. 単純なデータベースのテキストファイル(C++)
- 30. ファイルベースの単純なデータベース
こんにちは、[this](https://stackoverflow.com/help/mcve)を読んでいますか?あなたが試したことなしに唯一の要件を書いているように、実際には役に立ちません。あなたはいつも状態の列を入れてそこから始めることができます。 –
私は同意すると、その例が役に立ちます。しかし、例を作ることは、私がすでにいくつかのアーキテクチャやビジョンを私の心に持っていることを意味します。しかし、私はそうではありません。私はこの仕事についてしばらく考えていましたが、最適なアプローチを見つけることができませんでした。ここに投稿する理由は、回答を見つけるか、答えを見つけるのに役立つコメントを得ることです。 – nomadus
どのくらい複雑になるのでしょうか? *ここでワークフローのシナリオを記述し、JAVAコードはこのテーブルの次のステップを検索します*。 idkですが、おそらく人々は不完全な質問にもっと多くの考えを置くことを躊躇します。 –