Как извлечь данные из базы данных Sitecore Web Forms for Marketers? - PullRequest
1 голос
/ 10 сентября 2011

Я хочу иметь возможность извлекать отправленные формы из базы данных веб-форм для маркетологов и выводить их в файл Excel, который я могу сделать доступным для общественности по требованию.

Кто-нибудь знает, как я могу это сделать?

Я знаю, что у них есть опция экспорта в Excel, но она не автоматическая и требует, чтобы кто-то входил в систему и имел доступ к форме.

Я не смог найти никакой документации от Sitecore о том, как это сделать. Это поддерживаемая операция? Должен ли я размышлять над DLL, чтобы найти вызовы API? Нужно ли углубляться в базу данных SQL и выяснять, как это сделать вручную? Разве нет надежды?

Ответы [ 3 ]

1 голос
/ 20 сентября 2012

Эта статья предоставляет очень подробный отчет о том, как это сделать, если кто-то еще наткнется на этот пост. http://r -coding-sitecoreblog.blogspot.com / 2011/11 / извлечения-данных-от-Sitecore-wffm.html

1 голос
/ 08 июля 2014

Здравствуйте. Вы можете использовать приведенный ниже URL моего блога для экспорта данных в CSV. Я также написал несколько блогов для экспорта в XML и HTML на внешнем интерфейсе

http://sitecoretweaks.wordpress.com/2014/07/02/sitecore-export-to-csvexcel-of-web-form-for-marketers-form-wffm-reports/

Вы можете найти все блоги об экспортных данных. http://sitecoretweaks.wordpress.com/

1 голос
/ 12 сентября 2011

Возможно, вам повезет, если вы воспользуетесь Reflector для отключения библиотеки Sitecore.Forms. Попытайтесь выяснить, можно ли разобрать код, который запускается при нажатии кнопки «Экспорт».

На самом деле:

Команда поступает из: Sitecore.Form.Core.Commands.Export

Выполненный код находится в: Sitecore.Form.Core.Pipelines.Export.Excel

Удачи!

...