Weitere ähnliche Inhalte
Ähnlich wie 3, workflow in ebs
Ähnlich wie 3, workflow in ebs (20)
3, workflow in ebs
- 2. Overview
• 上一章已经定义了一个可用的工作流文件
(wfdemo.wft), 这里将会描述如何在EBS中运
行该工作流:
– 如何加载wft文件至EBS环境?
– 如何启动一个工作流, 并设置相关的工作流属性?
– 查看工作流的运行状态, 对当前工作流进行各种
操作?
– 查看通知并且对通知进行审批?
– 工作流管理权限设置
- 3. Load Workflow
- WFLOAD
• WFLOAD命令用于从.wft文件加载工作流(UPLOAD)到EBS环境,
或者下载工作流为.wft文件(DOWNLOAD), 本质上wfload命令用
于实现流程定义在数据库数据和.wft文件之间进行转换. 命令的
格式如下:
WFLOAD <apps/pwd>@<connect_string> 0 Y {UPLOAD | UPGRADE | FORCE} <filepath>
WFLOAD <apps_user_name>/<password>@db 0 Y DOWNLOAD file_name.wft <Item_Type>
示例:
# 上传wft文件
WFLOAD apps/apps 0 Y UPLOAD wfdemo.wft
# 下载LEAVEREQ流程
WFLOAD apps/apps 0 Y DOWNLOAD wfdemo.wft LEAVEREQ
• 使用如下命令上传wfdemo.wft文件:
WFLOAD apps/apps 0 Y UPLOAD wfdemo.wft
• 需要注意的是WFLOAD在重新上传同一个wft文件时不会删除数
据库中已有的流程定义记录, 而是生成一个新的版本.
- 4. Workflow Admin Page
• EBS专门提供了相关的HTML页面用于工作流的管理, 使用
sysadmin登录选择Workflow Administrator Web Applications
(简称WAWA)职责之后,按照路径Administrator Workflow
> Home打开该管理页面(简称WAP页面), 可以看到该页面
有如下tab页:
– HOME
显示所有的工作流通知
– Developer Studio
启动一个工作流
– Business Event
业务事件定义
– Status monitor
监控工作流状态, 对工作流执行重启, 取消等操作
– Notifications 显示工作流通知
– Adminstration 配置工作流
- 6. Start Workflow
• 点击”启动”按钮之后, 会进入工作流的设置界面.
首先需要为该工作流指定一个Item Key, 可以设置
为任意的字符串, 但是对该Item Type必须唯一, 这
里选择1; 然后需要设置属性的值, 这里设置申请人
为process_ops, 审批者为operations, 如下:
- 7. Workflow Status
• 点击submit启动一个工作流之后, 使用WAP页面中的Status Monitor查看
和管理工作流:
– Activity History 查看和管理工作流的活动
– Status Diagram 使用java applet图形化展示工作流的运行情况
– Participants Response 查看通知的反馈
– Workflow Details 查看工作流的定义和运行时信息, 比如属性的设置
绿色表示流程执行的路径
- 8. Workflow Status
- Workflow & Activity Admin
• 点击Activity History之后进入如下界面:
– Skip 跳过选定的节点
– Retry 重新执行选定的节点
– Rewind 重当前节点之前的某个节点重新执行
– Suspend workflow 暂停当前的工作流
– Cancel workflow 取消当前的工作流
- 12. Workflow Access Control
• 只有特定的用户才能对流程进行操作, 这依赖于系统的设
置. 在初始情况下sysadmin用户具有工作流管理权限, 可以
进入WAP中的Administration页面进行设置. 有两种选择:
1, 指定为某个用户, 典型情况下会指定为sysadmin用户;
2, 指定为某个职责, 具有该职责的用户都具备工作流管理
权限, 典型情况下指定为: Workflow Administrator Web
Applications