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

Dynamics crm 2011 导出/查看Dynamics CRM对话框响应,dynamics-crm-2011,dynamics-crm,dynamics-crm-2013,dynamics-crm-online,dynamics-crm-2015,Dynamics Crm 2011,Dynamics Crm,Dynamics Crm 2013,Dynamics Crm Online,Dynamics Crm 2015,我有一个与案例实体关联的客户调查对话框。是否可以查看/导出通过Dynamics CRM中的对话框记录的响应?对话框响应存储在CRM数据库中。您可以通过以下查询访问此数据: SELECT fps.name ,fps.processsessionid ,fps.startedbyname ,fps.startedonutc ,fps.regardingobjectidname ,fwl.stepname ,fwl.description ,fwl.interactionactivityresult

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

对话框响应存储在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查询对话框结果

您的对话框是JavaScript对话框还是在Dynamics中创建的对话框进程它是在Dynamics中创建的对话框进程