2015-11-13 36 views
0

我試圖從Microsoft Dynamics CRM中的傳入電子郵件中檢索並提取特定數據,以便在工作流程(用於更新記錄)中使用它們。 到目前爲止,我在使用工作流時可以找到的唯一選項是獲取完整主題或電子郵件的完整主體。 有沒有辦法提取這兩個特定部分? 例如,我如何從主題中提取前10個字符,或者如何搜索主題或正文以獲取特定字符或使用REGEX過濾?在工作流程中編輯動態值

我不想創建自定義插件,但如果使用JavaScript可以用於在沒有任何用戶操作的情況下自動觸發,那麼使用JavaScript會很好。

回答

3

不幸的是,OOB工作流程功能不允許您操作這些字段中的數據。 Javascript(在CRM環境中)是一種客戶端腳本工具,因此無需用戶交互即可運行。

我會建議創建一個自定義工作流程活動,將主題和正文值作爲參數(來自您的原始工作流程)。然後在自定義工作流程中,您可以使用常見C#命令執行字符串處理,然後將這些值返回到原始工作流程或在自定義工作流程中更新/創建記錄。

以下URL提供了創建自定義工作流程活動的一個很好的示例。 https://msdn.microsoft.com/en-gb/library/gg334455.aspx

相關問題