Kentico工作流程预编辑步骤

时间:2017-09-28 12:01:03

标签: workflow kentico

我想在创建页面时自动发送2封电子邮件。这些页面是在用户执行某些操作(填写表单)后自动创建的。 似乎编辑步骤是Kentico工作流程的第一步,但我还没有在文档中找到这样的信息。在我的示例中,电子邮件是在页面更改状态从编辑发布到发布后发送的。但编辑步骤之前的任何内容似乎都没有效果。任何想法如何实现?我的意思是我希望在创建页面之后 - 在编辑步骤之前或之后发送电子邮件。

Sample workflow

2 个答案:

答案 0 :(得分:1)

Wojtek,我不知道在编辑步骤之前开始工作流的方法。编辑是一个源步骤,因此这是您的工作流程开始的地方;我认为你以前的两个行动都没有执行过。

在我看来,您最好的选择是在创建网页时加入Global events,或者在可能的情况下在创建网页的代码中发送电子邮件(我不确定您是怎么做的&#39} ;做那部分。)

更新:查看DevNet上的Configuring workflows页面意味着工作流和版本控制仅在文档创建并处于编辑阶段后才开始。

答案 1 :(得分:0)

您可能只需要添加其他步骤,编辑是最基本的步骤,通常您可以将它们编辑为"编辑"和"出版"你需要批准。

如果您想要创建电子邮件或者有人触摸某个页面,您可以挂钩全局事件(例如之前更新后的CMS.document创建)并使用api发送电子邮件。

如果您需要一些代码示例,请告诉我。