2012-01-05 2 views
4

CRMのワークフローがどのように「大きく」なることに制限はありますか? 私は約30歩のワークフローを持っており、ワールドフローデザイナーがクロールするようになっています。 デザイナのWebページを読み込んで新しいステップを追加したり、作成/更新操作の新​​しいエンティティを選択して[プロパティを設定]を選択するなど、デザインアクティビティを実行するには2分以上かかり、保存には約2分以上かかります。ワークフローの有効化/無効化には長い時間がかかります。 ガイダンスをお寄せくださいCRM 2011のワークフローのサイズ制限

+1

私はフィドラーを探していましたが、比較的簡単なワークフローのために、「作成」ステップ(タスク)を追加しようとすると、多大な帯域幅を使用していました。圧縮したのは140kバイトでした。圧縮されていない場合は2MBを超えています。ほとんどの場合、問題は膨大な帯域幅であり、ワークフローが大きくなればなるほど(公開する手順が増える)、またはその帯域幅を構成する膨大な文書です。 –

+0

興味深い。すべての人が小さくてシンプルなワークフローを実装していない限り、MSFTはこの問題を抱えていると思います。 –

+1

はい... MSCRMは、大幅なカスタマイズの下でその弱点を示すようです。私は、子ワークフローのアイデアはあなたに役立つかもしれないと思います。あなたがワークフローの前のステップへの逆参照を必要としないならば。アラベラは、1つの親が10の子ワークフローを呼び出すが、AコールB、BコールC、CコールD(etc)を持っているので、すべてが順番に実行されるというわけではありません。おそらく実際に有用であるには限界があります...幸運の友人。 –

答えて

2

子ワークフロー(Start child workflowステップ)を使用して1つの親ワークフローで呼び出すことができます。

ワークフローの定義を変更する方が簡単です(メンテナンス可能)。ワークフローを公開すると、彼はコンパイルされ、これがそれほど多くなる理由です。

パフォーマンスの観点から、私は長いワークフローが優れていると考えています。あなたの具体的な制約はわかりませんが、これはワークフローの変更を簡単にするためのアプローチになる可能性があります。

+0

問題は、設計時に実行時ではありません。 –

関連する問題