Siebel 跨组织或职位的安全性设计

简介: 一、 Siebel 跨组织或职位安全性设计          1. Siebel系统表S_PARTY_RPT_REL ,存放Organization,Position,AccessGroup的平面数据结构,是Siebel系统实现Sub-Organization 和Manager安全性的关键表。

一、 Siebel 跨组织或职位安全性设计

         1. Siebel系统表S_PARTY_RPT_REL ,存放Organization,Position,AccessGroup的平面数据结构,是Siebel系统实现Sub-Organization 和Manager安全性的关键表。

         2. 在管理 - 职位中有“建议报告关系”按钮

Image(20)

          此按钮能够将普通的父子数据结构转化为全路径结点数据结构,在更新组织结构或职位结构后一定要 点击此按钮,刷新安全性关系表。

Image(21)

         3.  在这张表中,解释一下其中几个重要的列 

REL_TYPE_CD

PARTY 和 SUBPARTY的关系

SELF 表示SUBPARTY 本身

DIRECT  表示直接父子

INDIRECT 表示间接父子

INTERNODAL_HOPS

表示 SUBPARTY 到PARTY 有几层关系

PARTY_TYPE_CD

表示 PARTY 类型(Organization , Position, AccessGroup)

          注意点: 此项操作非常耗时(几分钟),也很耗CPU和内存,所以不调整组织结构的父子关系,最好不要经常点击。

          4. 自己猜想的算法设计

Image(22)

          5. 查询职位示例SQL

select t.internodal_hops,

       t.rel_type_cd,

       t1.name,

       t2.name,

       t.party_id,

       t.sub_party_id

from s_party_rpt_rel t, s_postn t1, s_postn t2

where t.party_type_cd = 'Position'

and t2.row_id(+) = t.sub_party_id

and t1.row_id(+) = t.party_id

and t2.name = 'POP产品经理' 

order by t.internodal_hops desc

目录
相关文章
|
6月前
|
数据采集 监控 供应链
ERP系统在大型企业中的实施案例研究
ERP系统在大型企业中的实施案例研究
452 0
|
4月前
|
缓存 负载均衡 测试技术
企业系统工程(Enterprise Systems Engineering, ESE)是一个跨学科的领域,它应用系统工程的原则和方法来规划、设计、实施和管理复杂的组织系统,特别是那些涉及信息技术(IT)和商业流程的系统。
企业系统工程(Enterprise Systems Engineering, ESE)是一个跨学科的领域,它应用系统工程的原则和方法来规划、设计、实施和管理复杂的组织系统,特别是那些涉及信息技术(IT)和商业流程的系统。
|
新零售 数据采集 大数据
向财务系统学习如何建立标准数据体系
向财务系统学习如何建立标准数据体系
|
SQL NoSQL Oracle
「数据管理系统」顶级数据库管理系统供应商
「数据管理系统」顶级数据库管理系统供应商
|
SQL 存储 消息中间件
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
|
搜索推荐 项目管理
软件实施工程师的概念
软件实施工程师的概念
|
架构师 项目管理
艾伟也谈项目管理,架构组织管理
  架构组织管理的五大原则:构想、节奏、预见、协作和简化   架构组织的三在概念:准则、模式和反模式   准则:为了把原则运用到实践中,需要实施细节。准则把广泛的原则翻译成是否和如何执行原则的细节。   模式:描述了开发或者使用软件架构时可能遇到的常见问题的解决方案。
1284 0
OA工作流引擎:作为组织血脉支撑的重要性解析
前面提到协同OA管理平台是以“人和事”为管理对象,但如何把“人和事”通过一定的方法能全部贯通起来呢。就如同一个人,有手、脚、嘴、头脑等各种器官,但如何能把这些器官充分的调动起来,里面最核心的还是人的血液,OA系统软件要达到贯通组织中的各类“人和事”,就需要这样的血液,也就是OA工作流的流程血脉。
1492 0
|
架构师 程序员 设计模式
15、技术经理指南 - 软件项目角色指南系列文章
第14章      技术经理   技术经理这个职位在软件项目组中的作用也是很高大上的,基本上技术经理需要配合系统架构师对软件系统的架构进行规划实现,同时需要对项目开发过程中产生的一些技术上的问题进行解决处理。
1715 0