Microsoft Dynamics CRM 2011でワークフローを作成しています。これにはいくつかの条件があります。私は誤って、第3の条件の下にあるステップをメインステップと同じレベルに配置しました。ステップを削除して再作成することなく、メインステップ条件にステップを移動する方法はありますか?Microsoft Dynamics CRM 2011ワークフローの手順を並べ替える方法はありますか?
答えて
を、それは逆だとその条件を交換し、それに入れブラウザベースの設計者は非常に限られているからです。間違った手順を再作成するのに必要な作業量が重要だと考えるなら、もう少し長い答えは「はい」です。
ソリューションのエクスポートによってワークフローをエクスポートし、XAMLを直接編集してから再インポートすることができます。 XAMLワークフローはワークフローを作成するためのサポートされた方法であり、Visual Studio 2010内にツールサポートがあります(CRM 2011ワークフローはネイティブWF4です)。 SDKはより多くの情報を提供することができます。
ただし、これを行うと、Webデザイナーインターフェイスでワークフローをリロードすることはできません。 XAMLワークフローとしてエクスポート/編集する必要があります。最後に、CRM Onlineは現在XAMLワークフローをサポートしていないため、オンプレミスでのみ行うことができます。
ブラウザベースの設計者に固執することを選択した場合は、常にこの問題を回避するためにソリューションのエクスポートを介してワークフローを定期的にエクスポートしてください。私はあなたの現在の状況でこのステートメントは本質的に役に立たないことに感謝しますが、それは繰り返し述べる価値があります。
いいえ、間違った場所にある手順がワークフローの最後にある場合は、その上に逆の条件を挿入してワークフローを停止して不正行為を行うことができます。
If foo = bar
Do Stuff (several steps)
をしかし、あなたが持っている:あなたが望んでいたのであれば
を、その後の短い答えはノーであるストップ
If foo != bar
Stop Workflow
Do stuff (not inside the condition, and no explicit "otherwise" (else) needed.
+1これが私の一日 – Andre
ネイティブワークフローの編集をより柔軟にし、寛容にするためのサードパーティツールがあります。私はそれをベータ版として試して、それが言ったことをしました。 UIにはいくつかの欠点がありましたが、あなたが物事をシャッフルしなければならないという苦痛と比べて何もありません。私はしばらくのうちにそれを見ていないので、それらの癖は対処されているかもしれません。もしそうでなければ、それはまだ見る価値がある。
感謝を保存し、これを知っていることは非常に便利です - 特にXAMLのワークフローがVSを経て作成し、ウェブインタフェースを介して編集し、編集することができない程度。 – davemackey