• Save
3, workflow in ebs
Upcoming SlideShare
Loading in...5
×
 

3, workflow in ebs

on

  • 495 views

 

Statistics

Views

Total Views
495
Views on SlideShare
446
Embed Views
49

Actions

Likes
0
Downloads
0
Comments
0

7 Embeds 49

http://ebshome.blogspot.com 29
http://ebshome.blogspot.jp 9
http://2973075245885582305_076bd80d5a6edc115d0a1b0c8285519f50478f0b.blogspot.com 7
http://ebshome.blogspot.fr 1
http://ebshome.blogspot.sg 1
http://translate.googleusercontent.com 1
http://ebshome.blogspot.in 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

3, workflow in ebs 3, workflow in ebs Presentation Transcript

  • 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