1

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

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

スケジュールされたタスクを実際に実行する方法がわかりません。CRM 2011 には、タスクのスケジュールに使用できるサービスまたは API がありますか? ソリューションは、オンラインおよびオンプレミスの CRM 2011 で機能する必要があります。どうもありがとう。

4

2 に答える 2

3

元マイクロソフト製品チームメンバー(Gonzalo Ruiz)から直接、

CRMにはすぐに使えるスケジューリングエンジンはありません。[1]

したがって、答えはノーです。私は最近同様の質問をしましたが、いくつかの理由から、私たちのチームは解決策1を決定しました。これは、オンプレミスバージョンとオンラインバージョンの両方で機能する外部タスクマネージャー(Windowsにはいくつかのネイティブソリューションがあります)です。 。欠点:タスクマネージャーをホストできる信頼性の高いサーバータイプのマシンが必要になる可能性があります。

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

于 2012-02-28T05:53:14.920 に答える
2

Peter が言及したように、定期的なワークフローの使用がここで役立ちます。適切なタイムアウト後に自分自身を呼び出す子ワークフローとしてワークフローを設定すると、必要な条件が作成されます。

「次の実行までの時間」を格納する構成エンティティを CRM 内に持つことができ、この属性の更新時にワークフローを実行するようにトリガーできます (スケジュール期間が非線形である可能性が高い場合に役立ちます)。タイムスケールが直線的である場合は、必要なタイムスケールをワークフローに実装するか、ワークフローが完了する前に前述の属性を更新して、子呼び出しが適切な期間待機するようにすることができます。

于 2012-03-02T11:52:07.517 に答える