1

統合ソリューションでのWindowsWorkflow4の使用に関して、特にデザイナーの再ホストと、たとえばによって作成されたワークフローの実行に関して、ある程度の明確さを求めています。ビジネスユーザー。

必要なカスタムアクティビティを作成してdllにコンパイルし、再ホストされたデザイナーでデプロイして、ビジネスユーザーがこれらのアクティビティを利用するワークフローを作成/構成できるようにすることを目的としています-ビジネスユーザーはワークフローを次のように保存しますXAMLは、アプリケーションが認識している場所(データベース、ファイルシステムなど)に格納でき、アプリケーションがワークフローを実行する必要がある場合は、XamlServices.Loadを使用して特定の場所からワークフローをロードできます。 DynamicActivityとして実行しますか?

後でプロパティやその他の構成値を使用して再シリアル化できるように、ワークフローはどのように保存されますか?デザイナから保存されたXamlファイルを逆シリアル化し、XamlServices.save()を使用してみました。

ブックマーク/永続性の使用に関して、ここで潜在的な問題はありますか?

関連する質問として、すべてのフローチャート要素にリターンブランチを定義せずに、ワークフローで「戻る」ための簡単な方法はありますか?ユーザーが応答を入力するためのワークフローとUIを統合することを検討しています。応答は、wfが処理し、入力に基づいて決定を下します。UIを介して、ユーザーは前の入力に「戻る」ことができるはずです。

4

1 に答える 1

2

ActivityXamlServices.Load(path)を使用してXAMLファイルをロードできます。アクティビティ、実際にはDynamicActivityが返され、WorkflowApplicationを使用して実行できます。

例については、私のブログ投稿を参照してください。

于 2010-01-20T12:11:26.520 に答える