Archives for March 2008

Oracle工作流用户信息同步

Oracle工作流内置在EBS中,但也有独立版本,因而它的用户数据是独立存储的。工作流中关于用户和角色的信息主要可从下面四个视图中查询到:

  • WF_USERS – 独立的用户信息
  • WF_ROLES – 角色
  • WF_USER_ROLES – 用户和角色关联
  • WF_USER_ROLE_ASSIGNMENTS_V – 角色分配和级别关系

EBS的内置版本,可以进行定期同步。对于不同的来源系统,工作流都通过一组特定的视图来获取关键信息。基本上,可以分为以下几类数据来源:

接收分配数量计算补遗

receipt-distributions

ROUTING_HEADER_ID

SELECT rrh.routing_header_id,
       rrh.routing_name,
       rrh.description
  FROM rcv_routing_headers rrh;

ORIG_SYSTEM DISPLAY_NAME
UMX 用户管理
WF_LOCAL_ROLES 特别职责
FND_USR Oracle Applications 用户
FND_RESP Oracle Applications 责任
PER_ROLE 内部员工
POS 员工职位
AMV_APPR 市场营销审批
AMV_CHN Oracle Marketing 渠道
ENG_LIST Oracle Engineering 列表
HZ_GROUP Oracle Trading Community Architecture 组
HZ_PARTY Oracle Trading Community Architecture 当事人
GBX 政府组框





ROUTING_HEADER_IDROUTING_NAMEDESCRIPTION
1标准接收要求:标准接收、交货
2要求检验要求:标准接收、检验、交货
3直接交货要求:直接接收

Workflow Access Level

在使用Workflow Builder创建新工作流对象时,需要设置访问级别。Oracle工作流对象通过不同的访问级别来保护特定对象。比如母公司提供给子公司某个对象(称为元数据),子公司可能在此基础上做一些调整,但是通常不被许可修改元数据,这时通过对默认访问级别的设置可以实现保护元数据的目的。

Workflow Builder的默认访问级别是100,以下是Oracle对访问级别的一个大致分类:

  • 0-9 Oracle Workflow
  • 10-19 Oracle Application Object Library
  • 20-99 Oracle Application Development
  • 100-999 Customer Organization
  • 1000 Public

Oracle 工作流对象通过不同的选项和访问级别来实现对象的保护。
下表说明了对象访问级别设置:

禁止客户化 锁住访问级别 对象访问级别
    任何访问级别的用户均可更新该对象。
  当用户的访问级别等于或大于你当前的访问级别时可以修改该对象。
  当用户的访问级别等于或小于你当前的访问级别时可以修改该对象。
只有当用户的访问级别等于你当前的访问级别时方可更新该对象。

许多Oracle提供的工作流对象的保护级别都是0,意味着这些对象应该只由Oracle工作流小组来修改。如果你尝试将自己的访问级别设为0并且修改数据,你的客户化操作将不被支持,尤其是当Oracle提供原数据的升级时,这些原先被保护的但是被修改的数据可能会被覆盖。

接收控制优先级

在选择接收方式时(要求检验还是直接交货?),如果没有稳定的供应商,可能在接收方式上造成一定的困扰,尤其在一个供应商提供两种不同接收方式的物料时。由于供应商定义,物料定义和实际的质量检验分属不同的部门,若是沟通不畅,会对最终的入库操作带来不便。

供应商层控制通常由财务来制定,而财务对检验与否缺少关注,因而需要把这部分控制移到采购和仓库管理者方面。EBS在接收控制上的优先级是:
  订单层控制 -> 物料层控制 -> 供应商层控制 -> 组织层控制
可以根据这个优先级来满足我们的业务需求。

各配置地点如下表所示:


  采购选项窗口 接收选项窗口 供应商窗口 物料窗口 PO 发运窗口 * 用户配置文件窗口
系统 组织 供应商 物料 订单 用户
匹配审批层(双向、三向或四向)    
开票结算允差      
接收关闭允差      
接收关闭点          
费用应计点          
费用 AP 应计帐户          
ASN 控制 – 无、拒收、警告          
接收编号 – 自动或人工/字母数字或数字          
允许替代物料    
允许未订购物料      
允许快速事务处理          
允许级联事务处理          
允许隐蔽接收          
强制收货地点    
超量接收允差    
提前/延迟接收允差    
接收帐户          
接收方式    
允许改写接收方式          
如果某 ASN 行失败,则所有 ASN 行均失败 仅能在“系统配置文件”窗口中更新。
打印接收记录卡          
处理模式