PeopleSoft面试题及答案 - [ 软件和工具 ]

PeopleSoft面试题及答案

1. ERP是什么?

这是整合信息流的过程,将组织绑定在一起。它是一个集成的应用程序软件模块,提供操作,管理和战略信息,以提高生产率,效率和质量。 PeopleSoft HRMS系统通过以下功能为所有人力资源需求提供全面支持: 招聘员工跟踪培训,员工技能和教育管理基本福利计划等详细答案>>

2. 项目的生命周期(ERP实施)是什么样的?

项目通过以下阶段 -

  • 分析
  • 设计
  • 编码
  • 测试
  • 实现
  • 维护
详细答案>>

3. 什么是组件处理器?

组件处理器控制PeopleSoft应用程序,从初始数据检索到更新数据库。 当用户在页面上输入信息时,组件处理器将管理数据处理流程。 发出INSERT DELETE和UPDATE语句来维护数据库中的数据,发出SELECT语句来检索数据。详细答案>>

4. 什么是组件缓冲区?

组件缓冲区是内存中用于存储当前活动组件数据的区域。

详细答案>>

5. 组件缓冲区和数据缓冲区之间有什么区别?

组件缓冲区包含活动组件的所有数据。
数据缓冲区包含除组件缓冲区中的数据以外的其他数据(其他记录的数据)

详细答案>>

6. 代码中提供哪些数据缓冲区类?

行集,行,记录,字段,数组,文件,Sql,图表,网格等。

详细答案>>

7. 如何将组件缓冲区带入应用引擎程序?

可以将组件缓冲区中使用的记录分配给应用程序引擎的状态记录。

详细答案>>

8. 字段编辑和保存编辑有什么区别?

在每个字段更改的字段编辑中,将发生从应用程序服务器到数据库的转换。 在"保存所有字段的编辑"中,仅发生一次从应用程序服务器到数据库的转换。

详细答案>>

9. SQR中的数组和负载查找有什么区别?

负载查找用于降低连接的复杂性–它根据从特定表中指定的键字段填充特定字段的值。 然后,用户可以从预加载的查询表中查询,而不必联接表。 虽然数组用于使用get和put命令存储和检索数据 负载查找:查找时将在编译时填充负载查找。我们可以调整负载查找的大小。仅适用于文本数据类型 数组:在执行时填充数组。我们无法修改数组的大小。 如果给出的数组大小超出了范围,则Array支持所有数据类型。详细答案>>

10. 视图和临时表有什么区别?

SQL视图:SQL视图具有以重组方式来自一个或多个表的字段。 这提供了存储在表中信息的替代视图。临时表:用于运行应用程序引擎批处理。 临时表可以存储要更新的数据,而不会冒主应用程序表的风险。详细答案>>

11. 是否可以使用PeopleCode将SQL查询的输出存储在变量中? 如果可以那么怎么做?

参考:

 SQLExec ("SELECT EMPLID FROM JOB", &Emplid);
详细答案>>

12. 如何将角色或PeopleCode从一个数据库迁移到另一个数据库?

通过单击插入->定义到项目中->选择角色并将它们添加到项目中,将所有角色包括在项目中。 将项目迁移到另一个数据库。 创建数据移动器脚本以从PSROLEDEFN或PSPCMPROG迁移人员代码表中的角色。 通过App Designer登录到数据库作为源数据库。单击升级选项卡,然后打开包含要迁移的角色的项目。双击打开的项目下的"角色"文件夹。选择操作作为"复制"。转到工具>复制项目>到数据库…..输入要将角色迁移到的数据库名称(目标数据库)。点击"确定"从不同的对象中选择"角色",...详细答案>>

13. 设置字段(set control)在记录字段属性中的用途是什么?

当您要在PeopleTools应用程序中共享表时,将使用Set Control ID。

详细答案>>

14. 如何创建提示表?

在记录字段属性中使用编辑表选项

详细答案>>

15. 在“人员工具”中如何进行绩效管理?

数据库端的索引表在批处理中有很大帮助。
分析表会有所帮助。
如果有自定义代码,请确保使用正确的键正确编写了使用的SQL查询,并且联接也正确。

详细答案>>

16. 什么是状态记录?

状态记录将用于在两个应用程序引擎部分之间传递变量信息。它可以是实际的或派生的工作记录。 当您具有重新启动逻辑时,可以使用物理记录;当禁用重新启动逻辑时,可以使用派生的工作记录。单个AE中最多可以使用200条状态记录,但是默认状态记录名称中只能包含其中一个,必须以_AET结尾。详细答案>>

17. 应用引擎程序的强制步骤是什么?

主要步骤 - Main是Application Engine中的必需部分。单个应用程序引擎中可以有多个步骤,但是至少一个步骤应该是AE的一部分。同样,您可以在AE中执行多个操作,但在步骤中至少应包含1个操作。详细答案>>

18. 组件级人员代码和记录级人员代码有什么区别?

组件级人员代码与唯一组件相关联,其中记录级人员代码可以与任意数量的组件相关联

详细答案>>

19. PeopleCode函数的类型有哪些?

人员代码支持以下类型的功能:

  • 内建
  • 内部
  • 外部人员代码
  • 外部非人员代码
详细答案>>

20. Prebuild和Postbuild事件与saveprechange和savepostchange有什么区别?

Prebuild可用于验证您的搜索数据,丢弃行。 Postbuild可用于播放页面(隐藏,取消隐藏),填充滚动条。Saveprechange是最后一个事件,您可以在此事件中验证和更正数据,然后再更新数据库。 完成后,数据库将被更新。 Savepostchange将用于播放组件缓冲区中不存在的表。详细答案>>

21. 人员代码(peoplecode)事件的顺序?

Searchinit人员代码在搜索对话框显示之前执行。 操作员在搜索记录对话框中单击"确定"后,将执行搜索保存人员代码。 行选择人员代码用于过滤出数据行。Prebuild通常用于隐藏和取消隐藏页面。字段默认值尝试为没有值的字段设置默认值。字段公式成功完成后,将执行字段公式。Rowinit用于初始化行。在完成所有组件构建事件之后,将执行Postbuild人员代码。每次激活页面时都会触发Activate事件。详细答案>>

22. SQLEXEC和CREATESQL有什么区别?

SqlExec表示它绕过了组件缓冲区,并且直接与数据库联系以检索数据。 但是它逐行检索数据,并且无法批量插入。
但是在创建SQL的情况下,可以批量插入数据。

详细答案>>

23. 人员代码(peoplecode)存储在哪里?

数据库服务器,以及PSPCMPROG。

详细答案>>

24. 人员代码中是否有任何功能可以停止整个组件的处理?

思考时间函数会暂停处理,直到用户采取了某些措施(例如,单击消息框中的按钮),或者直到外部过程运行完毕为止。思考时间功能 以下是思考时间功能: DoCancelDoModalDoModalComponentExec (only when Synchronous)File attach functionsPromptRemoteCallRevalidatePasswordWinExec(only when Synchronous)WinMessageWinMessageBox详细答案>>

25. SQR中的程序流程阶段?

编译阶段所有预处理器指令均已编译(以#include开头)。 例如:所有SQC均已运行。 检查条件的语法错误。 例如:if for循环while循环以各自的语法正确结束。 如果使用阵列并加载查找,则分配内存结构 执行阶段 开始逐行解释代码 检查开始程序开始头部开始尾部详细答案>>

26. SQR的程序流程是什么?

SQR的程序流程是 -

Setup section
heading section
footing section
program section
procedure section

详细答案>>

27. 转换值和提示表的区别是什么?

转换值:转换值表是一种特殊的表,仅限于验证四个字符或更少的数据。 转换表用作通用提示表,并且已生效 提示表:提示表用于为用户提供来自其他表的验证值,其他值通常由系统用户填充,并且通常是特定于应用程序的详细答案>>

28. .SQC和.SQT是什么?

.SQC是功能库文件。 就像子程序以扩展名.SQC保存,此程序可以在SQR程序中调用 .SQT是编译时间/运行时文件。 编译带有XXX.SQR的文件时,我们将得到输出为XXX.SQT,而当执行XXX.SQT时,我们将得到输出XXX.LIS(列表文件/输出文件)。详细答案>>

29. 什么是Oracle中的规范化?

标准化的主要目标是 -

–消除冗余数据(例如,将相同数据存储在一个以上的表中)
–确保数据依赖性(仅将相关数据存储在表中)。

详细答案>>

30. SQR中如何性能调优?

SQR中性能调优参考:

– 加载查找
– 数组
– 多个报告
– Bnn
– 使用SQT文件
– 在BATCH服务器上运行
– 正确的编程逻辑
– 设置处理
– SQL调整

详细答案>>

31. 搜索记录和添加搜索记录的区别是什么?

搜索记录:指定组件的搜索记录。 搜索记录控制对表中数据行的访问。 其关键字和备用搜索关键字将作为条件出现在搜索页面上。添加搜索记录:指定是否要专门用于添加操作的其他搜索记录。详细答案>>

32. 滚动(scroll)和网格(grid)之间有什么区别?

滚动(scroll)区域用于维护父子关系,在低级滚动中插入网格(grid);

示例:假设我们在页面level1和level3中有3个滚动级别,我们在级别3中插入网格

详细答案>>

33. 有多少种方法可以运行应用程序引擎程序?

主要有以下几种方法: –从Application Designer运行。– 通过调用人员代码功能。– 从DOS环境中运行(调试)。– 从Application Engine人员工具运行。– 从Peoplesoft应用程序运行。详细答案>>

34. PS 8 Application Designer中添加了哪些新功能?

PS 8 Application Designer中的新增功能如下: Application Reviewer已在8中与Application Designer集成在一起。PeopleCode已成为具有对象属性和方法的VBA样式。介绍了Meta SQL变量。 引入了诸如组件,记录,SQL之类的新变量。应用程序引擎现在支持PeopleCode。滚动条已成为PS 8.0等中的滚动区域。详细答案>>

35. 可以附加到菜单的三个动作是什么?

可以附加到菜单的三个动作是 -

– Component
– Separator
– PeopleCode

详细答案>>

36. 流程和报告有什么区别?

流程接收命令行参数,报告从页面接收运行控制。

详细答案>>

37. 一个步骤中最多可以执行多少个动作?

在"应用程序引擎"步骤中可能采取的各种操作如下: – Do while– Do when– Do select– PeopleCode– SQL– Call section– Log Message– Do until 在Application Engine程序的一个步骤中,一个动作只能被调用一次。详细答案>>

38. Application Engine程序中内置的重新启动逻辑是什么?

在每个Application Engine程序中,必须定义程序发出COMMIT的频率。 这样做之后,每个COMMIT都将成为"检查点",应用程序引擎可使用该"检查点"来定位异常结束后重新启动程序的位置。 这种内置逻辑在COBOL或SQR中不存在。详细答案>>

39. 应用程序引擎状态记录是什么?

状态记录是必须由应用程序引擎开发人员创建和维护的PeopleSoft记录。 该记录定义了程序用于将值从一个Action传递到另一个Action的字段。 可以将Application Engine状态记录的字段视为由Application Engine程序组成的工作存储。 应用程序引擎状态记录可以是物理记录或工作记录,并且任何数量的状态记录都可以与程序关联。 物理状态记录必须按流程实例进行键控。 应用程序引擎状态记录必须将PROCESS_INSTANCE定义为第一个字段和唯一的关键字段。 并且,为了使系统...详细答案>>

40. PIA是什么?其组成部分是什么?

它是n层架构。 我们有客户端,Web服务器,应用程序服务器和数据库服务器。 我们有震动和燕尾服。 我们提供WSL,WSH,JSL,JSH,QUEUES和服务。 在数据库服务器中,我们有系统表,PeopleTools表和应用程序表。详细答案>>

41. 误和警告在哪里得到最广泛的使用?

字段编辑,保存编辑,搜索保存,行删除,行插入。

详细答案>>

42. 有什么方法可以找出用户是处于添加模式还是更新模式?

%mode-返回A-添加模式。 返回U –用于更新模式

详细答案>>

43. peoplesoft如何应用/使用searchinit事件?

Searchinit在触发搜索对话框页面显示到最终用途之前触发。 因此,searchinit通常用于通过将某些值插入和显示为灰色的搜索对话框页面来增强行级安全性。

详细答案>>

44. 当选择一个组件时,将触发什么事件?

如果组件的默认模式是搜索模式:仅会激发searchinit。如果组件的默认模式是新模式。 字段默认值,字段公式,rowinit,searchinit。

详细答案>>

45. peoplecode 及其作用域中有哪些变量?

系统变量和用户定义的变量。

范围 - 全局,组件,本地。

详细答案>>

46. 默认处理是什么?

在默认处理中,组件中的所有空白字段均设置为其默认值。可以在"记录字段属性"或"FieldDefault PeopleCode"中指定默认值。

详细答案>>

47. 字段默认值和Rowinit有什么区别?

字段默认值仅在处于添加模式时指定字段的默认值。
仅当一行数据从数据库到组件缓冲区时才触发行初始化。

详细答案>>

48. saveprechange和savepostchange有什么区别? 哪个函数直接与数据库交互?

Saveprechange - 在将数据从组件缓冲区更新到数据库之前执行的最后一个事件。
Savepostchange – 在数据库中的数据更新后触发。
SQLEXEC — 函数直接与数据库进行交互。

详细答案>>

49. Getlevel0()是什么? %subrec和%selectall函数的用途是什么?

Getlevel0()— 用于获取level0的行集。%subrec – 仅在Dynamic View SQL中使用,它会扩展到子记录的列:%selectall – %SelectAll是选择指定记录中所有字段的简写形式,用%DateOut,%TimeOut包装日期/时间字段。详细答案>>

50. PeopleCode中的数组是什么? 数组的最大尺寸是多少? 哪个函数将值插入数组?

数组是数据存储位置的集合,每个位置都存储相同类型的数据。PeopleCode数组的最大深度为15个维度。Push和unshift是数组的功能,用于将元素从数组的末尾添加到数组的末尾。Pop是数组的功能,用于从数组末尾选择和删除元素。详细答案>>

51. PeopelCode中的Getrowset和Createrowset有什么区别?

Getrowset – 用于获取组件缓冲区中记录的行集。
Createrowset - 用于为数据库中的记录创建行集,也称为独立行集;

详细答案>>

52. 可以通过编程方式保存组件吗?

通过使用Dosave和Dosavenow函数。

详细答案>>

53. 进程有哪些不同及其优势?

推迟一些用户操作,以减少访问数据库的次数,从而提高性能(在系统编辑,字段编辑和字段更改中)。

优点:
减少网络流量。
提高性能。

详细答案>>

54. 使用面向对象的peoplecode编写语法以访问第三级记录字段?

参考:

&fld=Getlevel0 ()(1).GetRowset(Record..GetRow(1),
GetRowset (Record.).GetRow(1),
GetRowset (Record.).GetRow(1),
GetRecord (Record.).GetFieild(Field))
详细答案>>

55. 用于动态控制转换值的内置功能/函数是什么?

用于动态控制转换值的内置功能/函数是 -

  • Adddropdownitem ()
  • Deletedropdownitem ()
详细答案>>

56. 在访问 peoplesoft 应用程序之前,必须通过什么安全级别?

在访问 peoplesoft 应用程序之前,必须通过以下安全级别 -

  • 字段级安全
  • 行级安全
  • 维护安全
  • 定义安全
  • 门户安全。
详细答案>>

57. 用户配置文件中主要权限列表的用途是什么?

主要权限列表用于批量更改和定义安全性目的。

详细答案>>

58. 如何授权用户运行流程或报告?

要授权用户运行某个流程,应将包含该流程或报告的流程组添加到该用户的权限列表中。

详细答案>>

59. 如何授予对查询中要使用的记录的访问权限?

要授予对要在查询中使用的记录的访问权限,我们创建了一个新的查询安全性树,并添加了要授予访问权限的记录,然后将访问组分配给该树。 之后必须将该查询树和查询访问组添加到权限列表。详细答案>>

60. 系统用于确定用户是否有权更新对象的规则是什么?

用户应具有更新对象的权限。 这由"定义"安全性给出。 保存对象的组应以更新方式添加到用户的权限列表中。

详细答案>>

61. 设置门户安全性来访问门户中的组件的方式是什么?

设置门户安全性来访问门户中的组件的方式是 -

  • 结构与内容
  • 菜单导入
  • 注册组件
详细答案>>

62. 数据转换涉及哪些步骤?

数据转换涉及以下步骤 - – 从旧系统中提取数据– 协调提取的数据– 确定新系统要引导的表– 数据映射– 确定工具(SQR或导入管理器或SQL Loader等)– 编写程序以执行转换– 使用测试数据测试程序– 检查数据轮廓– 协调一致的数据。详细答案>>

63. 为什么使用SQR?

使用SQR主要有以下原因:

– 数据转换
– 报告
– 接口程序。

详细答案>>

64. 如何将SQR报告链接到流程计划程序?

将SQR报告链接到流程计划程序参考以下方法: 如果有新字段,请创建/修改/添加运行控制表如果有任何程序输入,则创建/修改/添加运行控制页面创建菜单定义(注意菜单组名称:XYZ)为操作员提供安全保障创建流程调度程序定义使用过程定义–过程定义添加提供报告名称和报告类型详细答案>>

65. SQR中的变量类型有哪些(是什么)?

SQR中的变量类型有哪些?

  • &数据库参考字段–只读
  • $字符(与日期相同)
  • #数字
  • {} ASK或#define中的变量
  • [$变量]动态变量引用
详细答案>>

66. 记录定义的类型有哪些?

记录定义的类型有 -

  • SQL表
  • SQL视图
  • 动态视图
  • 派生/工作记录
  • 子记录
  • 查询视图
详细答案>>

67. 什么是动态视图?

动态视图可以像页面和PeopleCode中的视图一样使用,但实际上不作为SQL视图存储在数据库中。 而是,系统使用视图文本作为在运行时执行的SQL Select的基础。 动态视图在某些情况下(例如搜索记录和PeopleCode Selects)可以提供出色的性能,因为它们比常规SQL视图更有效地进行了优化。详细答案>>

68. 什么是应用引擎?

应用引擎工具针对我们的应用程序数据表执行后台SQL处理。 它是COBOL,SQL或SQR的替代方法

详细答案>>

69. 应用程序引擎有哪些不同类型?

应用程序引擎有以下类型 - 标准:标准入口点程序。仅升级:仅由PeopleSoft升级实用程序使用。仅导入:仅由PeopleSoft导入实用程序使用仅守护程序:用于守护程序类型的程序。仅变换:支持XSLT变换程序。详细答案>>

70. 使用应用程序引擎的优势/优点是什么?

以下是使用Application Engine的优点。 封装形式与使用COBOL或SQR开发的应用程序不同,Application Engine应用程序完全驻留在数据库中。使用Application Engine,可以编译程序,无需存储语句,也不需要直接与使用中的操作环境进行交互。您可以在没有现有人员工具的情况下构建,运行和调试应用程序。 有效约定申请部分的日期已生效-这意味着您可以在特定日期激活/停用部分。这使您可以在修改节时将其存档,而不是销毁它们。将来,如果您决定恢复到该节的上一个版本,则只需重新...详细答案>>

71. 搜索记录分配到哪里?

搜索记录分配给菜单中的组件。

详细答案>>

72. 在人员代码(PeopleCode)中区分错误和警告语句?

错误声明发出消息,并且在继续操作之前必须更正导致错误的条件。 警告声明会发出一条消息,用户可以继续操作而无需更改任何值。

详细答案>>

73. 在哪里运行作业?

进程调度程序可以在客户端或服务器计算机上运行作业。

详细答案>>

74. 多进程作业受到哪些限制?

多进程作业只能安排在服务器上运行。

详细答案>>

75. 通过Process Scheduler提供的三个输出目标/地方?

可以将输出定向到打印机,文件和Windows屏幕。

详细答案>>

76. 使用表集ID的每个搜索记录定义的顶部都应包含哪些字段?

SET ID是应该在使用表集ID的每个记录定义顶部的字段。

详细答案>>

77. Crystal报表中的图层类型是什么?

Crystal Reports中有4种类型的图层。分别是: 报告标题–在此,我们将写上公司的标题,日期和徽标。页面标题–用于编写列标题。详细信息–包含数据库列值。页脚-用于写页码和地址。详细答案>>

78. 安全管理员是什么?

安全管理员用于控制和访问各种"人"软菜单。

详细答案>>

79. 有多少种安全管理员配置文件?

有三种类型的安全管理员配置文件: 访问配置文件:它是RDBMS ID。 它为幕后流程提供了必要的ID和密码。类配置文件:定义为将用户组织为具有通用访问权限或特权的组。操作员资料:通常称为操作员ID或具有关联登录密码的操作员。详细答案>>

80. 对象安全性是什么?

作为操作员安全性创建的安全配置文件,用于限制对人员软数据的访问。

详细答案>>

81. 什么是转换表?

转换表是一个提示表,用作数据字典,用于存储不需要自己的单个提示表的字段的值。

详细答案>>

82. 转换表有哪些限制/缺点?

转换表有以下限制/缺点 -

  1. 字段类型应为字符
  2. 最小字段长度应为1至4个字符。
  3. 字段值应较小(静态)。
详细答案>>

83. 什么是生效日期?

生效日期用于存储历史记录,当前和将来的信息。

详细答案>>

84. 历史日期与过去日期有什么区别?

过去日期 – 当前日期的30天内称为过去日期。
历史记录日期 – 当前日期的30天以上称为历史记录日期。

详细答案>>

85. 什么是记录?

一组非重复字段称为记录。

详细答案>>

86. 记录有多少种类型?

有六种类型的记录,它们是: SQL表 – 使用build选项在数据库中创建对应的物理SQL表。SQL视图 – 它不是数据库上的物理SQL表,它提供了联接表的复制。 它用于安全性和更快的访问。动态视图 – 它实际上以SQL视图文本的形式存储,并在运行时执行。 它使用内置索引。 而普通视图已执行并存储在数据库中。派生/工作记录 – 这是在线面板处理期间要使用的临时工作空间,并且不存储在数据库中,因此不构建派生工作记录。 在更新/显示模式下看不到它们。 一旦取消面板,就将其从缓冲区中删除。子记录 – 一组在...详细答案>>

87. 工具栏中有几种类型的显示?

工具栏中有以下几种类型的显示 - 字段显示 – 显示字段属性(字段名称,类型,长度,格式,水平和简称,长名称使用显示 – 它显示字段的键相关特征和默认值(字段名称,类型,方向指示,搜索键,列表,系统指示,审计,H,默认值)编辑显示 – 显示适用于字段的审计选项(字段名称,必填类型,编辑,提示表,合理日期,人员代码)人员代码(PeopleCode)显示 – 它显示不同的事件,用户可以选择所需的事件来编写人员代码。详细答案>>

88. 什么是应用引擎程序?

PeopleSoft Application Engine程序是一组SQL语句,PeopleCode和启用循环和条件逻辑的程序控制操作。

详细答案>>

89. 人员工具是什么?

人员工具是软件程序,实用程序脚本,数据库表和数据的集合,这些框架提供了用于创建,使用和修改人员软应用程序的框架。 人员工具提供内置的业务功能并维护直接提高生产力并简化系统设计的功能。详细答案>>

90. Application Designer是什么?

Application Designer是一个集成的开发环境,用于开发People软应用程序

详细答案>>

91. 应用程序设计器屏幕的物理属性是什么?

以下是Application Designer的属性, 标题栏选单工具列项目工作区–它以Windows资源管理器格式排列PeopleSoft对象对象工作区–打开多个对象并存储在主窗口中。输出窗口–处理通过使用项目开发或向上分级生成的输出。查看选项卡–开发工具/升级详细答案>>

92. 在PeopleSoft应用程序中如何存储,检索,处理和处理数据?

PeopleSoft是一个基于表的系统,它包含三组主要的表,1.系统目录表; 它存储表和视图的物理属性。 (例如Sys,Columns,Sys表)2.人员工具表; 它包含您使用人员工具定义的信息(例如PSRECDEFN,PSMENUDEFN)3.应用数据表; 存储用户通过People Soft应用程序窗口和页面输入和访问的实际数据。 (例如PS_ <>)详细答案>>

93. PeopleSoft支持多少种数据库管理系统(RDBMS)?

以下是支持PeopleSoft应用程序的RDBMS列表。
DB2,SQL Base,Oracle,Microsoft SQI服务器,Informix

详细答案>>

94. 定义字段,字段属性和字段属性分别是什么?

字段是People软件中的基本构建基块,将它们添加到至少一条记录中时可以在应用程序中使用。 字段是全局定义的。 常见的字段属性是:1.数据类型2.字段名称3.长名称4.短名称5.格式6.帮助上下文编号7.转换值–存储在单独的表(XLATTABLE)中。 字段是: 1,全局定义2.可重用的组件,可以在多个记录定义之间共享3.对"字段"属性的更改会影响包括该字段的所有记录。详细答案>>

95. 简要说明一下记录属性?

键:记录知道一个字段,该字段唯一地标识每一行,作为键。 将根据键段从数据库中搜索和检索数据。不允许重复和空值。这是一个主键它允许多个键记录中允许的最大键数量为15它应该放在记录定义的顶部。 序号重复: 1.当允许重复值时,它提供了一种在表中排序数据的方法。2.它将为该列创建索引。 但是可以禁用索引。 备用搜索键: 1.它标识字段为提供表数据替代路径的键。2.由于使用备用搜索键,因此系统变慢,因为在SQL创建表时将创建数据库索引,因此它将占用磁盘空间。3.它允许重复的值。4.选择更新/显示模式后,将在搜...详细答案>>

96. PeopleSoft中有多少种安全性可用?

PeopleSoft中有六种安全性:

  1. RDBMS安全性
  2. 网络安全性
  3. 操作者安全性
  4. 对象安全性
  5. 树级安全性
  6. 查询安全性(行级安全性)
详细答案>>

97. 菜单的类型有哪些?

菜单的类型有 -

1.标准菜单:它显示在PeopleSoft应用程序的菜单栏中。
2.弹出菜单:允许用户通过右键单击页面或组件来导航应用程序其他区域中的相关信息。

详细答案>>

98. 键和备用搜索键有什么区别?

键-它是记录的主键。 可以用作搜索关键字,也可以不必。
备用搜索关键字-用于搜索目的。

详细答案>>

99. 在更新/显示模式,全部更新/显示和更正模式下可以检索哪些有效的带日期的行?

更新/显示–可以查看当前和将来的行。 只能更新将来的行。更新/显示全部–可以查看历史记录,当前和将来的行。 只能更新将来的行。更正–可以查看和更新历史记录,当前和将来的行。详细答案>>

100. peoplesoft支持哪些类型的审核? 如果是记录级审核,表的结构是什么?

我们有现场审核和记录审核。 记录级别审核中的表结构为:AUDIT_OPRID,AUDIT_STAMP,AUDIT_ACTN,AUDIT_RECNAME,并且可以添加记录中的字段。

详细答案>>

101. 什么是表编辑?

表编辑有以下几种:提示表编辑,是/否表编辑,将表编辑转换为表编辑。

详细答案>>

102. 建立两个记录之间的父子关系需要什么条件? 这样做有什么好处?

条件是:1)子记录应该具有父记录的所有关键字段,并且除了父记录的关键字段以外,还应该至少有一个关键字段。2)我们应该在子记录的记录属性中提及父记录。3)我们的父母/子女关系不能超过三个层次。 优点/好处是:1)具有参照完整性。2)数据依赖3)消除冗余数据详细答案>>

103. 可以将子页面放入网格吗? 如果可以那么怎么做?

可以,我们可以使用插入子页面来插入子页面。 将子页面插入主页后,将子页面拖到网格中。 保存页面时,我们可以成功保存该页面,表明可以在网格中插入子页面。

详细答案>>

104. 可以在组件中隐藏主页吗? 原因是什么?

不能,我们不能隐藏组件的主页。 如果该组件只有一页,那么通过使该页面也变为不可见,我们将不存在任何组件,因此不允许我们隐藏主页面。

详细答案>>

105. 专家录入( Expert Entry)是什么?

专家录入( Expert Entry)使用户可以在运行时从交互模式更改为延迟模式以进行适当的事务。

详细答案>>

106. 什么是自动更新?

此记录字段属性用于在用户创建或更新行时,使用服务器的当前日期和时间来更新特定记录的日期字段。 即使用户在该字段中输入数据,用户输入的数据也会根据系统的当前日期和时间进行更新。详细答案>>

107. 什么是记录组? 哪些记录可以包含在记录组中?

记录组由功能相似的记录组成。 要在记录组中设置记录,我们应该在记录属性中输入一个设置的控制字段值

详细答案>>

108. 如何提高提示表编辑的安全性和可用性?

使用提示表视图。

详细答案>>

109. 设置行级安全性有哪些方法?

我们可以使用将数据表与授权表连接在一起的SQL视图来设置行级安全性。 并且通过让Query使用查询安全记录定义来搜索数据。 查询安全记录定义将安全检查添加到搜索中。

详细答案>>

110. PeopleSoft如何使用视图? 哪些在线功能?

PeopleSoft将视图用于搜索记录,摘要页面,提示视图,报告搜索记录和摘要页面是在线功能。

详细答案>>

111. 为什么PeopleSoft经常使用视图作为搜索记录?

使用搜索视图有以下三个主要原因 -

  • 将条件添加到搜索对话框页面
  • 提供行级安全性
  • 实施搜索页面处理
详细答案>>

112. 一个组件如何具有多个搜索记录?

可能希望通过不同的搜索记录多次重复使用相同的组件。 您可以通过在运行时从菜单项中打开组件时覆盖组件搜索记录来完成此操作,而无需创建组件的单独副本。 组件替代是临时的,仅当从设置替代的菜单项中打开组件时才会发生。 它不会更改组件定义。详细答案>>

113. 什么是PIA,其组成部分是什么?

它是n层架构。 我们有客户端,Web服务器,应用程序服务器和数据库服务器。 我们有 jolt 和 tuxedo 。 我们提供WSL,WSH,JSL,JSH,QUEUES和服务。 在数据库服务器中,我们有系统表,peopletools表和应用程序表。详细答案>>

114. 字段编辑和保存编辑有什么区别?

在每个字段更改的字段编辑中,将发生从应用程序服务器到数据库的转换。
在所有字段的Saveedit中,仅发生一次从应用程序服务器到数据库的转换。

详细答案>>

115. 什么是思考时间函数?

思考时间函数会暂停处理,直到用户采取了某些措施(例如,单击消息框中的按钮),或者直到外部过程运行完毕为止。

详细答案>>

116. 错误和警告在哪些地方广泛使用?

字段编辑,保存编辑,搜索保存,行删除,行插入。

详细答案>>

117. 有什么方法可以找出用户是处于添加模式还是更新模式?

  • %mode - 返回A-添加模式。
  • 返回U – 用于更新模式
详细答案>>

118. people sof应用如何使用searchinit事件?

Searchinit在将搜索对话框页面显示给最终用户之前触发。 因此,searchinit通常用于通过向搜索对话框页面插入某些值并使其变灰来增强滚动级别的安全性。

详细答案>>

119. 在peoplecode中使用SQL有哪些选择?

在peoplecode中使用SQL有以下选择 -

  • SqlExec;
  • 记录类方法(selectbykey,删除,插入,更新);
  • 使用Sql类,其属性和方法;
详细答案>>

120. peoplecode中提供哪些数据缓冲区类?

peoplecode中提供哪些数据缓冲区类 -

行集,行,记录,字段,数组,文件,Sql,图表,网格等

详细答案>>

121. 当选择一个组件时将触发什么事件?

如果组件的默认模式是搜索模式:仅会搜索searchinit。如果组件的默认模式是新模式:字段默认,字段公式,rowinit,searchinit。

详细答案>>

122. people code及其作用域中有哪些不同的变量?

people code及其作用域中有以下几种变量:

  • 系统变量和用户定义的变量。
  • 范围 - 全局,组件,局部。
详细答案>>

123. 什么是默认处理?

在默认处理中,组件中的所有空白字段均设置为其默认值。 可以在"记录字段属性"或" FieldDefault PeopleCode"中指定默认值。

详细答案>>

124. 字段默认值和Rowinit有什么区别?

字段默认值仅在我们处于添加模式时指定字段的默认值。
仅当一行数据从数据库到组件缓冲区时才触发行初始化

详细答案>>

125. saveprechange和savepostchange有什么区别? 哪个函数直接与数据库交互?

Saveprechange - 在将数据从组件缓冲区更新到数据库之前执行的最后一个事件。
Savepostchange – 在数据库中的数据更新后触发。
SQLEXEC — 函数直接与数据库进行交互。

详细答案>>

126. 什么是Getlevel0()? %subrec和%selectall函数的用途是什么?

Getlevel0()- 用来获取level0的行集。 %subrec – 仅在Dynamic View SQL中使用,它会扩展到子记录的列:%selectall –%SelectAll是选择指定记录中所有字段的简写形式,用%DateOut,%TimeOut包装日期/时间字段。详细答案>>

127. 获取键,查找键和创建键之间的区别?

获取键:–这些键映射到组件的搜索记录中标记为scrh的字段。 自动将搜索记录中的"搜索关键字"字段变为"获取关键字"。我们无法更改。查找键:–这些键映射到组件搜索记录中标记为Alt或Srch的字段。 您可以删除不想用于搜索的查找键。创建键:–它是从搜索记录的键字段生成的。 如果存在"添加搜索记录",则采用其关键字段。 我们无法更改。详细答案>>

128. 如何为组件接口提供安全性?

打开权限列表
在组件接口选项卡上
添加行并选择新创建的组件接口
编辑权限以授予对标准方法的权限
获取,创建,保存,取消,查找。

详细答案>>

129. 在 peoplecode 中调用组件接口需要执行哪些步骤?

建立用户部分获取组件接口定义填充创建键创建组件接口的实例填写必填字段保存组件接口。 &Session = GetSession(); &CI = &Session.GetcompIntfc(CompIntfc.INTERFACE_NAME) &CI.KEY_FILED_NAME = NEW If not &CI.Create () Then Else Populate other fields End-if; Populate the other fields I...详细答案>>

130. 如何测试组件接口?

使用组件接口测试器
在测试器中提供选项值
从CI测试器获取现有内容,创建新内容,查找并执行操作

详细答案>>

131. 在组件接口中捕获错误消息? 还是在CI中使用PSMessages?

当诸如Find,Save,Create方法之类的任何方法返回false时,都需要调用此函数。可以在日志消息中打印错误文本和错误类型,以进行日志消息中的任何其他操作。 Function CheckErrorCodes() &PSMessages = &Session.PSMessages; &ErrorCount = &PSMessages.Count; For &i = 1 To &ErrorCount &ErrorText = &PSMe...详细答案>>

132. 什么是方法?有哪些不同类型的方法?

方法:–方法是在运行时在组件接口上执行非常特定功能的对象。 标准方法和用户定义的方法。 标准方法:在应用程序中创建新组件接口后自动生成。除标准方法外,任何集合都可以使用标准方法。 用户定义的方法:用户定义的方法是可以创建以满足单个组件接口要求的方法。详细答案>>

133. 什么是属性?

组件中级别0的字段是组件的属性。 标准属性: CreatekeyinfocollectionFindkeyinfocollectionProperty Info collectionGetHistoryItems (Update/Display mode or Correction mode)EditHistory ItemsInteractiveMode. 用户定义的属性 开发人员可以进一步控制公开的Getkeyinfocollection字段属性。详细答案>>

134. 如何在组件界面中以更正模式登录?

获取历史记录项和编辑历史记录项属性应设置为true。
仅获取历史记录项:更新全部显示 – 将使用模式。

详细答案>>

135. 键和替代搜索键有什么区别?

KEY - 它是记录的主键。 可以用作搜索关键字,也可以不必。
备用搜索关键字-用于搜索目的。

详细答案>>

136. 在更新/显示模式,全部更新/显示和更正模式下可以检索哪些有效的带日期的行?

更新/显示 - 可以查看当前和将来的行。 只能更新将来的行。更新/显示全部 – 可以查看历史记录,当前和将来的行。 只能更新将来的行。更正 – 可以查看和更新历史记录,当前和将来的行。详细答案>>

137. peoplesoft支持哪些类型的审核? 如果是记录级审核,表的结构是什么?

有字段审核和记录审核。 记录表的结构
级别审核是:AUDIT_OPRID,AUDIT_STAMP,AUDIT_ACTN,AUDIT_RECNAME,并且可以
从记录中添加字段。

详细答案>>

138. 什么是表格编辑?

我们会提示进行表格编辑,是/否表格编辑,将表格编辑转换为表格编辑。

详细答案>>

139. 建立两个记录之间的父子关系需要什么条件? 这样做有什么好处?

条件是:1)子记录应具有父记录的所有关键字段,并且至少要有一个父记录的关键字段以外的关键字段。2)我们应该在子记录的记录属性中提及父记录。3)我们不能超过三个级别的父母/孩子关系。 优点是:1)具有参照完整性。2)无需一次又一次输入信息详细答案>>

140. 可以在组件中隐藏主页吗?为什么?

不能,我们不能隐藏组件的主页。 如果该组件只有一页,那么通过使该页面也变为不可见,我们将不存在任何组件,因此不允许我们隐藏主页面。

详细答案>>

141. PeopleSoft中有哪些付款方式?

系统检查和电子转帐是企业使用的两种最常见的付款方式。 除此之外,PeopleSoft应付款管理系统还支持许多其他付款方式。 最常见的付款方式: 系统检查电子资金转帐—电子转帐 其他付款方式: 手动检查方式征求客户意见草拟客户电子转帐供应商草稿自动化票据交换所— ACH直接付款电子转帐手册信用证电汇详细答案>>

142. PeopleSoft中的P2P周期是什么?

此过程包括"采购到付款"周期。

  • 要求
  • 采购订单
  • 收据
  • 凭证
  • 付款
详细答案>>

143. 应付帐款的主要业务流程是什么?

应付款业务流程概述: 使用手动和自动流程创建凭证和付款流程。特定国家/地区的预扣税将凭证与采购订单和收据匹配过帐凭证在整个生命周期内保持优惠券。创建草稿,单凭单付款,预付款和自行开具的发票。(可选)将电子付款发送给PeopleSoft Financial Gateway。使用在线查询并生成报告来分析应付帐款信息。存档应付帐款数据详细答案>>

144. PeopleSoft中有哪些凭证登台表?

要将凭证加载到PeopleSoft中,我们首先将其加载到"凭证暂存"表中,然后运行"凭证构建"以根据暂存数据创建凭证。 PS_VCHR_HDR_STG;PS_VCHR_LINE_STG;PS_VCHR_DIST_STG; PS_VCHR_HDR_QV; PS_VCHR_LINE_QV;PS_VCHR_DIST_QV; 这是两个登台表,用于通过凭证构建过程将数据加载到主凭证表中 PS_VOUCHER;PS_VOUCHER_LINE;PS_DISTRUB_LINE;详细答案>>

145. 在PeoplfSoft中设置聘用模板的主要组件是什么?

在PeoplfSoft中设置聘用模板的主要组件是:

  • 模板记录/字段
  • 模板部分
  • 模板类别表
  • 模板制作
详细答案>>

146. 有哪些更新工人补偿金的方法?

  • 资历加薪
  • 绩效提高
  • 自动步进
  • 使用复习带增加步进
  • 金额增加
  • 百分比增加
详细答案>>

147. 什么是监管区域? 监管区域的用途是什么?

管制区域是指具有PeopleSoft HRMS中的功能所使用的法律和法规的区域。 许多交易是由法规要求驱动的。 这些要求包括种族,残障以及健康和安全等领域。 使用监管区域的好处 - 当受监管区域驱动时,系统中的监管代码,人员代码编辑和设置处理可能会因国家/地区和每笔交易而异。详细答案>>

148. 用于定义模板的所有状态是什么?

用于定义模板的所有状态是 -

  • 测试(默认值)
  • 活跃
  • 不活跃
详细答案>>

149. 根据人员模型列出PeopleSoft HRMS中不同类型的组织关系?

一个人可以拥有的不同组织关系是:

  • 雇员
  • 临时工
  • 有关人员
详细答案>>

150. 模板租用状态页面上可用的所有状态是什么?

模板租用状态页面上可用的所有状态是:

  • 待定聘用
  • 取消聘用
  • 已处理的录用
详细答案>>

151. 树管理器中有哪些可用级别?

树管理器中可用级别:

  • 级别
  • 节点
  • 父母
  • 兄弟
  • 子级
详细答案>>

152. 什么是全局分配?

全局分配使组织能够将员工分配给全局分配,并在员工和家属搬到组织中位于不同地理位置的多个位置时监控,补偿和跟踪员工及受抚养者的资格。

详细答案>>

153. SJT有哪些?

SJT主要有以下几种:

  • SJT_CLASS
  • SJT_CLASS_ALL
  • SJT_PERSON
  • SJT_DEPARTMENT
详细答案>>

154. PS HRMS中最重要的记录是什么?

PS HRMS中最重要的记录是JOB record

详细答案>>

155. 如何执行国际任务安全?

PeopleSoft提供了三种国际安全选项: i)家里可以看到房东ii)主持人可以看到主页iii)两者 可以通过以下方式设置国际安全性: 设置HRMS->安全->核心行级安全->安全安装设置详细答案>>

156. 对于短期残疾行为,产生的员工身份是什么?

157. 公司希望将所有福利的受抚养年龄限制设置为19岁。应该使用哪张表?

福利计划表(Benefit Program Table)

详细答案>>

158. 在进行转换时,PeopleSoft建议使用什么作为“工作代码表”上的初始生效日期?

容纳最长的终身雇员。

详细答案>>

159. 哪个表具有SetID作为高级键?

位置表

详细答案>>

160. 哪个HRMS模块不使用组构建功能?

161. 客户要求在“福利计划表”上设置医疗计划,必须首先设置哪个表?

Provider/Vendor表。

详细答案>>

162. 客户有季节性工人,并希望以每年125个工作日作为年度补偿标准。您在哪个表上定义此要求?

Frequency 表

详细答案>>

163. 在哪里输入特定于PeopleSoft用户的默认值?

组织权限列表的默认值

详细答案>>

164. 客户希望建立一个假期计划,并能够跟踪假期余额。必须先设置哪三个表才能跟踪假期余额?

Provider/Vendor表, Earning表和 Benefit Program表。

详细答案>>

165. 在“工作收入分配”页面上,可以通过三种方式分配员工的薪酬?

至不同的部门,至不同的职务代码和/或职位以及至不同的总帐类型。

详细答案>>

166. 哪种扣除类别用于建立储蓄计划雇主税前匹配?

免税的税前福利。

详细答案>>

167. PeopleSoft中的EMPLOYEES表的目的是什么? 该表如何填充?

EMPLOYEES表是当前的员工信息表。 它主要用于与第三方系统的接口或业务报告中,以及与现在视图的"就业"一起使用。

详细答案>>

168. 什么是工作家庭? 与PeopleSoft中的职务代码有何不同?

为了确定PS HRMS中的特定作业,我们使用作业代码。 示例:可以具有代表行政助理的工作代码。 该工作代码将具有默认的薪级和标准时数。 使用该作业代码将多个此类作业组合在一起的集合将构成一个作业族。详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。