개념: Workday 리포트 관계
Workday 리포트에서는 데이터, 관계 및 로직을 나타내는 비즈니스 오브젝트를 활용합니다. 격리된 행과 열을 쿼리하는 대신 이렇게 상호 연결된 오브젝트의 네트워크를 사용합니다.
예를 들어 다음과 같습니다.
- 근무자 비즈니스 오브젝트 는 직원 및 임시고용직 레코드의 기본 데이터 엔티티 역할을 합니다. 이 비즈니스 오브젝트 에서 포지션, 보상 및 복리후생 데이터와 같은 관련 정보로 이동할 수 있습니다.
- 공급자 송장 비즈니스 오브젝트 에는 공급자 송장 헤더 데이터에 대한 정보가 포함되어 있습니다. 이 비즈니스 오브젝트 에서 송장 라인 및 지급 정보와 같은 관련 정보에 액세스할 수 있습니다.
Workday 인스턴스 필드를 통해 비즈니스 오브젝트를 서로 연결합니다. 인스턴스 필드는 일반 텍스트가 아닌 특정 레코드에 대한 동적 참조입니다. 이 모델에서는 사용자가 정보를 한 번 입력하면 Workday 가 테넌트 전체에서 일관되게 해당 정보를 사용합니다. 참조데이터 구조 원칙 .
비즈니스 오브젝트의 핵심 구성요소
각 비즈니스 오브젝트 는 다음으로 구성됩니다.
- 비즈니스 오브젝트 내에서 단일의 고유한 레코드를 나타내는 인스턴스 예: 근무자 비즈니스 오브젝트 에는 각 근무자 에 대해 하나의 인스턴스 포함됩니다. 필드는 인스턴스 내의 개별 속성입니다. 예를 들어 근무자 비즈니스 오브젝트 에입사일및법적이름과 같은 필드가 포함되어 있습니다. Workday 같은 기본 필드 유형이 사용됩니다.
- Workday 기본제공 필드: 모든 Workday 테넌트에 포함된 표준 필드입니다. 예를 들어 근무자 비즈니스 오브젝트 에는입사일,법적이름및코스트센터와 같은 Workday 기본제공 필드가 포함됩니다.
- 커스텀 필드: 조직 에 고유하고 Workday 기본제공 필드에 포함되지 않는 데이터를 저장하기 위해 생성할 수 있는 필드입니다.
- 계산 필드: 이 사용자 정의 필드는 다른 필드에서 계산, 변환 또는 논리적 평가를 수행합니다. 이를 통해 데이터를 조작하고 표준 필드로 존재하지 않는 값을 검색할 수 있습니다.
기본 비즈니스 오브젝트와 관련 비즈니스 오브젝트 간 관계
비즈니스 오브젝트 간 관계는 오브젝트가 연결되는 방식을 정의하며, 이를 통해 기본 비즈니스 오브젝트 (PBO) 및 해당 관련 비즈니스 오브젝트(RBO)에서 데이터를 가져올 수 있습니다.
PBO와 RBO의 관계는 다음 중 하나일 수 있습니다.
- 일대일, 여기서 1개의 PBO 인스턴스 1개의 RBO 인스턴스 에 연결됩니다. 예: 근무자에서 기본 포지션으로 이동
- 일대다. 하나의 PBO 인스턴스 여러 RBO 인스턴스에 연결됩니다. 예: 근무자 - 가족
리포트를 빌드 하려면 선택한 데이터 소스 에 따라 결정되는 PBO로 시작합니다. 그런 다음, RBO에서 데이터를 가져올 수 있습니다.
선택한 PBO에 따라 단일 데이터 행이 나타내는 내용이 결정됩니다. 예: 근무자 비즈니스 오브젝트 PBO로 사용하여 리포트를 빌드 경우 각 행은 1명의 고유한 직원 또는 임시고용직 나타냅니다. 그런 다음, RBO를 사용하여 PBO에 연결된 데이터에 액세스할 수 있습니다. 예를 들어 근무자 PBO에서 기본 포지션 및 가족 RBO에 액세스할 수 있습니다.
PBO를 선택하면 Workday RBO에서 검색할 데이터를 결정하는 인스턴스 필드를 통해 PBO를 RBO에 연결합니다. 예: 근무자 PBO가 조직 RBO에 링크되어 있습니다. 근무자 오브젝트의 많은 필드가 조직 오브젝트를 나타내지만 다음과 같은 다양한 기능적 목적으로 사용됩니다.
- 관할조직필드: 근무자의 기본 포지션 과 관련된 특정 조직 만 반환합니다.
- 관리대상 조직필드: 근무자 매니저 역할 맡은 모든 조직 의 목록을 반환합니다.
관할조직
및 관리대상 조직은
둘 다 동일한 조직 RBO를 나타내지만 링크 로직이 각 필드마다 고유하기 때문에 서로 다른 결과를 반환합니다.데이터 구조 원칙
Workday 가로 링크와 세로 계층을 사용하여 정보를 구성합니다.
- 수평적 연결성: 여러 비즈니스 오브젝트가 관련 비즈니스 오브젝트를 통해 서로 연결되어 있습니다. PBO에 정보를 입력하면 그 외 필요한 모든 곳에서 자동으로 정보를 사용할 수 있습니다.
- 세로 계층: 비즈니스 오브젝트가 세로로 하나의 계층으로 구성되어 일반 카테고리에서 보다 구체적인 유형으로 이동하는 경우
비즈니스 오브젝트 계층의 일부인 경우 상위 비즈니스 오브젝트 하위 비즈니스 오브젝트가 계승 공통 필드 세트를 제공합니다. 상위 비즈니스 오브젝트 PBO로 있는 데이터 소스 사용하는 경우 리포트는 PBO의 하위 비즈니스 오브젝트에서 인스턴스를 자동으로 반환합니다.
이 구조의 주된 목적은 일관성을 보장하고 중복성을 줄이는 것입니다. 공통 필드를 상위 오브젝트에 한 번 정의하면 모든 하위 비즈니스 오브젝트가 자동으로 이를 계승 . 이 기능은 리포트에 특히 유용합니다.
예를 들어 다음과 같습니다.
- HCM의 경우:
- 상위 비즈니스 오브젝트: 근무자
- 하위 비즈니스 오브젝트: 직원, 임시고용직
- 계승된 필드(근무자):법적이름,근무자 ID,직장 이메일,관할조직.
- 직원의 고유 필드:직원 유형(정규직/임시),수습기간 종료일,단체협약근무자 오브젝트를 사용하여이메일과 같은 공통 필드를 조회하고, 직원 하위 오브젝트로 전환하여 수습기간에 액세스합니다.
- 재무 관리의 경우:
- 상위 비즈니스 오브젝트: 회계처리 Worktag
- 하위 비즈니스 오브젝트: 코스트센터, 프로그램, 자금, 기부금 등
- Worktag의 계승된 필드: Worktag명, 참조 ID, Worktag 유형.
- 코스트센터의 고유 필드: 코스트센터 매니저, 상위 계층, 외부 ID
하위 비즈니스 오브젝트 상위 비즈니스 오브젝트 의 모든 필드를 계승하며 고유한 필드를 포함합니다.
예를 들어 다음과 같습니다.
- 직원 입사발령이벤트 는액션이벤트 의 하위 비즈니스 오브젝트 입니다. 여기에는 상위 항목의 모든 필드와 채용 프로세스에만 관련된 특정 필드가 포함됩니다.
- 회계처리 분개장 분개장의 하위 비즈니스 오브젝트 입니다. Workday 다른 비즈니스 프로세스 에서 자동으로 생성되는 것이 아니라 사용자가 생성한 분개에 회계처리 분개장 사용합니다. 회계처리 분개장 하위 오브젝트로서 상위 분개장에서 공통 필드를 모두 계승하며 다음과 같은 수동 입력 프로세스에만 관련된 고유한 필드를 포함합니다.
- 작성자
- 분개장 소스
- 승인 상태