I am on WFFM 8 rev. 150625
Я создал форму, которая будет программно отправлять данные в WFFM.
Код, отрезанный для отправки данных:
var simpleForm = new SitecoreSimpleForm(sitecoreFormItem);
var actionList = simpleForm.FormItem.ActionsDefinition;
var actionDefinitions = new List<ActionDefinition>();
actionDefinitions.AddRange(actionList.Groups.SelectMany(x => x.ListItems)
.Select(li => new ActionDefinition(li.ItemID, li.Parameters)
{ UniqueKey = li.Unicid }));
//crList is ControlResult[] and contains field values.
SubmitActionManager.Execute(sitecoreFormItem.ID,
crList.ToArray(), actionDefinitions.ToArray());
Моя форма WFFM в sitecore не имеет действия по сохранению, так как я отправляю электронное письмо в самом коде. Я заметил, что данные сохраняются в MongoDB, а не в базе данных отчетов.
Можно ли каким-либо образом запустить сохранение для создания отчета о действии БД? Нужно ли мне вызывать какую-то другую функцию для выполнения этого бита?