Веб-формы Sitecore для маркетологов и рабочих процессов

Я создаю элемент Sitecore с модулем веб-форм для маркетологов. Элемент имеет рабочий процесс по умолчанию, определенный для стандартных значений. Ожидаемое поведение при сохранении формы - элемент, автоматически вставляемый в рабочий процесс по умолчанию, вместо этого новый элемент создается, но не вставляется ни в один рабочий процесс.

Можно ли как-то автоматически включить элемент в рабочий процесс или создать настраиваемое действие, которое будет определять сохраняемый элемент и настраивать его рабочий процесс?

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

2 ответа

Решение

Мой коллега недавно попытался добавить рабочий процесс в формы WFFM и обнаружил, что это невозможно. Мы подали заявку в службу поддержки Sitecore, и нам сказали, что она была передана команде разработчиков продукта.

К сожалению, это означает, что опытные пользователи, которые редактируют форму, непосредственно редактируют утвержденную версию формы, и нет никакой возможности создать "черновую" версию.

Похоже, что портал поддержки сейчас недоступен, поэтому я не могу извлечь номер заявки, но обновлю его, как только смогу.

Обновление: эта проблема зарегистрирована от нас как билет #405553. В настоящее время он "закрыт" из-за неактивности, но если вы ссылаетесь на него, Sitecore должен иметь возможность отслеживать текущий статус с командой продукта.

Извините, что немного опоздал на вечеринку. Мы столкнулись с этой ошибкой и смогли устранить ее для сайта sitecore 7.1

Мы обнаружили, что элементу, созданному WFFM, будет присвоен рабочий процесс, если на веб-сайте будет включен LiveMode.config. Режим Live для 7.1 устанавливает значение "enableWorkflow" в значение "истина" для сайта "веб-сайт".

Добавление этого параметра в узел сайта, например

<site name="website" enableworkflow="true" etc etc etc/>

Надеюсь, когда вы попробуете это, оно должно работать (убедитесь, что вы исключили LiveMode.config)

Другие вопросы по тегам