导出/查看Dynamics CRM对话框响应

时间:2017-02-08 20:06:20

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

我有一个与案例实体相关联的客户调查对话框。是否可以查看/导出通过Dynamics CRM中的对话框记录的响应?

1 个答案:

答案 0 :(得分:1)

对话框响应存储在CRM数据库中。您可以使用以下查询访问此数据:

SELECT
fps.name
,fps.processsessionid
,fps.startedbyname
,fps.startedonutc
,fps.regardingobjectidname
,fwl.stepname
,fwl.description
,fwl.interactionactivityresult
FROM dbo.FilteredProcessSession fps
LEFT JOIN dbo.FilteredWorkflowLog fwl ON fps.processsessionid = fwl.asyncoperationid

不幸的是,答案存储为XML格式的文本,因此需要一些额外的工作来访问所需的信息。

示例:

<interactionResponse promptText="How do you do?" label="I am well. Thank you!" type="string" value=" I am well. Thank you!" />

也可以使用Dynamics 365 / CRM SDK访问上述信息。

我的建议是使用自定义实体(例如“采访答案”)来记录所需信息。如果执行此操作,您将只能从CRM UI查询对话框结果。