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

目录
相关文章
|
存储
实现企业各部门和员工之间的高效协同的方式/工具
实现企业各部门和员工之间的高效协同的方式/工具
81 3
|
23天前
|
机器学习/深度学习 人工智能 算法
技术项目经理TPM的日常任务:职责侧重与工作内容
技术项目经理是技术驱动型行业中的关键角色,是技术与管理的桥梁,负责识别和解决技术风险,提升团队技术能力,保证技术方案的稳定性和安全性。
56 2
技术项目经理TPM的日常任务:职责侧重与工作内容
|
8月前
|
安全 5G 网络安全
如何驾驭远程工作:来自Verizon的内部策略
如何驾驭远程工作:来自Verizon的内部策略
|
7月前
|
缓存 负载均衡 测试技术
企业系统工程(Enterprise Systems Engineering, ESE)是一个跨学科的领域,它应用系统工程的原则和方法来规划、设计、实施和管理复杂的组织系统,特别是那些涉及信息技术(IT)和商业流程的系统。
企业系统工程(Enterprise Systems Engineering, ESE)是一个跨学科的领域,它应用系统工程的原则和方法来规划、设计、实施和管理复杂的组织系统,特别是那些涉及信息技术(IT)和商业流程的系统。
|
数据采集 运维 数据管理
信息部门牵头实施的主数据项目效果不好,如何挽救?
最近和大型企业的信息部门就主数据项目的实施进行了很多次交流,大家普遍存在一个非常困扰问题:信息部门牵头实施的主数据效果不好,怎么去挽救?怎么去改善?
信息部门牵头实施的主数据项目效果不好,如何挽救?
|
数据可视化 UED iOS开发
设计产品的十大可用性原则
尼尔森十大可用性原则是Jakob Nielsen提出,用来评价用户体验好不好的十个标准,虽然这是在web时代设计的标准,但依然可以给我们在做产品设计的时候做参考。
288 0
设计产品的十大可用性原则
SAP SD基础知识之维护中央信贷主数据
SAP SD基础知识之维护中央信贷主数据
SAP SD基础知识之维护中央信贷主数据