保存
返回
新增事件
事件类型
创建工作ID后
流程结束前
流程结束后
流程删除前
流程删除后
执行内容类型
执行内容
调用事件时,无论成功与否,都不会影响流程正常运行,如果需要阻断流程执行,请自定义方法,比如抛出异常
执行成功信息提示(可为空)
执行失败时提示(可为空)
帮助
1. 支持ccbpm表达式,什么是bpm表达式,请参考.
2. 支持 @PTable 表达式, 比如: UPDATE @PTable SET MyFile1='xxx' WHERE OID=@WorkID
关于:存储过程
create procedure dbo.sp_throwErr @para VARCHAR as begin declare @raiseErrorCode nvarchar(50) if (@para is not null) RAISERROR(N'%s err@错误没有收到款,不能发货.',16,1, @raiseErrorCode,5) end
如果返回值是:err@ 就说明是异常,系统就终止运行.
关于:SQL
可以写多条SQL
DELETE FROM XXX WHERE OID=@WorkID; UPDATE FROM XXX SET ABC='XXX' WHERE OID=@WorkID;
系统不解析返回值,如果执行异常,就停止(卡住),ccbpm不处理数据回滚。