AME_IExpense费用报表通过AME审批简单例子(案例)

2014-05-30 Created By BaoXinjian

一、案例


需求: 在User提费用报表时,当费用金额<=100时,只需一层直接主管审批,当费用金额在100到200时,需两层主管审批

测试: 员工Andretti, Evan, 其直接主管为Norton, Linda, 因系统启动了自审批功能,所以本人为第一层审批人,其直接主管为第二层审批人

所以当员工Andretti, Evan提金额为50的费用报表,只需其自己审批即可

所以当员工Andretti, Evan提金额为150的费用报表,需其自己及其直接主管Norton, Linda审批

 

二、案例实现


Step1. 打开职责approve management business analyst

Description: IExpense中费用报表签合是通过transaction type(OIE Expense Reports)进行签合,所以选中该条记录,进行设定

 

Step2. 创建新的attribute (bxj_expense_total) 用以存放费用报表的总金额

 

Step3. 创建condtion, 费用报表的总金额小于等于100

  Description:  attribue(bxj_expense_total) is less than or equal to 100

 

Step4. 创建condtion, 费用报表的总金额大于100小于200

  Description:  attribue(bxj_expense_total) is greater than 100 and less than or equal to 200

 

Step5. 查看建立的两条condition

  Description:  以两条condition分别区分两个rule,当total<=100时, 驱动iexpense只需签合第一level manager, 当100<total<=200时需要签合两层level manager

 

Step6. 创建Action Type,使用AME Handler (ame_supervisory_hander), 并添加三个参数

Description: 

 

Step7. 创建Action, 分别建立两个Action,对应approve level为1层和2层

Description: 

 

Step8.1 创建Rule-Detail

Description: 定义了rule name和其他一些基本属性

Step8.2 创建Rule-Add Conditions

Description:设定了在什么condition下才会触发该条rule

Step8.3 创建Rule-Add Actions

Description:设定在该条Rule下触发哪个Action Type 和 Action

Step8.4 创建Rule-Review

Description:设定在该条Rule下触发哪个Action Type 和 Action

 

三、案例测试


Test1 建立一张费用报表,其金额为50

Description: 费用报表金额为50,只需一层审批,因启动了子审批功能,系统默认提单者为第一层,所以只需andretti, Evan审批即可

Test2 建立一张费用报表,其金额为150

Description: 费用报表金额为150,需层两层主管审批,因启动了子审批功能,系统默认提单者为第一层,其直接主管为第二层,所以需andretti, Evan审批即可

 

Thanks and Regards

posted on 2014-06-01 16:33  东方瀚海  阅读(1089)  评论(0编辑  收藏  举报