我如何从 Umbraco Forms 中获取数据?

How can I capture data from Umbraco Forms?

我需要提供一个 GUI 表单编辑器,以便非技术用户可以创建表单。我正在查看的工具之一是 Umbraco Forms 工具(以前称为 Umbraco Contour)。

我希望能够在 Action Method 中捕获提交的数据,以某种方式对其进行处理,然后将其发送到 Web 服务。

查看 Umbraco 文档,似乎 Umbraco 表单工具生成的表单由宏呈现并自动将数据提交到 Umbraco 数据库 - 似乎没有任何方法可以拦截提交的数据.

这是正确的,还是我漏掉了什么?

听起来您需要创建自定义 WorkflowType。工作流允许您通过将它们附加到某些事件来执行进一步的操作,即当提交或批准表单时等。默认情况下有一些选项可用于发送电子邮件和发布数据到您选择的 URL,但您可以如果这些不符合您的要求,请添加您自己的。

我建议您看一下 Umbraco Forms 文档: https://our.umbraco.org/Documentation/Products/UmbracoForms

其中包括添加 WorkflowTypes 的指南: https://our.umbraco.org/documentation/products/umbracoforms/Developer/Extending/Adding-a-Workflowtype