2 つの日付フィールドを減算したいのですが、値が 15 日を超える場合は、CRM レコードの一部のフィールドのみを更新する必要があります。ワークフローを使用してこれを実装できますか。
If (Submission date - Created on) >= 15
CRM エンティティを更新する
CRM Dynamics 4.0 でワークフローを使用してこれを実装したいのですが、これを行う方法はありますか。
2 つの日付フィールドを減算したいのですが、値が 15 日を超える場合は、CRM レコードの一部のフィールドのみを更新する必要があります。ワークフローを使用してこれを実装できますか。
If (Submission date - Created on) >= 15
CRM エンティティを更新する
CRM Dynamics 4.0 でワークフローを使用してこれを実装したいのですが、これを行う方法はありますか。
唯一の解決策は、それを確認するためにカスタムアクティビティを実行することです。この記事を確認してください:
あなたが何をしようとしているのかわかりませんが、Javascriptを使用してそれを行うことができます:
var firstDate = crmForm.all.somedate1.DataValue;
var secondDate = crmForm.all.somedate2.DataValue;
if((firstDate.getDate() - secondDate.getDate()) >= 15)
//Do Something
ガイドのようにコードの使用をテストしていません。
エンティティに新しい属性 (xxx_daysdifference) を追加して日付の違いを保存し、「onsave」イベントで JavaScript を使用して日付の違いを計算し、属性を入力することができます。
次に、ワークフローを使用してその属性を操作できます。