SlideShare uma empresa Scribd logo
1 de 13
Workflow in EBS
Overview
• 上一章已经定义了一个可用的工作流文件
  (wfdemo.wft), 这里将会描述如何在EBS中运
  行该工作流:
 – 如何加载wft文件至EBS环境?
 – 如何启动一个工作流, 并设置相关的工作流属性?
 – 查看工作流的运行状态, 对当前工作流进行各种
   操作?
 – 查看通知并且对通知进行审批?
 – 工作流管理权限设置
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文件时不会删除数
  据库中已有的流程定义记录, 而是生成一个新的版本.
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 配置工作流
Start Workflow
• 使用sysadmin用户(此用户默认为工作流管理员)登
  录, 打开WAWA职责, 按照如下路径访问工作流启
  动界面: Administrator Workflow > Developer Studio, 输入Item
  Type名称LEAVEREQ查看工作流并启动, 如下:
Start Workflow
• 点击”启动”按钮之后, 会进入工作流的设置界面.
  首先需要为该工作流指定一个Item Key, 可以设置
  为任意的字符串, 但是对该Item Type必须唯一, 这
  里选择1; 然后需要设置属性的值, 这里设置申请人
  为process_ops, 审批者为operations, 如下:
Workflow Status
• 点击submit启动一个工作流之后, 使用WAP页面中的Status Monitor查看
  和管理工作流:
  –   Activity History 查看和管理工作流的活动
  –   Status Diagram 使用java applet图形化展示工作流的运行情况
  –   Participants Response 查看通知的反馈
  –   Workflow Details 查看工作流的定义和运行时信息, 比如属性的设置




                                绿色表示流程执行的路径
Workflow Status
       - Workflow & Activity Admin
• 点击Activity History之后进入如下界面:
  –   Skip     跳过选定的节点
  –   Retry    重新执行选定的节点
  –   Rewind 重当前节点之前的某个节点重新执行
  –   Suspend workflow 暂停当前的工作流
  –   Cancel workflow 取消当前的工作流
FYA Notification
• 目前流程已经向operations用户发送了FYA通知, 使
  用operations用户登录系统, 可以在该用户的HOME
  页面worklist看到该通知, 点击该链接查看具体的
  内容并执行相应的动作, 这里选择Approve:

                 注意: Approve/Reject按钮是根据FYA
                 通知使用的lookup自动生成的,
FYI Notification
• 根据流程的定义, 审批之后申请人(process_ops)
  将会收到FYI通知, 以该用户登录查看worklist:
Workflow End
• 至此该流程运行结束(实际上流程在请假通知审批
  之后就会运行结束了, 因为FYI通知不会使流程进
  入等待状态), 可以在status monitor查看流程的状
  态, 如下:
Workflow Access Control
• 只有特定的用户才能对流程进行操作, 这依赖于系统的设
  置. 在初始情况下sysadmin用户具有工作流管理权限, 可以
  进入WAP中的Administration页面进行设置. 有两种选择:
  1, 指定为某个用户, 典型情况下会指定为sysadmin用户;
  2, 指定为某个职责, 具有该职责的用户都具备工作流管理
  权限, 典型情况下指定为: Workflow Administrator Web
  Applications
END

Mais conteúdo relacionado

Semelhante a 3, workflow in ebs

2, a simple workflow
2, a simple workflow2, a simple workflow
2, a simple workflowted-xu
 
5, workflow function activity
5, workflow function activity5, workflow function activity
5, workflow function activityted-xu
 
Power flow簡介
Power flow簡介Power flow簡介
Power flow簡介Sky Wu
 
Hyperic hq安装配置演示
Hyperic hq安装配置演示Hyperic hq安装配置演示
Hyperic hq安装配置演示bmg521
 
中纺科技安装实施文档
中纺科技安装实施文档中纺科技安装实施文档
中纺科技安装实施文档liangsuilong
 
開發環境建置
開發環境建置開發環境建置
開發環境建置Shengyou Fan
 
4, workflow tables & api
4, workflow tables & api4, workflow tables & api
4, workflow tables & apited-xu
 
8, bes tables & api
8, bes tables & api8, bes tables & api
8, bes tables & apited-xu
 
3, OCP - instance management
3, OCP - instance management3, OCP - instance management
3, OCP - instance managementted-xu
 
深入研究 Windows 系統服務 效能調校與故障排除
深入研究 Windows 系統服務    效能調校與故障排除深入研究 Windows 系統服務    效能調校與故障排除
深入研究 Windows 系統服務 效能調校與故障排除5045033
 
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作maclean liu
 
Build your ETL job using Jenkins - step by step
Build your ETL job using Jenkins - step by stepBuild your ETL job using Jenkins - step by step
Build your ETL job using Jenkins - step by stepBryan Yang
 
Migrations 與 Schema 操作
Migrations 與 Schema 操作Migrations 與 Schema 操作
Migrations 與 Schema 操作Shengyou Fan
 
網站設計100步
網站設計100步網站設計100步
網站設計100步evercislide
 
02.python.开发最佳实践
02.python.开发最佳实践02.python.开发最佳实践
02.python.开发最佳实践Na Lee
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划mysqlops
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划colderboy17
 
Mes 分析 第五週
Mes 分析 第五週Mes 分析 第五週
Mes 分析 第五週信宏 陳
 

Semelhante a 3, workflow in ebs (20)

2, a simple workflow
2, a simple workflow2, a simple workflow
2, a simple workflow
 
5, workflow function activity
5, workflow function activity5, workflow function activity
5, workflow function activity
 
Power flow簡介
Power flow簡介Power flow簡介
Power flow簡介
 
Hyperic hq安装配置演示
Hyperic hq安装配置演示Hyperic hq安装配置演示
Hyperic hq安装配置演示
 
中纺科技安装实施文档
中纺科技安装实施文档中纺科技安装实施文档
中纺科技安装实施文档
 
開發環境建置
開發環境建置開發環境建置
開發環境建置
 
4, workflow tables & api
4, workflow tables & api4, workflow tables & api
4, workflow tables & api
 
8, bes tables & api
8, bes tables & api8, bes tables & api
8, bes tables & api
 
3, OCP - instance management
3, OCP - instance management3, OCP - instance management
3, OCP - instance management
 
深入研究 Windows 系統服務 效能調校與故障排除
深入研究 Windows 系統服務    效能調校與故障排除深入研究 Windows 系統服務    效能調校與故障排除
深入研究 Windows 系統服務 效能調校與故障排除
 
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作
 
Build your ETL job using Jenkins - step by step
Build your ETL job using Jenkins - step by stepBuild your ETL job using Jenkins - step by step
Build your ETL job using Jenkins - step by step
 
Migrations 與 Schema 操作
Migrations 與 Schema 操作Migrations 與 Schema 操作
Migrations 與 Schema 操作
 
網站設計100步
網站設計100步網站設計100步
網站設計100步
 
RESTful
RESTfulRESTful
RESTful
 
02.python.开发最佳实践
02.python.开发最佳实践02.python.开发最佳实践
02.python.开发最佳实践
 
manual
manualmanual
manual
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
 
Mes 分析 第五週
Mes 分析 第五週Mes 分析 第五週
Mes 分析 第五週
 

Mais de ted-xu

11, OCP - awr & alert system
11, OCP - awr & alert system11, OCP - awr & alert system
11, OCP - awr & alert systemted-xu
 
10, OCP - flashback
10, OCP - flashback10, OCP - flashback
10, OCP - flashbackted-xu
 
9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rmanted-xu
 
8, OCP - backup with rman
8, OCP - backup with rman8, OCP - backup with rman
8, OCP - backup with rmanted-xu
 
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recoveryted-xu
 
6, OCP - oracle security
6, OCP - oracle security6, OCP - oracle security
6, OCP - oracle securityted-xu
 
5, OCP - oracle storage
5, OCP - oracle storage5, OCP - oracle storage
5, OCP - oracle storageted-xu
 
4, OCP - oracle networking
4, OCP - oracle networking4, OCP - oracle networking
4, OCP - oracle networkingted-xu
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a databaseted-xu
 
1, OCP - architecture intro
1, OCP - architecture intro1, OCP - architecture intro
1, OCP - architecture introted-xu
 
12, OCP - performance tuning
12, OCP - performance tuning12, OCP - performance tuning
12, OCP - performance tuningted-xu
 
OPM Recipe designer notes
OPM Recipe designer notesOPM Recipe designer notes
OPM Recipe designer notested-xu
 
5, sed
5, sed5, sed
5, sedted-xu
 
4, grep
4, grep4, grep
4, grepted-xu
 
3, regular expression
3, regular expression3, regular expression
3, regular expressionted-xu
 
2, bash synax simplified
2, bash synax simplified2, bash synax simplified
2, bash synax simplifiedted-xu
 
1, shell intro
1, shell intro1, shell intro
1, shell introted-xu
 
6, awk
6, awk6, awk
6, awkted-xu
 
8, lamp
8, lamp8, lamp
8, lampted-xu
 
6, vim
6, vim6, vim
6, vimted-xu
 

Mais de ted-xu (20)

11, OCP - awr & alert system
11, OCP - awr & alert system11, OCP - awr & alert system
11, OCP - awr & alert system
 
10, OCP - flashback
10, OCP - flashback10, OCP - flashback
10, OCP - flashback
 
9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman
 
8, OCP - backup with rman
8, OCP - backup with rman8, OCP - backup with rman
8, OCP - backup with rman
 
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery
 
6, OCP - oracle security
6, OCP - oracle security6, OCP - oracle security
6, OCP - oracle security
 
5, OCP - oracle storage
5, OCP - oracle storage5, OCP - oracle storage
5, OCP - oracle storage
 
4, OCP - oracle networking
4, OCP - oracle networking4, OCP - oracle networking
4, OCP - oracle networking
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a database
 
1, OCP - architecture intro
1, OCP - architecture intro1, OCP - architecture intro
1, OCP - architecture intro
 
12, OCP - performance tuning
12, OCP - performance tuning12, OCP - performance tuning
12, OCP - performance tuning
 
OPM Recipe designer notes
OPM Recipe designer notesOPM Recipe designer notes
OPM Recipe designer notes
 
5, sed
5, sed5, sed
5, sed
 
4, grep
4, grep4, grep
4, grep
 
3, regular expression
3, regular expression3, regular expression
3, regular expression
 
2, bash synax simplified
2, bash synax simplified2, bash synax simplified
2, bash synax simplified
 
1, shell intro
1, shell intro1, shell intro
1, shell intro
 
6, awk
6, awk6, awk
6, awk
 
8, lamp
8, lamp8, lamp
8, lamp
 
6, vim
6, vim6, vim
6, vim
 

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 配置工作流
  • 5. Start Workflow • 使用sysadmin用户(此用户默认为工作流管理员)登 录, 打开WAWA职责, 按照如下路径访问工作流启 动界面: Administrator Workflow > Developer Studio, 输入Item Type名称LEAVEREQ查看工作流并启动, 如下:
  • 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 取消当前的工作流
  • 9. FYA Notification • 目前流程已经向operations用户发送了FYA通知, 使 用operations用户登录系统, 可以在该用户的HOME 页面worklist看到该通知, 点击该链接查看具体的 内容并执行相应的动作, 这里选择Approve: 注意: Approve/Reject按钮是根据FYA 通知使用的lookup自动生成的,
  • 10. FYI Notification • 根据流程的定义, 审批之后申请人(process_ops) 将会收到FYI通知, 以该用户登录查看worklist:
  • 11. Workflow End • 至此该流程运行结束(实际上流程在请假通知审批 之后就会运行结束了, 因为FYI通知不会使流程进 入等待状态), 可以在status monitor查看流程的状 态, 如下:
  • 12. Workflow Access Control • 只有特定的用户才能对流程进行操作, 这依赖于系统的设 置. 在初始情况下sysadmin用户具有工作流管理权限, 可以 进入WAP中的Administration页面进行设置. 有两种选择: 1, 指定为某个用户, 典型情况下会指定为sysadmin用户; 2, 指定为某个职责, 具有该职责的用户都具备工作流管理 权限, 典型情况下指定为: Workflow Administrator Web Applications
  • 13. END