BPM流程开发过程中遇到的一些问题
1、如果提交时下一步的处理者是表单变量,且程序中变量值不为空,检查js中是否返回了变量值。
例:<script>
function GetSystemVariables(){
var leaderid = document.getElementById("<%=leaderid.ClientID%>").value;
return "Leader|" + leaderid;
}
</script>
2、当秘书代填时,有时候需要下一步处理者是被代填的领导,但有时候没有这个需求,怎么办?
设置流程中的变量,需要领导查阅是,BPM中设置表单变量;不需要时,是同一个变量,但是变量的值是秘书的信息,然后在BPM中设置(若处理者与前一步处理者相同时自动跳过)。