Umbraco Contour Workflow вернуться в форму? - PullRequest
2 голосов
/ 16 мая 2011

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

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

I 'Я пробовал методы RecordService (GoToPage, PreviousPage, NextPage ...), я пытался вернуть статус Отмененный или Неудачный из рабочего процесса ... но, похоже, ничего не работает, меня всегда перенаправляют на страницу Спасибо.1006 * Кто-нибудь может мне помочь?Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2013

По словам Тима Гейссенса (создателя Contour), вы не можете остановить отправку формы через рабочий процесс.

См. Ссылку для альтернатив.

http://our.umbraco.org/forum/umbraco-pro/contour/37425-Go-back-to-form-when-workflow-fails

0 голосов
/ 27 марта 2012

В документации Contour Dev: http://umbraco.com/pro-downloads/contour//ContourDeveloperDocs.pdf есть метод ValidateSettings (), упомянутый на странице 9.

Кроме того, этот пост в блоге показался полезным: http://farmcode.org/post/2010/03/26/Regionalizing-validation-messages-and-regex-in-Umbraco-Contour.aspx

Я признаю, что на самом деле я еще не сделал то, что вы пытаетесь сделать.Хотя я добавил свой собственный рабочий процесс, он не требовал никакой проверки.

...