Workflow in EBS
Overview• 上一章已经定义了一个可用的工作流文件  (wfdemo.wft), 这里将会描述如何在EBS中运  行该工作流: – 如何加载wft文件至EBS环境? – 如何启动一个工作流, 并设置相关的工作流属性? – 查看工作流的运行...
Load Workflow                                - WFLOAD• WFLOAD命令用于从.wft文件加载工作流(UPLOAD)到EBS环境,  或者下载工作流为.wft文件(DOWNLOAD), 本质...
Workflow Admin Page• EBS专门提供了相关的HTML页面用于工作流的管理, 使用  sysadmin登录选择Workflow Administrator Web Applications  (简称WAWA)职责之后,按照路径...
Start Workflow• 使用sysadmin用户(此用户默认为工作流管理员)登  录, 打开WAWA职责, 按照如下路径访问工作流启  动界面: Administrator Workflow > Developer Studio, 输入...
Start Workflow• 点击”启动”按钮之后, 会进入工作流的设置界面.  首先需要为该工作流指定一个Item Key, 可以设置  为任意的字符串, 但是对该Item Type必须唯一, 这  里选择1; 然后需要设置属性的值, 这里...
Workflow Status• 点击submit启动一个工作流之后, 使用WAP页面中的Status Monitor查看  和管理工作流:  –   Activity History 查看和管理工作流的活动  –   Status Diagr...
Workflow Status       - Workflow & Activity Admin• 点击Activity History之后进入如下界面:  –   Skip     跳过选定的节点  –   Retry    重新执行选定的...
FYA Notification• 目前流程已经向operations用户发送了FYA通知, 使  用operations用户登录系统, 可以在该用户的HOME  页面worklist看到该通知, 点击该链接查看具体的  内容并执行相应的动作,...
FYI Notification• 根据流程的定义, 审批之后申请人(process_ops)  将会收到FYI通知, 以该用户登录查看worklist:
Workflow End• 至此该流程运行结束(实际上流程在请假通知审批  之后就会运行结束了, 因为FYI通知不会使流程进  入等待状态), 可以在status monitor查看流程的状  态, 如下:
Workflow Access Control• 只有特定的用户才能对流程进行操作, 这依赖于系统的设  置. 在初始情况下sysadmin用户具有工作流管理权限, 可以  进入WAP中的Administration页面进行设置. 有两种选择:...
END
Upcoming SlideShare
Loading in …5
×

3, workflow in ebs

627 views
473 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
627
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

3, workflow in ebs

  1. 1. Workflow in EBS
  2. 2. Overview• 上一章已经定义了一个可用的工作流文件 (wfdemo.wft), 这里将会描述如何在EBS中运 行该工作流: – 如何加载wft文件至EBS环境? – 如何启动一个工作流, 并设置相关的工作流属性? – 查看工作流的运行状态, 对当前工作流进行各种 操作? – 查看通知并且对通知进行审批? – 工作流管理权限设置
  3. 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. 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 配置工作流
  5. 5. Start Workflow• 使用sysadmin用户(此用户默认为工作流管理员)登 录, 打开WAWA职责, 按照如下路径访问工作流启 动界面: Administrator Workflow > Developer Studio, 输入Item Type名称LEAVEREQ查看工作流并启动, 如下:
  6. 6. Start Workflow• 点击”启动”按钮之后, 会进入工作流的设置界面. 首先需要为该工作流指定一个Item Key, 可以设置 为任意的字符串, 但是对该Item Type必须唯一, 这 里选择1; 然后需要设置属性的值, 这里设置申请人 为process_ops, 审批者为operations, 如下:
  7. 7. Workflow Status• 点击submit启动一个工作流之后, 使用WAP页面中的Status Monitor查看 和管理工作流: – Activity History 查看和管理工作流的活动 – Status Diagram 使用java applet图形化展示工作流的运行情况 – Participants Response 查看通知的反馈 – Workflow Details 查看工作流的定义和运行时信息, 比如属性的设置 绿色表示流程执行的路径
  8. 8. Workflow Status - Workflow & Activity Admin• 点击Activity History之后进入如下界面: – Skip 跳过选定的节点 – Retry 重新执行选定的节点 – Rewind 重当前节点之前的某个节点重新执行 – Suspend workflow 暂停当前的工作流 – Cancel workflow 取消当前的工作流
  9. 9. FYA Notification• 目前流程已经向operations用户发送了FYA通知, 使 用operations用户登录系统, 可以在该用户的HOME 页面worklist看到该通知, 点击该链接查看具体的 内容并执行相应的动作, 这里选择Approve: 注意: Approve/Reject按钮是根据FYA 通知使用的lookup自动生成的,
  10. 10. FYI Notification• 根据流程的定义, 审批之后申请人(process_ops) 将会收到FYI通知, 以该用户登录查看worklist:
  11. 11. Workflow End• 至此该流程运行结束(实际上流程在请假通知审批 之后就会运行结束了, 因为FYI通知不会使流程进 入等待状态), 可以在status monitor查看流程的状 态, 如下:
  12. 12. Workflow Access Control• 只有特定的用户才能对流程进行操作, 这依赖于系统的设 置. 在初始情况下sysadmin用户具有工作流管理权限, 可以 进入WAP中的Administration页面进行设置. 有两种选择: 1, 指定为某个用户, 典型情况下会指定为sysadmin用户; 2, 指定为某个职责, 具有该职责的用户都具备工作流管理 权限, 典型情况下指定为: Workflow Administrator Web Applications
  13. 13. END

×