問題タブ [workflow-activity]

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 投票する
2 に答える
1519 参照

c# - カスタム ワークフロー アクティビティ エラー「値を null にすることはできません」

.NET 3.5 を対象とする VS2010 でカスタム ワークフロー アクティビティを作成しています。DLL は実際には Microsoft System Center Service Manager のカスタム ワークフローで使用されていますが、それは私の問題ではないと思います。

ユーザーがアクティビティで使用する文字列を入力するパブリック文字列プロパティがあります。ただし、WF を実行すると、「値を null にすることはできません」というエラーが発生します。それが私のコードか何か他のものかをターゲットにしたい。

カスタム アクティビティをデザイナーにドラッグすると、そのプロパティのデザイナーで文字列のテキストを入力できます。

「値をnullにすることはできません」というエラーが発生しているため、次の行にあると推測しています。

値のハードコーディングが機能するかどうかをテストして確認します。何か案は?ここにコードを入力してください

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

workflow - DynamicActivityProperty を ActivityBuilder の OutArgument として使用する

ご挨拶、

ActivityBuilder を使用してワークフローを作成し、XAML を取得しようとしています。このフローでは、カスタム アクティビティ (WaitForInput) を使用してブックマークを処理します。このクラスは NativeActivity を継承しています。

OutArgument を予期する WaitForInput アクティビティの 'Result' プロパティを設定する方法を見つけるのに苦労しています。

VS デザイナーでこれと同じワークフローを作成すると、ブール型プロパティ「MyResult」InOutArgument を「wrapper」と関連付けることができます。このように: [Wrapper.MyResult]

私はこれをコードで行いますが、私の調査によると、DynamicActivityProperty を使用する必要があります。問題は、この場合、DynamicActivityProperty を OutArgument として使用する方法がわからないことです。

これは、コードの簡略化されたバージョンです。

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

.net - カスタム ワークフロー アクティビティ デザイナー - コード内の expressionTextBox のバインディング

作成する必要があるアクティビティがあります。これには、アクティビティが呼び出すサービスとメソッドを含む 2 つのコンボ ボックスが含まれています。メソッドが呼び出されたら、必要なパラメーター用に一連のテキスト ボックスを作成します。

代替テキスト

これは正常に動作しますが、これらの動的に作成されたテキストボックスをアクティビティの ModelItem にデータバインドする際に問題が発生しています

xaml を介したバインドについてオンラインで多くのことを目にしますが、ModelItem へのコードでのバインドは少しまばらなようです。

ポインタをいただければ幸いです。

0 投票する
3 に答える
4999 参照

build-process - FindMatchingFiles ワークフロー アクティビティの MatchPattern プロパティを使用する

TFS 2010 チーム ビルドを使用して、ビルド プロセス テンプレートの既定のワークフローをカスタマイズしています。FindMatchingFilesプロパティで定義されたパターンで特定のファイルを検索できるという名前のアクティビティがありMatchPatternます。ファイル拡張子を 1 つだけ指定すると機能します。例:

しかし、*.exe も含めたいと思います。次のパターンを試してみましたが、うまくいきません:

誰でもそれを修正する方法を教えてもらえますか?

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

.net-4.0 - Windows ワークフロー 4.0 InstancePersistenceCommand エラー

3 つの受信アクティビティが順番に配置された wcf ワークフローがあります。すなわち

1. アプリケーションの受信 2. マネージャ 1 の承認 3. 最終的なマネージャの承認 私の問題は、クライアント アプリケーションからワークフローを使用して、最初のアプリケーション (アプリケーション アクティビティの受信) を呼び出すことができることですが、2 番目のアプリケーションを呼び出そうとすると (マネージャ 1 の承認の受信)アクティビティ) 次のエラーが表示されます

インスタンス '16c3dae0-92f5-45e8-bdaf-d6f4051a0a39' がまだインスタンス ストアに保存されていないため、InstancePersistenceCommand の実行が中断されました。

データベース (インスタンス ストア テーブル) を確認したところ、レコードが存在するようです。この記事で指定されている相関関係もセットアップしました 助けてください、これは緊急です

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

.net - DurableInstancing.InstanceNotReadyException の原因は何ですか?どうすれば修正できますか?

ドキュメントのライフサイクルを管理するためのビジネス ロジックがあります。
これは、Workflow Foundation 4 と WF Persistence を使用して実装されます。ワークフローの実行中に、特定のブックマークがワークフローに作成され、スケジュールされたタスクが定期的にすべての特定のブックマークを見つけて、ワークフローを再開します (実行中のアクティビティは、ワークフローを後で再開できるように、いくつかの処理を実行し、ワークフローを再度ブックマークします。 )

ワークフローの実行中のインスタンスの一部で、次のエラーが表示されます。

以前は、同じインスタンスが正常にロードされていました。

この例外に関連する質問がいくつかあります。

  • この例外はいつ取得できますか?
  • この例外が発生した場合、後で同じインスタンスを再開できるように適切に処理する方法はありますか?
  • また、この例外のために再開できなかった既存のワークフロー インスタンスを修正する方法はありますか?
0 投票する
1 に答える
1156 参照

workflow-foundation-4 - WF4 で、変数のスコープにできるカスタム アクティビティを定義する方法は?

デザイナーを再ホストすると、変数とそのスコープを宣言できます。ただし、すべてのアクティビティが変数のスコープになるわけではありません。Sequence、Parallel、PickBranch はホストにできますが、Pick、If、Delay はできません。また、現在、すべてのカスタム アクティビティを変数のスコープにすることはできません。カスタム アクティビティを変数のスコープにするにはどうすればよいですか?

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

workflow-foundation - Windows ワークフロー コード アクティビティ プロパティの順序

カスタム アクティビティのビジュアル スタジオ プロパティ エディターに表示されるプロパティの順序を定義するために使用できる属性または何かがありますか。

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

diagram - e コマース サイトの UML アクティビティ図

e コマース サイトのアクティビティ図を作成しようとしています。サイトの大部分は既に作成されていますが、サイトが複雑なため、ダイアグラムを作成するのは面倒な作業だと思います。作業を開始しましたが、完了するまでにおそらく数日かかるでしょう。

参考になる e コマース サイトのアクティビティ図の例はありますか?

0 投票する
3 に答える
1283 参照

c# - ワークフローを終了しますか?

をスローするよりも優雅にワークフローを終了する方法はありますInvalidWorkflowExceptionか? 操作が失敗した場合に短絡する必要がある (SQL データベースとやり取りする) アクティビティを作成しています。

複数のステップ/アクティビティに分割して連鎖できることはわかっていますが、アクティビティ内から実行の状態を設定できますか?

みたいなthis.currentContext.SetState(Cancelled)