2014-05-30 Created By BaoXinjian

AME_IExpense费用报表通过AME审批简单例子(案例)_基本属性一、案例


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

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

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

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


AME_IExpense费用报表通过AME审批简单例子(案例)_系统启动_02二、案例实现


Step1. 打开职责approve management business analyst

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

AME_IExpense费用报表通过AME审批简单例子(案例)_系统启动_03


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

AME_IExpense费用报表通过AME审批简单例子(案例)_系统启动_04

AME_IExpense费用报表通过AME审批简单例子(案例)_系统启动_05


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

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

AME_IExpense费用报表通过AME审批简单例子(案例)_基本属性_06


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

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

AME_IExpense费用报表通过AME审批简单例子(案例)_基本属性_07


Step5. 查看建立的两条condition

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

AME_IExpense费用报表通过AME审批简单例子(案例)_基本属性_08


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

Description: 

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


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

Description: 

AME_IExpense费用报表通过AME审批简单例子(案例)_系统启动_10


Step8.1 创建Rule-Detail

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

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

Step8.2 创建Rule-Add Conditions

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

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

Step8.3 创建Rule-Add Actions

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

AME_IExpense费用报表通过AME审批简单例子(案例)_系统启动_13

Step8.4 创建Rule-Review

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


AME_IExpense费用报表通过AME审批简单例子(案例)_基本属性_14

AME_IExpense费用报表通过AME审批简单例子(案例)_基本属性_15三、案例测试


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

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

AME_IExpense费用报表通过AME审批简单例子(案例)_系统启动_16

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

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

AME_IExpense费用报表通过AME审批简单例子(案例)_基本属性_17


Thanks and Regards