0

特定の連絡先属性 (次回実行) に対して CRM 内のワークフローでタイムアウトを指定しています。

Timeout until "Contact:Next Time To Run"

誰かが「次回の実行」属性を更新するまで、これはうまく機能します。これが発生すると、CRM はタイムアウトを再評価し、新しい「次回実行時間」の値に調整します。これは私が望んでいないことです。ワークフローが最初にトリガーされたときの「次回の実行時間」の値をタイムアウトに使用したい (静的)。属性の変更に基づいてタイムアウトを動的に更新したくありません。

どうすればいいですか?

4

2 に答える 2

1

構成可能な時間を日付に追加するカスタム ワークフロー アクティビティがあります。アクティビティを呼び出しただけで、実際にはインクリメントしませんでした。静的な値を返したため、基になっている属性が変更された場合、タイムアウトは変更されませんでした。

于 2015-04-15T11:13:54.353 に答える
1

この解決策を試したところ、問題が解決すると思います。

追加のフィールド ("Hidden Time To Run") をエンティティに追加しました。フォームには表示されない日付フィールドです。

ワークフローの手順:

  1. ワークフローがトリガーされたら、日付を「次回の実行時間」から「非表示の実行時間」にコピーします。
  2. 「Contact: Hidden Time To Run」までのタイムアウト

したがって、「次回の実行時間」属性を変更しても、ワークフローの実行予定時刻には影響しません。

于 2015-04-15T06:57:01.727 に答える