0

現在、ワークフローインスタンスに既存のクライアントデータが存在するという問題があります。ワークフロー定義を更新すると、小さな変更であっても既存のワークフローが無効になっているようです。WWF、Windows Workflow 4.0のワークフロー定義への変更をどのように扱いますか

DBに保存されている既存のインスタンスを新しいワークフロー定義に移行する最適な方法は何ですか?

答えて

1

これは移行自体ではありません。少なくともそれはあってはならない。

基本的に既存の永続インスタンスは、開始したバージョンで実行を終了し、新しいインスタンスをスタンプして新しいバージョンで実行する必要があります。しかし、これはすべてあなたが選ぶ戦略に依存します。

これはまさにWF4 versioningの対象です。特にWorkflowIdentityです。

残念ながら、ドキュメント化されていないWF4の機能(例では賢明です)がありますが、クイック検索で簡単に把握する必要があります。ここで

ロン・ジェイコブスのブログシリーズのカップルより多くのリンク:12

+0

素晴らしいもの、そのリンクは有望に見えます!私は少しこれを試し、それがうまくいく方法を投稿します。今のところ私はこれに答えたと思う。ありがとう!私は動的プロキシとwf4のシリアル化に関して投稿した別の問題があります。もしあなたが手伝ってくれるかどうか疑問に思っています - http://stackoverflow.com/q/39629243/4584071 –

関連する問題