ソフトウェアのワークフローを実装する方法はいくつありますか?彼らは何ですか?ソフトウェアのワークフローの実装方法を学習する方法
答えて
は、ユーザーがソフトウェアを通って案内されるか、ユーザーのワークフローを意味する場合...
私は通常の機能は、ユーザによってトリガすることができ、どのような情報が提示されるかを制限するために、ステートマシンのいくつかの並べ替えを使用しますワークフローの特定の状態でユーザに通知する。このようにして、私は独自の「サンドボックス」でフローの各セグメントを設計することに集中でき、意思決定はずっと簡単になります。
ユーザーのワークフローを意味しない場合は、この応答を無視することができます。
ステートマシンはseveral variationsを持っています。ウィキペディアのComputation pageで他のモデルを見つけることができます。
通常、ワークフローにはステップがあります。ステップは、いくつかの前提条件(UIから隠されたビジネスロジック)、ユーザーとのやりとり(ユーザーがデータを入力したり、ユーザーの作業をやったりなど)と条件を設定します。通常、ユーザー対話部分には「存在する」という1人以上のユーザーがあり、すべての出口はそれ自身のポスト条件で構成されます(通常、各ユーザー出口にはステップからの出口の意味に応じて独自のビジネスロジックがあります)。ワークフローを終了して次のステップに進みます。場合によっては、自動的にいくつかの外部データソースを使用したり、ウェブサービスを呼び出したり、重要な計算などを行うことができます。
ワークフローが簡単な場合は、各ステップを表すクラスのセットとして実装し、ステップの順序の設定をXMLにすることができます。あなたのワークフローが大きくなり、大きくなると、いくつかのワークフローエンジンを検索することが合理的かもしれません(WFエンジンに関する議論はこの質問の範囲を超えています)。
重要なこと - ステップは直交することができますが、設計が難しくなります。あなたのステップが別のものに頼っている場合、ワークフローとステップオーダーを設定する人は、そのような依存性を完全に認識していなければなりません(例えば、ユーザアドレスステップはユーザオブジェクト作成ステップに依存するでしょう。存在しないオブジェクトにアクセスする)。
- 1. マシンコードの実行方法(学習アセンブリ)
- 2. ワークフローでのロギングの実装方法
- 3. JavaScriptの学習方法
- 4. Mapicsの学習方法ERP
- 5. Zend Frameworkの学習方法
- 6. ADO.NETの学習方法
- 7. .NET Frameworkの学習方法
- 8. ロジスティック回帰のコストに敏感な学習を実装する方法R
- 9. SharePointの学習を始める方法
- 10. Visual StudioでのWindowsワークフロー基盤を実装する方法2012
- 11. Java/JVMベースのアプリケーションでモデルを学習して機械学習する方法
- 12. 言語モデルの学習方法は?
- 13. MNISTデータセットの転送学習方法
- 14. データ構造とアルゴリズムの学習方法
- 15. sk学習のKDツリーの実装
- 16. オブジェクト内でワークフローを実装する方法
- 17. Vtiger CRMワークフローで新しいタスクを実装する方法は?
- 18. PHPソフトウェアにAPIキーを実装する方法は?
- 19. Tensorflow - 転送学習の実装(セマンティックセグメンテーション)
- 20. 学生の採点システムをループ内で実装する方法
- 21. テンソルフローでマルチタスクディープ学習を行う方法
- 22. MNISTデータセットを学習するマシンのバックプロパゲーションを正しく実装する方法は?
- 23. Chainerの別のレイヤーで別々の学習率やオプティマイザを実装する方法は?
- 24. SASSを習得する方法とSASSとUI設計を学習する最良の方法はあると
- 25. 複数のタイプの機能でsvmを学習する方法
- 26. この演習(動的配列)の実装方法は?
- 27. プロフェッショナルな方法をPHPの学習を開始するには?
- 28. Javaで光学アイテムを実装する方法
- 29. CSSで幾何学的なバックグラウンドシェイプを実装する方法
- 30. スパークマシン学習の持続レベルを変更する方法。
もう少し一般的な質問をしてもらえますか? –
「ソフトウェアのワークフロー」とはどういう意味ですか? – Ralph
まあ、新しいプロジェクトに直面したときに、状態マシンのようなものに遭遇することがあります。その状態はユーザーがどのステップにいるかによってまったく異なります。したがって、各状態にはさまざまな入力と出力があります。 – odiseh