1. 報告

フォームを提出したユーザーを特定する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

誰がフォームを提出したかを調べるには、フォームの入力に付随する 連絡先 情報をご利用ください。

!注始める前に

  • Sitecoreデータベースをクエリできる能力が必要です。

  • Sitecore Experience Database(xDB)は、あなたのソリューションで有効化されている必要があります。

以下のSQLクエリは、すべてのフォームから連絡先情報を含むフォーム入力データを取得します。

select fe.FormDefinitionId, mi.Name as FormName, fe.Created, case when ci1.contactId is null then ci0.contactId else ci1.contactId end as ContactId, fd.FieldName, fd.Value from _ExperienceForms.sitecore_forms_storage.FormEntries fe inner join _ExperienceForms.sitecore_forms_storage.FieldData fd on fe.Id = fd.FormEntryId inner join _Master.dbo.Items mi on fe.FormDefinitionId = mi.ID left outer join _Xdb.Collection.Shard0.xdb_collection.ContactIdentifiers ci0 on replace(fe.contactid,'-','') = ci0.Identifier left outer join _Xdb.Collection.Shard1.xdb_collection.ContactIdentifiers ci1 on replace(fe.contactid,'-','') = ci1.Identifier;

この記事を改善するための提案がある場合は、 お知らせください!