CRM 2011 自定义插件将参数传递给流程

CRM 2011 custom Plugin passing parameters to processes

我们正在尝试在 CRM 中实现一些自动化,我对如何实现它有一个想法,同时仍然允许从 CRM 设置中的“流程”部分进行自定义。

问题:我们从添加到队列的帐户收到大量电子邮件。这个队列填满的速度快于我们清除它的速度。这些电子邮件中的大多数都具有标准格式,用户只需阅读电子邮件正文中的几行即可了解要做什么。用户总共会执行 6 种不同的工作流程。这些还没有实现。

阅读 CRM 的文档,我认为我需要一个自定义插件来解析电子邮件正文,并根据电子邮件中的值触发 CRM 中的工作流。我还需要将电子邮件中包含的一些值传递给工作流。我已经有了执行此操作的插件设置。

我 运行 遇到的问题是创建一个进程,该进程接受我创建的插件传递的自定义参数。我需要在前端访问这些值(CRM 设置中的流程之一)。这可能吗?如果没有,还有其他方法可以实现吗?

您使用插件而不是自定义工作流(这是一个流程)来启动此自动化是否有原因?您可以在自定义工作流中执行电子邮件解析,并使用其 InOutArgument 属性将值传递到后续子工作流中。

定义:https://msdn.microsoft.com/en-us/library/gg327984(v=crm.5).aspx

样本:https://msdn.microsoft.com/en-au/library/gg334455(v=crm.5).aspx