今天再次碰到用户需要在邮件中直接确认Flowportal.Net BPM中的流程申请,很早以前弄过,居然花了好长时间才找到改怎么用。这里记录下来,以备以后不时之需。
应用场景:
1、适用于:直接发送申请内容到邮件中,看到邮件之后不用打开单独网页查看申请表单,直接通过邮件里面的审批或其它链接处理当前步骤。 2、不适用于:当前处理人需要填写或者修改申请表单的内容,这时候必须引导当前处理人打开申请表单来处理。
开启直接审批的步骤:
1、在BPM主数据库中找到BPMSysSettings表,添加一行数据: ItemName=ClickToProcessHTTP ItemValue=http://(本机的Ip地址和端口号/或者域名和端口号)/BPM/XMLService/ClickToProcess.aspx 2、使用流程编辑器,打开流程中相应的步骤,找到“通知(英文版为Notify)”项,在可定制的邮件内容中加入相应的表单信息,然后在合适的位置添加一行代码:<%=Context.Current.CreateProcessLinks()%>