编辑工作流程中的动态值

时间:2015-11-13 09:49:18

标签: dynamics-crm-2011 dynamics-crm dynamics-crm-2013

我正在尝试从Microsoft Dynamics CRM中的传入电子邮件中检索和提取特定数据,以便在工作流程中使用它们(用于更新记录)。 到目前为止,我在工作流程中找到的唯一选择是获取完整主题或电子邮件的完整主体。 有没有办法提取这两个的具体部分? 例如,我如何从主题中提取前10个字符,或者如何在主题或正文中搜索特定字符或使用REGEX过滤?

我不想创建自定义插件,但如果可以在没有任何用户操作的情况下自动触发,则使用JavaScript会很棒。

1 个答案:

答案 0 :(得分:4)

不幸的是,OOB工作流功能不允许您操纵这些字段中的数据。 Javascript(在CRM环境中)是一个客户端脚本工具,因此无法在没有用户交互的情况下运行。

我建议创建一个自定义工作流活动,将主题和正文值作为参数(来自原始工作流程)。然后,在自定义工作流中,您可以使用常见的C#命令执行字符串操作,然后将这些值返回到原始工作流或更新/创建自定义工作流中的记录。

以下URL提供了创建自定义工作流活动的一个很好的示例。 https://msdn.microsoft.com/en-gb/library/gg334455.aspx