概念: Workday报告关系
Workday报告利用表示数据、关系和逻辑的业务对象。您查询的不是孤立的行和列,而是与这些相互关联的对象网络进行交互。
示例:
- “员工”业务对象用作员工和第三方/短期员工记录的主要数据实体。从该业务对象中,您可以导航到相关信息,例如职位、薪酬和福利数据。
- “供应商发票”业务对象包含有关供应商发票标头数据的信息。通过此业务对象,您可以访问相关信息,例如发票行和付款信息。
Workday通过实例字段将业务对象联系在一起,这些字段是对特定记录的动态引用,而不仅仅是纯文本。在此模型中,您只需输入一次信息, Workday就会在您的租户中以一致的方式使用该信息。查看数据结构原则.
业务对象的核心构成
每个业务对象都包含以下内容:
- 实例,表示业务对象“”内的单个唯一记录。示例:“员工”业务对象包含每个员工的 1 个实例。 字段是实例中的单独属性。示例:“员工”业务对象包括“雇用日期”和“法定姓名”等字段。 Workday使用以下主要字段类型:
- Workday 提供的字段:这些是所有Workday租户中均包含的标准字段。示例:“员工”业务对象包括 Workday 提供的字段,例如“雇用日期”、“法定姓名”和“成本中心”。
- 自定义字段:您可以创建这些字段,用于存储您组织特有的数据,并且 Workday 提供的字段无法容纳这些数据。
- 计算字段:这些用户定义字段可对其他字段执行计算、转换或逻辑求值。它们使您能够操作数据和检索不作为标准字段存在的值。
主要业务对象与相关业务对象之间的关系
业务对象之间的关系定义了对象之间的连接方式,这些关系使您能够从主要业务对象(PBO) 及其相应的相关业务对象 (RBO) 中提取数据。
首选业务对象与推荐业务对象之间的关系可以是:
- 一对一,其中 1 个基于 PBO 的实例关联至 1 个基于 RBO 的实例示例:从员工到主要职位。
- 一对多,其中 1 个基于项目的实例关联到多个基于策略的对象实例化对象实例。示例:从“员工”到“被抚养人”。
要编译版报告,您需要从由您选择的数据源确定的“PBO”开始。然后,您可以从账簿管理对象中提取数据。
您选择的计划业务对象将决定单行数据表示的内容。示例:如果您编译版一个报告,将“员工”业务对象用作私密对象,则每一行将代表 1 个唯一的员工或第三方/短期员工。然后,您可以使用 RBO 访问已关联到该 PBO 的数据。示例:您可以从员工的相关业务对象中访问主要职位和被抚养人的基于职位的特定直接受益对象 (RBO)。
当您选择一个薪资对象时, Workday会通过实例字段将该 PBO 关联到 RBO,这些字段决定了从 RBO 中检索哪些数据。示例:将“员工”业务对象关联到“组织”的RBO。虽然“员工”对象上的许多字段都指向“组织”对象,但这些字段用于不同的功能目的,包括:
- “主管组织”字段,仅返回与员工“”的主要职位“”关联的特定组织“” 。
- “管理的组织”字段,该字段将返回员工担任经理角色的每个组织的列表。
“主管组织”
和“管理的组织”
都指向相同的组织 RBO,但它们返回不同的结果,因为每个字段的链接逻辑各不相同。数据结构原则
Workday使用水平链接和垂直层次结构来组织信息。
- 横向连接:不同业务对象通过相关业务对象彼此链接。当您输入“职务对象”的相关信息后,系统在其他任何需要该信息的位置自动提供该信息。
- 垂直层次结构:业务对象垂直组织到层次结构中,从常规种类转变为更具体的类型。
如果业务对象属于层次结构,则父级业务对象提供其子级业务对象继承的通用字段集。当您使用父级业务对象作为私密对象的数据源时,您的报告会自动返回该匿名对象子级业务对象的实例。
此结构的主要目的是确保一致性并减少冗余。通过在父级对象中定义通用字段,所有子级业务对象都会自动继承这些字段。对于报告来说,此功能尤其强大。
示例:
- 对于 HCM:
- 父级业务对象:员工
- 子级业务对象:员工、第三方/短期员工
- 继承字段(员工):法定姓名:,员工编号:,工作电子邮件:,主管组织:。
- 员工的唯一字段:员工类型(正式/临时),试用期结束日期:,集体协议:。可使用“员工”对象查看通用字段(例如“电子邮件”),但要查看“试用日期”,请切换到“员工”子对象。
- 对于财务管理:
- 父级业务对象:会计工作标记
- 子级业务对象:成本中心、方案、资金、赠予等
- 工作标记的继承字段:工作标记名称、参考编号、工作标记类型。
- 成本中心的唯一字段:成本中心经理、父级层次结构、外部编号。
子级业务对象会继承其父级业务对象的所有字段,并包含自己的特有字段。
示例:
- “雇用员工”事件是“操作”事件“”的子业务对象。它包含其父级的所有字段,以及仅与雇用流程相关的特定字段。
- 会计日记账是日记账的子级业务对象。对于用户创建而非其他业务流程自动生成的日记账分录, Workday使用会计日记账。作为子级对象,会计日记账继承其父级(即日记账)的所有通用字段,同时包含仅与手动输入流程相关的独特字段,例如:
- 编制人
- 日记账来源
- 审批状态