8、 That is all
三、 含分支处理(Function)的Notification(Form Button提交)
1、 用Wizard创建新的Item Type,
Internal Name为CW_WF003,Display Name为CW_WF003_EMP
Process Internal Name为CW_EMP, Display Name为CW_EMP_FORM
2、 Create a new look up
P:选中Lookup Type/右键/New
可以直接使用Standard的Lookup Type;如果Standard的不符合要求,可以自己建;
然后增加两个Lookup Codes。
Type Lookup Types Lookup Codes Internal Name APP_TYPE NO YES Display Name Approve Type NO YES 3、 新建3个Attribute Internal Name EMPNO EMPNAME APPROVER Display Name Employee no Employee name APPROVER Type Number Text Text Length
4、 新建一个Message Internal Name MESS_APP Display Name Approve Message Text Body 工号:&EMPNO 姓名:&EMPNAME Subject New Employee need to approve Result Display Name:APP_MESSAGE 选择建立的LookUp
把建立的Employee Name 和No加到Message上来~
5、 新建一个Notification
在Notification:Requisition Approval属性的Activity标签页,Internal Name为APP_NOTI,Display Name为Approve Notification,Result Type为建立的LookUp
6、 新建2个Function 具体值如下:
Internal Name APP_EMP REJ_EMP Display Name Approve Employee Reject Employee Function Name XX_WF_EMP_PKG.approve_emp XX_WF_EMP_PKG.reject_emp
7、 修改Process的流程
从Standard中拖1个End Function过来,修改他们的Start/End属性为End;
并把建立的Function拉过来,重新布局~
并且要此时要修改Notification的Node属性,增加Performer(此属性只有当Notification布局到Process上的时候才显现)
8、 测试
保存到数据库,运行脚本;查看运行状态:
Start.sql
查看Notification结果:
Notification明细:
点击yes按钮,查看工作流