問題タブ [workflow]
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.
compiler-construction - 柔軟なコンパイラ パイプライン定義
.NET 用のコンパイラ フレームワークを開発しており、パイプラインを柔軟に定義する方法が必要です。次のオプションを検討しました。
- WWF
- カスタム XML パイプラインの説明
- コード内のカスタム パイプライン記述 (Nemerle のマクロを使用して構文を定義)
- その他のコードベースの説明
要件:
- .NET の新しいバージョン (3 以降) の機能のみに依存してはなりません。これは、クロスプラットフォームであり、マネージド カーネル上で使用されることを意図しているためです。つまり、.NET 機能が半限定的です。
- 特定のコマンド ライン オプションが特定の要素と順序に対応するように指定できるように、条件付きパイプラインの構築を許可する必要があります。
WWF は便利ですが、最初の要件を満たしていません。他のものは機能しますが、関連する作業のために最適とは言えません。
これらの目標をほとんどまたはまったく変更せずに満たすソリューションを知っている人はいますか?
java - Java オープン ソース ワークフロー エンジン
最適なオープン ソース Java ワークフロー フレームワーク (OSWorkflow、jBPM、XFlow など) は?
asp.net - Asp.net と Windows ワークフローは良い組み合わせですか?
非常に単純なステート マシンの注文処理アプリケーションを実装しています。ひねりを加えた電子商取引アプリケーションです。アプリケーションのユーザーは、自分でワークフローを編集することはありません。
Microsoft は、asp.net と Windows Workflow を組み合わせることが可能であると主張しています。asp.net と Windows ワークフローの組み合わせをインストールして維持するのはどれくらい難しいですか? ワークフローの状態を sql-server に保持します。
独自のステート マシン コードを展開する方が簡単ですか、それとも Windows ワークフローはその作業に適したツールですか?
.net-3.5 - WF でステート マシンまたはシーケンス ワークフローを使用する必要がありますか?
構成管理の責任の一環として、毎週実行する反復可能なビジネス プロセスがあります。プロセスは変わりません。変更の詳細を Excel にダウンロードし、スプレッドシートを開いてマクロに基づいて詳細をコピーし、議題テンプレートから Word 文書を作成し、Excel データで議題を更新し、Word 文書から PDF を作成します。それらを電子メールで送信します。
このプロセスは、シーケンス ワークフローで非常に簡単に表現できます。これまでのところ、Excel と Word の部分を自動的に処理する COM オートメーションを使用して実現しています。歯車のレンチは、「アジェンダの作成」と「送信」の間に人間のステップがあることです。そこでは、変更の詳細を確認し、それらに関する質問を作成して、アジェンダに追加します。現在、プロセスのこの部分を手動で実行している間、ワークフローを一時停止するための一時停止アクティビティがあります。
私の質問は、ワークフローを書き直して、ビジネス プロセスにおける人間とのやり取りのベスト プラクティスに従うステート マシンにする必要があるか、それともサスペンド アクティビティが妥当な解決策であるかということです。
workflow - Windows Workflow Foundation(WF)に最適なリソースは何ですか?
WWFに関する本、ブログ、記事をいくつか探しています。私は以下の本を読みました。ただし、このトピックをより深くカバーするリソースが必要です。特に、ローカルサービス、永続性、Webサイトからのワークフローの追跡と表示に興味があります。助言がありますか??
sharepoint - ワークフロータスクを作成すると、「無効なフィールド名」エラーが生成されます
カスタム(コードベース)ワークフローがあり、.wspファイルの機能を介してWSSに展開されています。ワークフローは、カスタムタスクコンテンツタイプで構成されます(つまり、ワークフロー要素にはTaskListContentTypeId属性が含まれます)。このコンテンツタイプの宣言には、カスタムタスク編集ページを指すFormUrls要素が含まれています。
ワークフローがタスクを作成しようとすると、ワークフローは次の例外をスローします。
Invalid field name. {17ca3a22-fdfe-46eb-99b5-9646baed3f16
これは、FormURNサイト列のIDです。FormURNはInfoPathフォームにのみ使用され、通常のaspxフォームには使用されないと思いました...
ワークフローでタスクを作成できるように、これを解決する方法を誰かが知っていますか?
c# - C# 用のバルク/バッチ フロー ライブラリを知っていますか
私はピークパフォーマンス要件を持つプロジェクトに取り組んでいるので、効率のために複数の操作 (データベースへのデータの永続化など) を一括 (バッチ?) する必要があります。
ただし、次のようなわかりやすいフローをコードで維持したいと考えています。
ここで私が探している機能は、自動的に Persist() が一括で発生するようにすることです (つまり、非同期に) が、ユーザーに対しては同期であるかのように動作します (一括アクションが完了するまで、ユーザーはブロックする必要があります)。実装者が Persist(ICollection) を実装できるようにしてほしい。
あまりよく知らないフローベースのプログラミングについて調べました。ここで C# の fbp 用のライブラリを 1 つ見て、Microsoft の Workflow Foundation で少し遊んでみましたが、私の印象では、どちらも私が必要としているものにはやり過ぎです。一括フロー動作を実装するには何を使用しますか?
私が書いたものとまったく同じコードを取得したい(理解しやすくデバッグしやすい)ので、フローを相互に接続するために収量または構成を含むソリューションは、私の目的には不十分であることに注意してください。また、チェーン は私が探しているものではありません。最初にチェーンを構築してから実行したくはありません。単純なフローのように見えるコードが必要です (「A を実行し、B を実行し、C の場合は B を実行します。 D」を行います)。
workflow - Windows ワークフロー
Windows ワークフローとは何か、および作業組織でどのように使用できるかを説明できる人はいますか?
.net - Windows Workflow Foundation をいつ使用するか?
手作業 (コード) だけで簡単に実装できるものもあれば、WF を使用して簡単に実装できるものもあります。WF を使用して (ほぼ) あらゆる種類のアルゴリズムを作成できるようです。したがって、(理論的には) WF ですべてのロジックを実行できますが、すべてのプロジェクトでそれを実行するのはおそらく悪い考えです。
どのような状況で WF を使用することをお勧めしますか? また、WF を使用すると、必要以上に困難になるのはどのような場合ですか? 手動でコーディングする場合と比較して、WF の長所と短所/コストは何ですか?
workflow - jBPM、同時実行およびプロセス変数
jBPMのプロセスが同時パスに分岐すると、これらの各パスはプロセス変数の独自のコピーを取得するため、互いに分離して実行されます。
しかし、パスが再び結合するとどうなりますか?明らかに、競合する更新がある可能性があります。コンテキストはフォーク前の状態に戻りますか?個別のトラックから個々の変数をコピーすることを選択できますか?