2008-08-29 15 views
5

MS CRM Dynamics 4.0には、MS WFエンジンが組み込まれています。組み込みデザイナーは、アクティビティがCRMエンティティにネイティブアクセスできるようなシーケンシャルワークフローの作成を可能にします。MS WF状態マシンのワークフローとMS CRM Dynamics 4.0

  • は、CRMのステートマシンワークフロー 外に(すなわち、Visual Studioで)を作成し、CRMにインポート:

    は可能ですか?
  • このワークフローでCRM エンティティにアクセスしましたか?

答えて

5
  • MSCRMで使用する状態マシンワークフローを作成することはできません。
  • MSCRM以外のワークフローを作成してインポートすることもサポートされていません。
  • 回避策として、カスタムワークフローアクティビティに必要なすべてのロジックを記述し、MSCRMにインポートして通常のワークフローから呼び出すことができます。
  • 別のオプションは、ステートマシンのワークフローを実行し、Webサービス経由でMSCRMとやりとりする別個のアプリケーションを構築することです。これをカスタムワークフローアクティビティと組み合わせて、プロセスを開始することができます(必要がありますか?)。
+1

サポートされていない場合でも、ワークフローとCRMでインポート... – BeardinaSuit

+1

@Mercureサポートは、2つの理由から重要です。 1つは何かが間違っている場合は、マイクロソフトが助けることができると2つのようにアップグレードがスムーズであることを知っていると、玄関の前にCRM 5とそれは非常に重要です。 –

+0

私は同意します。私が強調したいのは、それがサポートされていなくても可能だということだけです。 – BeardinaSuit

-2

私はあなたの特定の質問に対する答えはわかりませんが、この情報があなたに正しい方向を指し示すことを願っています。

WFワークフローの「ネイティブ」形式は、「.xoml」ファイルです。これらは基本的にXAMLファイルと同じですが、どちらも.NETオブジェクトツリーの一般的な永続化形式に過ぎません。ダイナミクスデザイナーが出力する保存されたデータにアクセスできる場合は、同じ形式にする必要があります。そうであれば、Visual Studioデザイナーから開くことができます。

ここで鍵となるのは、CRMが間違いなく独自のカスタムアクティビティセットを定義していることです。代替アクティビティでは、代替設計者から参照できるようにする必要があります。運が良ければ、これらは明白な名前のアセンブリやGACの中にあります。

+0

-1:MSCRMの用途WFであるが、それが構築するXOMLへのアクセスをゼロにするので、理論上はそれを行うことができるが、実際にはできない。 MSCRMのカスタムアクティビティはGACにはなく、内部的に隠されています(古いバージョンのSDKではこれを見つける方法がありましたが、これはこれを防ぐために削除されています)。 –

関連する問題