1

2 つの日付フィールドを減算したいのですが、値が 15 日を超える場合は、CRM レコードの一部のフィールドのみを更新する必要があります。ワークフローを使用してこれを実装できますか。

If (Submission date - Created on) >= 15

CRM エンティティを更新する

CRM Dynamics 4.0 でワークフローを使用してこれを実装したいのですが、これを行う方法はありますか。

4

2 に答える 2

0

唯一の解決策は、それを確認するためにカスタムアクティビティを実行することです。この記事を確認してください:

あなたが何をしようとしているのかわかりませんが、Javascriptを使用してそれを行うことができます:

var firstDate = crmForm.all.somedate1.DataValue;
var secondDate = crmForm.all.somedate2.DataValue;
if((firstDate.getDate() - secondDate.getDate()) >= 15)
      //Do Something

ガイドのようにコードの使用をテストしていません。

于 2013-02-22T12:19:28.870 に答える
0

エンティティに新しい属性 (xxx_daysdifference) を追加して日付の違いを保存し、「onsave」イベントで JavaScript を使用して日付の違いを計算し、属性を入力することができます。

次に、ワークフローを使用してその属性を操作できます。

于 2013-02-22T17:35:30.783 に答える