問題タブ [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.

0 投票する
4 に答える
6042 参照

sharepoint - 並行承認ワークフローで拒否を実装する方法は?

レプリケーター アクティビティを使用して SharePoint ワークフローを開発し、承認者ごとにカスタム アクティビティをレプリケートします。カスタム アクティビティは、特定のユーザーの承認ブランチを実装します。これには、CreateTask、While、OnTaskChanged、および CompleteTask アクティビティを含む従来の形式があります。

1 人の承認者が承認を拒否することを選択し、ワークフローが終了した後に実行をキャンセルするように、レプリケーターで UntilCondition をセットアップします。この問題は、現在の状態で「ハング」する他の未完了のタスクで発生します。タスクを開いたときに、この状態は表示されません。

タスクのステータスを Cancelled に設定するために、Replacator の後に UpdateAllTask​​s を配置しました。ただし、CompleteTask (却下されたタスクの場合) と UpdateAllTask​​s の間にイベント アクティビティがないため、UpdateAllTask​​ アクティビティは却下されたタスクに対しても Canceled を設定します。

質問、UpdateAllTask​​s の前に CompleteTask によって行われた保留中の変更をフラッシュするにはどうすればよいですか?

あるいは、そのようなワークフローを実装する別の方法があるかもしれません。UpdateTask でカスタム アクティビティの Cancel ハンドラを実装する方法を考えていました。しかし、それを実装する方法がわからず、拒否の場合に実行するキャンセルハンドラーに伝えます。

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

workflow - ハイスループットとWindowsWorkflowFoundation

WWFは、一度に数十のレコードが「アクティブに」並行して処理される高スループットのシナリオを処理できますか?

1時間あたり数千のレコードを処理するワークフロープロセスを構築したいと考えています。各レコードは外部のWebサービス呼び出しを行うため、処理に最大1分かかります。

これを行うために、WindowsWorkflowFoundationをテストしています。ただし、デモプログラムでは、並列アクティビティを使用して1つのワークフローインスタンス内で一度に複数のレコードを処理すると、各レコードの処理が並列ではなく順番に実行されているように見えます。

複数のワークフローインスタンスまたは並列アクティビティを使用する必要がありますか?

高性能WWF処理の既知のパターンはありますか?

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

sharepoint - Sharepoint の「onWorkflowModified」アクティビティを条件付きでバイパスする

ワークフロー変更フォームが添付された SharePoint (WSS 3.0、VS 2005) ワークフローがあります。これを一定時間後に無効にして、関連付けフォームのパラメーターを使用して続行したいと考えています。

タイマーが切れた場合に「onWorkflowModified」アクティビティを通過する最善の方法は何ですか? 変更データをリッスンする唯一の方法は、ワークフローがアクティビティで無期限に待機することになるようです。

ありがとう!

編集: 並列アクティビティの 1 つのブランチにある「onWorkflowModified」アクティビティは、処理されるまで何も起こらないようにします - これは私が避けようとしているものです。

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

c# - Sql Workflow Persistence Service テーブルとストアド プロシージャ名を変更することはできますか?

デフォルトの Sql Workflow Persistence Service を使用して、開発中のアプリケーションでワークフローの永続性を管理しています。Microsoft が提供するスクリプトを使用して、SQL データベースにスキーマとロジックを生成しました。これまでのところ、うまく機能しています。ただし、選択した命名規則に準拠するように、テーブルとストアド プロシージャの両方の名前を変更したいと考えています。

たとえば、Microsoft が提供するスクリプトは、という名前のストアド プロシージャを生成し、そのRetrieveNonblockingInstanceStateIds名前を に変更したいと考えていwf_RetrieveNonblockingInstanceStateIdsます。

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

sharepoint - ワークフローを開始したユーザーの uiserID にアクセスする方法

DUPE:以下のリンクを参照してください

SharePoint Designer ワークフローがあり、ワークフローを開始したユーザーに電子メールを送信する必要があります。手動で開始するためだけに設定されているため、特定のユーザーのコンテキストで常に実行する必要があります。

リスト アイテムを作成したユーザーを取得するか、リストの [更新者] 列にアクセスして、これを行うための SharePoint Designer アクションが表示されません。これらのいずれも、ワークフローを呼び出しているユーザーであることが保証されていません。

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

sharepoint - Sharepoint ワークフロー対。WFF

タイトルはあまり正確ではありません。現在、複数のユーザーがデータを入力できるサイトへの追加を開発しています。人々は特定の順序でデータを入力するため、WFF を使用する必要がある/使用したい。お客様苦情フォームです。セールスマンが最初のフォームに記入し、苦情を提出します。苦情は審査され、却下されるか、調査セグメントに移されます。最後に、苦情は処理され、クローズされます。

私のジレンマは、Sharepoint も実装していることです。両方のプロジェクトの期限はほぼ同じです。最終的に、Sharepoint が私たちの唯一の Web サイトとなり、苦情プロジェクトは Sharepoint に移動しました。

Sharepoint が導入されるまで待ってから、顧客の苦情プロジェクトを進めたいと思います。後で実装するのではなく、最初からワークフローを含めるように SharePoint プロジェクトを再編成する必要があります。

何か考え、提案、コメントはありますか?

0 投票する
7 に答える
2873 参照

java - JBPM: タスク ノードから出る複数のトランジション

JBPM では、(技術的に) 複数のトランジションをタスク ノードから送信できますか?

はいの場合、それは良い習慣ですか?

どんな助けでも役に立ちます。

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

sharepoint - SharePoint Designer ワークフローを Visual Studio ワークフローに移行する

通常の状況では、SharePoint Designer で設計されたワークフローを別のサイトに移動したり、さらにカスタマイズ/開発するために Visual Studio に移動したりすることはできません。

可能だと思いますが、アプローチ/テクニックに関するいくつかの指針と、おそらく詳細情報へのリンクを探していました.

一部の MVP (Todd Bleeker など) が過去にこれに取り組んでいることは知っていますが、この問題に対する決定的な解決策はまだ見つかっていません。

また、MS が次のバージョンの SharePoint Designer 内でワークフロー デザイナーの改善を検討しているかどうかを知っている人はいますか?

0 投票する
6 に答える
3884 参照

python - モデルを頻繁に変更するときのDjangoワークフロー?

私は通常、Django プロジェクトでモデルの事前設計を行わないため、モデルを大幅に変更し、毎回テスト データベースを削除することになります ("syncdb" はテーブルを自動的に変更しないため)。以下は私のワークフローです。あなたのワークフローについてお聞きしたいと思います。どんな考えでも大歓迎..

  1. モデルを修正します。
  2. テスト データベースを削除します。(私にとっては常に単純な sqlite データベースです。)
  3. 「syncdb」を実行します。
  4. コードを使用していくつかのテスト データを生成します。
  5. 1に行きます。

これに関する二次的な質問.. ワークフローが上記のような場合、どのように 4. ステップを実行しますか? テスト データを手動で生成しますか?それとも、サーバーの起動時にテスト データ生成コードを挿入できる Django アプリに適切なフック ポイントがありますか?\

ティア。

0 投票する
11 に答える
17364 参照

emacs - 適切な Emacs をどのように学習しますか?

私は Emacs を学習しようとしています。チュートリアルを完了し、Emacs に関する O'Reilly の本を借りてきました。しかし、問題は依然として - Emacs の優れたワークフローをどのように学習するかということです。Vimなどのように Emacs を使用していないと思います。

この質問は私に関係があるようです: - Emacs を使っている専門家のビデオはどこで見られますか?