2012-02-27 9 views
1

Microsoft CRM 2011(オンラインおよび敷地内)の連絡先のインポート/エクスポートをスケジュールする必要があります。Microsoft CRM 2011のタスクのスケジュール

スケジュールされたタスクを格納するためのカスタムエンティティを作成し、それらを設定するフォームを作成する予定です(Windowsのタスクスケジューラに似ています)。

スケジュールされたタスクを実際にどのように実行できるかわかりません。 CRM 2011にはタスクのスケジュールに使用できるサービスまたはAPIがありますか?このソリューションは、CRM 2011のオンラインおよび敷地内で動作する必要があります。どうもありがとうございます。元Microsoftの製品チームのメンバー(ゴンサロ・ルイス)から直接

答えて

3

CRMにはアウトオブボックスのスケジューリングエンジンがありません。 [1]

したがって答えはいいえです。私は最近、similar questionと尋ねました。いくつかの理由から、私たちのチームはソリューション1でした。最善の方法は、社内版とオンライン版の両方で動作する外部タスクマネージャです(Windowsにはこれに対応するネイティブソリューションがいくつかあります)。欠点:あなたはおそらく、あなたがタスクマネージャをホストできる信頼できるサーバー型のマシンを持っているべきです。

リンクされているように、ソリューション2のワークフローを繰り返し使用すると同様の結果が得られますが、このルートにはいくつかの欠点もあります。そのいくつかはGonzaloのブログに記載されています。

+0

ありがとうございます! –

2

Peterは繰り返しワークフローの使用がここで助けになると述べています。適切なタイムアウト後に自身を呼び出す子ワークフローとしてワークフローを設定すると、必要な条件が作成されます。

「次回実行までの時間」を格納するCRM内に構成エンティティが潜在的に存在する可能性があります。この属性の更新時にワークフローを起動することができます(スケジュール期間が、リニア)。タイムスケールが線形の場合は、ワークフローで必要なタイムスケールを実装するだけで済みます。または、ワークフローで完了前に前述の属性を更新して、子の呼び出しが適切な期間待機するようにすることもできます。

関連する問題