GL 审批流程
GL 审批流程可以查找相应审批人、要求日记帐批审批以及发送审批或拒绝通知。
为了确定相应的审批人,此流程将每个潜在的审批人权限与整个批中的最大净日记帐行金额进行比较。在确定最大净日记帐行金额的过程中,流程将查找绝对值。例如,假定日记帐批包括以下三个日记帐:
10 现金................
| 10,000
|
|
| 20 杂项收入
| 10,000
|
10 递延收益..........
| 20,000
|
|
20 租金费用..........
| 15,000
|
|
| 30 杂项收入..........
| 20,000
|
| 40 预付费用..........
| 15,000
|
10 公司间应付款.......
| 80,000
| 40,000
|
20 公司间应收款.......
| 15,000
| 35,000
|
最大净绝对额为公司间应付款净额 $40,000。$40,000 即是与每个潜在审批人权限相比较所得的金额。
流程具有“审批”结果类型,即以下给定的两种结果类型中的一种。
流程由 14 个不同的活动组成,其中某些可以重复使用,包括下面工作流框图中显示的 15 个活动节点:
开始(节点 1)
这是一个标准函数活动,它简单地标记了流程的开始。
函数
| WF_STANDARD.NOOP
|
结果类型
| 无
|
查找审批人(节点 2)
此函数活动通过检查审批分层结构和审批方法,来确定日记帐批的下一审批人。如果找到审批人,则程序将返回值“是”。如果未找到审批人,则程序将返回值“否”。
函数
| GL_WF_JE_APPROVAL_PKG.FIND_APPROVER
|
结果类型
| 是/否
|
通知系统管理员 - 无审批人(节点 3)
如果日记帐批未找到审批人,则此活动将通知您的系统管理员。信息包括显示批名、编制人姓名、监测 URL 以及系统管理员发出的问题已解决通知的“发送”或“回复”属性。
附加信息:在您第一次安装日记帐审批程序时,此活动的执行程序已设置为 SYSADMIN(系统管理员)用户。您可以按以下步骤将它更改为其它用户:
- 使用 Oracle 工作流管理系统生成器,从主菜单中选择“文件 > 从数据库装入角色”,然后装入系统管理员角色。
- 选择“通知系统管理员 - 无审批人”活动以打开控制属性窗口。
通知编制人 - 无审批人问题已解决(节点 4)
此活动在系统管理员已解决无审批人问题时通知编制人。信息包括显示批名的“发送”或“回复”属性。
信息
| 通知编制人 - 无审批人问题已解决
|
结果类型
| 无
|
通知编制人未找到审批人(节点 5)
此活动在日记帐批未找到审批人时通知编制人。信息包括显示批名、编制人姓名和监测 URL 的“发送”或“回复”属性。
可自定义:核实权限流程(节点 6)
此活动为一子流程。出于组织的特殊需要,您可以使用此活动来自定义流程以核实审批日记帐批的审批人权限。要查看此子流程,请选择“工作流生成器”浏览器树“流程”分支下的“可自定义:核实权限流程”。请参阅:可自定义:核实权限流程
记录转交自信息(节点 7)
如果选定的审批人无权审批日记帐批,则此程序将保存选定的审批人姓名和其它信息。保存的信息在 Oracle 工作流管理系统内部使用。
函数
| GL_WF_JE_APPROVAL_PKG.RECORD_FORWARD_FROM_INFO
|
结果类型
| 无
|
GL 请求审批流程(节点 8)
此活动是要求选定审批人对日记帐批进行审批的子流程。要查看子流程,请选择“工作流生成器”浏览器树“流程”分支下的“GL 请求审批流程”。请参阅:GL 请求审批流程
拒绝日记帐批(节点 9)
此函数活动将日记帐批的审批状态更新为“已拒绝”。
函数
| GL_WF_JE_APPROVAL_PKG.REJECT_JE
|
结果类型
| 无
|
通知编制人日记帐批已拒绝(节点 10)
此活动通知编制人日记帐批已拒绝。此信息包括显示批名、审批人姓名、监测 URL、“输入日记帐”窗口以及审批人备注的“发送”或“回复”属性。
核实权限(节点 11)
此函数活动核实选定的审批人是否有权审批日记帐批。如果审批人有权审批,则程序将返回值“通过”。如果审批人无权审批,则程序将返回值“未通过”。
函数
| GL_WF_JE_APPROVAL_PKG.VERIFY_AUTHORITY
|
结果类型
| GL 通过或未通过结果类型
|
通知编制人要求进一步审批(节点 12)
此活动通知编制人要求在当前选定审批人之后进行进一步的审批。此信息包括显示批名、审批人姓名和监测 URL 的“发送”或“回复”属性。
审批日记帐批(节点 13)
此函数活动将日记帐批的审批状态更新为“已审批”。
函数
| GL_WF_JE_APPROVAL_PKG.APPROVE_JE
|
结果类型
| 无
|
通知审批人日记帐批已审批(节点 14)
此活动通知编制人日记帐批已经审批。此信息包括显示批名、审批人姓名、监测 URL、“输入日记帐”窗口以及审批人备注的“发送”或“回复”属性。
结束(节点 15 到 16)
此函数活动标记流程的结束。尽管活动本身不具有结果类型,但是流程中此活动的每个节点均必须指定流程结果。流程结果在活动节点的属性页中指定。由于 GL 审批流程活动具有“审批”结果类型,因此每个“结束”活动节点必须具有与审批查找类型中的查找代码之一相匹配的流程结果。
函数
| WF_STANDARD.NOOP
|
结果类型
| 无
|
另请参阅
日记帐审批概览
GL 初始化和验证流程
GL 编制人审批流程
GL 请求审批流程
可自定义:核实权限流程