zoukankan      html  css  js  c++  java
  • PeopleSoft基础知识整理

    1.关于四种ID

    User ID 登陆PS系统使用的ID
    Access ID 关系数据库超级管理员ID,通常具有所有数据库权限,用户登陆后使用此ID连接数据库,由PS系统维护安全性,一般只用一个
    Symbolic ID 因为Acess ID是加密的,对用户不可见,所以该ID作为查询Acess ID的主键关联给用户
    Connect ID 登陆初始化的时候使用的数据库ID,多个用户使用同一个,用于验证用户登陆同时读取PS系统安全控制表


    2.修改签名:所有交付使用的PS对象变更控制签名都是PPLSOFT,用于安全和版本控制

    3.URL地址分析:
    http://localhost(域名)/psp(servlet名)/HRDEV(站点名)/EMPLOYEE(Portal)/PSFT_TRN(Node)/c(内容类别)/PSU_TRN(菜单名).PSU_STUDENT.GBL(内容ID)

    4.跳过页面查询
    将component的search record填写一个没有search key,alternate search key的record

    5.表结构
    System Catalog:表结构定义
    例如ORACLE里是DBA_OBJECTS和DBA_INDEXS,DB2里是SYSIBM.SYSTABLES和SYSIBM.SYSINDEXS,SQL Server 是sysobjects和sysindexs

    PeopleTools:页面定义,例如PSDBFIELD,PSRECDEFN,PSPNLDEFN特点是以PS开头

    Applicatiion Data:用户数据表,特点是以PS_开头,例如PS_JOB

    6.PeopleSoft实施方法论

    (1)定义策略(企业策略、实施总体目标确定)

    (2)制定计划(实施计划、时间确定)

    (3)建立架构(设计文档、流程分析)

    (4)构建系统(配置系统、转换数据、系统测试)

    (5)项目交接(用户培训、移交到生产环境系统)

    (6)系统上线(系统支持、项目检查)


    7.Key 和Duplicate Order key
    这里的Key和EBS里有点不一样,PS里不会出现无意义的主键,也就是说,是严格按照关系数据理论来的,例如PO_HEADER(Level 0)有一个HEADER_ID作为主键,那么PO_LINE(Level 1)的主键就是HEADER_ID和LINE_ID,PO_DISTRIBUTION(level2)的主键就是HEADER_ID,LINE_ID和DISTRIBUTION_ID.
    Duplicate Order key则是用来允许重复主键的。
    例如:
    在EDUCATN record定义里,有三个键作为主键来标志信息,EMPLID 标志了行组,另外两个duplicate order keys DT_EARNED 和 DEGREE,则告诉系统如何将行按日期和学位分组

    EMPLID DT_EARNED DEGREE
    8001 June 1, 1992
    June 1, 1992
    HON
    HON

    8.生效日期

    •PeopleSoft的一个关键特性
    •有效日期维护了所有数据的生成顺序
    •有效日期的3种分类:历史、当前和未来
    •允许未来日期的交易
    •只有当前的数据能够被显示在下拉框中

        在Peoplesoft中,使用有效日期将时间的值添加到记录中。这些日期说明记录在何时是有效的。比如,如果你预先知道部门100000的经理将要在2005年9月1日调岗,你可以使用新经理的信息来更新部门的记录,而不妨碍当前的业务。新经理的信息直到当天的日期与有效日期一致或超过有效日期时才能生效。

    picture

    9.有效/无效状态

     

         在PeopleSoft中, 记录通常是不被从物理表中删除的,而是被置为“无效”。这就保证了数据库的完整性询历史数据的可行性。“状态”字段通常定义一条记录的有效或无效。他通常是和有效日期字段一起使用的。早于有效日期被认为无效;晚于有效日期,而早于当前日期被认为有效。

    As of 2006-12-31

     picture1

    10.与数据有关的活动

    能够在数据行上执行的活动依赖于数据的行类型 ( 历史、当前、 将来 )。当你获取、修改表中的数据或者向表中插入数据时,更新/显示, 包含历史数据, 修改历史数据 等活动被应用于基于有效日期的特定规则。

    有效日期和状态字段影响到下面的四种活动:

    • 增加:  

        使用新的搜索关键字创建新数据行

    • 更新/显示:

        仅返回当前或者未来的数据,你只能修改将来的数据

    • 包含历史:

        返回所有的数据,你只能修改将来的数据

    • 修改历史:

        返回所有数据,你可以修改和插入任何日期的数据行,而不用考虑有效日期

    转自:

    http://blog.sina.com.cn/u/1970165313

    成功职场&完美人生



     

  • 相关阅读:
    【microstation CE二次开发】不打开microstation,以COM方式启动Microstation
    【microstation CE二次开发】环境搭建
    Node安装与卸载命令汇总
    Maven进行clean时报错,解决方法
    Django 报ckeditor/skins/moono/skin.js 404
    Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
    精准测试系列分享之一:JaCoCo 企业级应用的优缺点分析
    Java 中常见的细粒度锁实现
    JVM 的运行时数据区域分布
    Java 细粒度锁续篇
  • 原文地址:https://www.cnblogs.com/kgb250/p/2679873.html
Copyright © 2011-2022 走看看