Как я могу получить данные из форм Umbraco?

У меня есть требование предоставить редактор форм с графическим интерфейсом, чтобы нетехнические пользователи могли создавать формы. Одним из инструментов, на которые я обращаю внимание, является инструмент Umbraco Forms (ранее Umbraco Contour).

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

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

Это правильно, или я что-то пропустил?

1 ответ

Решение

Похоже, вам нужно создать кастом WorkflowType, Рабочие процессы позволяют вам выполнять дальнейшие действия, прикрепляя их к определенным событиям, например, когда форма отправляется или утверждается и т. Д. По умолчанию доступны некоторые параметры для отправки электронных писем и публикации данных на URL-адрес по вашему выбору, но вы можете добавить свой собственный, если они не соответствуют вашим требованиям.

Я предлагаю вам взглянуть на документацию Umbraco Forms: https://our.umbraco.org/Documentation/Products/UmbracoForms

который включает в себя руководство по добавлению WorkflowTypes: https://our.umbraco.org/documentation/products/umbracoforms/Developer/Extending/Adding-a-Workflowtype

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