创建工作流/对话,其中提示更新现有字段?

时间:2019-08-28 11:19:53

标签: dynamics-crm microsoft-dynamics

我对Dynamics CRM相对较新,并且在机会实体上存在一个问题,即用户不更新'Est。关闭日期”。

因此,许多日期都是过去的-有一种方法可以在用户输入新日期并更新'Est的地方显示对话框/框。关闭日期字段?

1 个答案:

答案 0 :(得分:1)

如您评论中所述,

要求是用户打开商机记录,并且如果Est结束日期为空或<今天的日期,则强制用户更新Est结束日期。

解决方案:

您可以使用JavaScript来实现。

  1. 在机会事件(加载)上运行Javascript
  2. 检查您的表单是否为更新formContext.ui.getFormType();

您可以检查here

  1. 现在检查Est. Close Date是否为空或小于今天的日期
  2. 如果满足条件,则意味着用户应在字段Est. Close Date中输入新值
  3. 那么我们如何强制用户输入新值?
  4. 首先将该字段留空,然后将该字段设置为业务要求。
  5. 这样,用户将不得不更新值

还有更多其他条件可以检查,例如 Est. Close Date的变化 检查Est. Close Date是否总是> =今天的日期,以便用户不会输入错误的日期。

您将必须测试所有用例。