Dynamics crm 2011 在到期日前一周在Microsoft dynamic CRM 2011中分配任务

Dynamics crm 2011 在到期日前一周在Microsoft dynamic CRM 2011中分配任务,dynamics-crm-2011,workflow,dynamics-crm,dynamics-crm-online,Dynamics Crm 2011,Workflow,Dynamics Crm,Dynamics Crm Online,我是Microsoft CRM 2011的新手,我可以为实体定义工作流 如何实现此场景: 在合同到期前一周将任务分配给某人 谢谢 在合同实体上创建一个自定义字段(例如,new\u taskrememendar),以存储执行工作流的日期 使用(ContractEndDate-1周)填充新创建的字段。您可以编写插件来填充字段,或者只使用CRM UI创建合同,然后您还可以编写javascript 创建新工作流并添加等待条件,如下所示: 选择新创建的字段而不是合同结束日期。 在此条件下,创建新记录。从

我是Microsoft CRM 2011的新手,我可以为实体定义工作流

如何实现此场景:

在合同到期前一周将任务分配给某人

谢谢

  • 在合同实体上创建一个自定义字段(例如,
    new\u taskrememendar
    ),以存储执行工作流的日期

  • 使用(ContractEndDate-1周)填充新创建的字段。您可以编写插件来填充字段,或者只使用CRM UI创建合同,然后您还可以编写javascript

  • 创建新工作流并添加等待条件,如下所示:

    选择新创建的字段而不是合同结束日期。

  • 在此条件下,创建新记录。从下拉列表中选择任务。设置要将任务分配给某人的属性。

  • 最终工作流将如下所示:激活工作流以产生影响。

  • 更新

    注意: 如果要在ContractEndDate之前的固定7天运行工作流。您不需要创建或填充自定义字段。您可以按如下方式写入等待条件: 但是,如果您想计算工作日和节假日,那么最好编写一个插件或自定义工作流活动。


    我希望它能对您有所帮助。

    您是在尝试创建新的工作流内任务还是分配现有任务?谢谢,有什么区别吗?对不起,我指的是“创建和分配新任务”。或者您希望将现有任务分配给某人。请看下面我的答案。@Scorpion:不客气,我只想在到期日之前给某人分配一个任务,无论是现有的还是新的。再次感谢,我将测试你的解决方案。我创建了一个工作流,它将在合同结束前1天启动,我还创建了一个测试合同记录,它的合同结束日期是明天,进程已启动,但为什么它的“状态原因”为“等待”?在等待条件未通过之前,状态将处于等待状态。如果双击进程,您将能够确定当前正在等待的步骤。我强烈建议您对工作流和进程进行一些研究。有很多可用的互联网资源。