我有一个收据页面,用户在表单提交后被重定向到。 在这个页面上,我展示了一个总结表格的宏。
我想告诉用户“如果工作流程存在,您将很快收到电子邮件”,并在页面上向提交者发送电子邮件。
这怎么可行? 我在互联网上搜索了很多,只能看到我如何创建自己的工作流程,而不是我如何通过代码访问工作流程......
答案 0 :(得分:1)
好的,所以我发布了我们的.umbraco并得到了答案: http://our.umbraco.org/forum/umbraco-pro/contour/47728-Umbraco-contour-get-email-from-workflow
为方便您访问,我在此处粘贴答案: 你需要使用
Umbraco.Forms.Data.Storage.WorkflowStorage
创建该实例的对象后,您可以调用方法GetAllWorkFlows(表单表单)或GetActiveWorkFlows(表单表单,FormState状态)
您当然需要表单对象
你可以用
来解决这个问题Umbraco.Forms.Data.Storage.FormStorage