Ich habe einen Kundenbefragungsdialog für die Fallentität. Ist es möglich, die über Dialoge in Dynamics CRM aufgezeichneten Antworten anzuzeigen / zu exportieren?
Antworten:
1 für die Antwort № 1Dialogantworten werden in der CRM-Datenbank gespeichert. Sie können auf diese Daten mit der folgenden Abfrage zugreifen:
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
Leider werden Antworten als XML-formatierter Text gespeichert, sodass der Zugriff auf die erforderlichen Informationen mit einem gewissen Aufwand verbunden ist.
Beispiel:
<interactionResponse promptText="How do you do?" label="I am well. Thank you!" type="string" value=" I am well. Thank you!" />
Auf die oben genannten Informationen kann auch mit dem Dynamics 365 / CRM SDK zugegriffen werden.
Meine Empfehlung ist die Verwendung einer benutzerdefinierten Entität (z. B. „Interviewantwort“), um die erforderlichen Informationen zu protokollieren. Wenn Sie dies tun, können Sie Dialogergebnisse nur über die CRM-Benutzeroberfläche abfragen.