소개
근로자 비즈니스 객체는 객체 계층에 약 30개의 구성요소가 있는 복합 객체입니다. 이 자습서에서는 이 복합 객체의 사용 가능한 모든 구성요소를 다루지 않지만 새 고용을 업로드할 때 따라야 할 규칙에 대한 지침을 제공합니다.
신규입사자를 생성할 때는 근로자 객체 계층의 다음 구성요소에 대한 데이터를 제공해야 합니다.
- 근로자
- PersonName
- WorkRelationship
- WorkTerm
- 지정
또한 PersonLegislativeData를 제공하는 것이 좋습니다. 제공하지 않을 경우 자동으로 생성된 출처 키를 사용하여 법률 데이터 레코드가 자동 생성됩니다.
주:
소스 키를 이해하고 HCM 데이터 로더(HDL)를 사용하여 파일을 업로드하는 방법을 알고 있어야 합니다. HDL을 처음 사용하는 경우 먼저 HCM 데이터 로더(HDL)를 사용하여 데이터 생성 및 유지 관리 자습서를 완료해야 합니다.목표
이 자습서에서는 다음을 수행합니다.
- HCM 데이터 로더 Worker.dat 파일을 생성 및 업로드하여 새 고용을 로드합니다.
- 새 고용 로드와 관련된 규칙을 이해합니다.
필요 조건
이 자습서를 완료하려면 다음이 필요합니다.
- HCM 데이터 로더를 사용하여 데이터 임포트 및 로드에 접근합니다.
참고:
HCM 데이터 로더(HDL)에 대한 액세스 구성 및 HDL 보안 옵션 이해 자습서를 참조하십시오. - 룩업 유형을 업데이트하기 위한 설정 및 유지 관리에 접근합니다.
- 파일을 생성하기 위한 텍스트 편집기입니다.
- 비즈니스 객체 데이터 파일을 압축할 파일 압축기입니다.
작업 1: 소스 시스템 소유자 생성
소스 키를 사용하는 파일을 로드하려면 먼저 소스 시스템 소유자 값을 등록해야 합니다.
- 애플리케이션에서 사용자 이름을 누르고 설정 및 유지 관리를 누릅니다.
- 측면 서랍 아이콘을 누르고 검색을 누릅니다.
- 공통 룩업 관리 태스크를 검색하고 선택합니다.
- 룩업 유형 HRC_SOURCE_SYSTEM_OWNER를 검색합니다.
- 룩업 코드 테이블에서 추가 아이콘을 누릅니다.
- 룩업 코드 및 의미에 EMP를 지정하고 시작 날짜 01/01/2000을 지정합니다.
- 저장을 누릅니다.



작업 2: Worker 파일 생성
이 단계에서는 근로자 객체 계층의 필수 및 권장 구성요소에 대한 레코드가 포함된 Worker.dat 파일을 생성합니다.
근로자
근로자 구성요소는 개인 번호 및 생년월일이 있는 근로자를 식별합니다.
새 파일을 생성하고 다음 파일 라인을 추가합니다.
METADATA|Worker|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonNumber|StartDate|DateOfBirth|ActionCode MERGE|Worker|EMP|HDL001|2001/09/08|HDL-1001|2001/09/08|1952/05/21|HIRE MERGE|Worker|EMP|HDL002|2005/02/08|HDL-1002|2005/02/08|1966/04/21|HIRE
이 예에서는 다음과 같습니다.
- 각 Worker 레코드는 SourceSystemOwner 및 SourceSystemId 속성을 사용하여 소스 키로 고유하게 식별됩니다. 예를 들어, EMP 및 HDL001, EMP 및 HDL002입니다.
- PersonNumber 속성은 사용자 키이며 사용자 키도 제공되지만 개인 번호를 자동 생성하는 경우 제공할 필요가 없습니다.
- 새 고용에는 HIRE의 ActionCode이 필요합니다.
- 새 고용을 생성할 때 EffectiveStartDate에 대한 값은 StartDate 값과 일치해야 합니다.
참고:
숫자를 자동 생성하는 경우 사용자 키 속성 PersonNumber로 출처 키 제공이 필수가 됩니다. 이 속성은 제공할 수 없습니다.사용자 이름
PersonName 구성 요소는 직원 이름을 기록합니다.
다음 파일 라인을 파일에 추가합니다.
METADATA|PersonName|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonId(SourceSystemId)|NameType|LegislationCode|Title|LastName|FirstName MERGE|PersonName|EMP|HDL001_NME|2001/09/08|HDL001|GLOBAL|US|MR.|Wells|Christopher MERGE|PersonName|EMP|HDL002_NME|2005/02/08|HDL002|GLOBAL|US|MRS.|Hugh|Lorraine
이 예에서는 다음과 같습니다.
- 각 PersonName 레코드는 속성 SourceSystemOwner 및 SourceSystemId를 사용하여 소스 키로 고유하게 식별됩니다. 예를 들어, EMP, HDL001_NME입니다.
- 각 PersonName가 해당되는 근로자 레코드를 식별하기 위해 출처 시스템 ID가 (SourceSystemId) 힌트와 함께 상위 대리 ID 속성 PersonId에 제공됩니다. 예를 들어, HDL001 또는 HDL002입니다.
- LegislationCode는 제목 속성에 대해 적합한 값을 결정하므로 국가 코드를 변경하는 경우 제목 속성에 대한 값을 변경해야 할 수 있습니다.
- PersonName 레코드의 EffectiveStartDate 값은 새 고용의 근로자 레코드 값과 일치해야 합니다.
참고:
로컬 PersonName 레코드와 상위 작업자 레코드가 동일한 소스 시스템 소유자를 사용하므로 상위 소스 시스템 소유자는 로컬 SourceSystemOwner 속성에서 해당 값을 상속할 수 있습니다.참고:
비즈니스 객체 보기 태스크를 사용하여 룩업 검증된 속성을 검증하는 데 사용되는 룩업 유형을 찾습니다.개인 법률 데이터
PersonLegislativeData 구성 요소에서는 사원의 결혼 여부 및 성별을 캡처합니다.
다음 파일 라인을 파일에 추가합니다.
METADATA|PersonLegislativeData|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonId(SourceSystemId)|LegislationCode|Sex|MaritalStatus MERGE|PersonLegislativeData|EMP|HDL001_LEG|2001/09/08|HDL001|US|M|M MERGE|PersonLegislativeData|EMP|HDL002_LEG|2005/02/08|HDL002|US|F|S
이 예에서는 다음과 같습니다.
- 각 PersonLegislativeData 레코드는 소스 키로 고유하게 식별됩니다. 예: EMP, HDL001_LEG.
- 상위 레코드는 워커이므로 PersonId(SourceSystemId) 속성을 사용하여 PersonName와 동일한 방식으로 상위 레코드를 참조합니다.
- LegislationCode는 Sex 및 MaritalStatus 속성에 대해 유효한 값을 결정합니다.
- PersonLegislativeData 레코드의 EffectiveStartDate 값은 새 고용의 근로자 레코드 값과 일치해야 합니다.
근로관계
WorkRelationship 구성 요소는 사원의 법적 고용주를 지정합니다.
다음 파일 라인을 파일에 추가합니다.
METADATA|WorkRelationship|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|LegalEmployerName|DateStart|WorkerType|PrimaryFlag MERGE|WorkRelationship|EMP|HDL001_POS|HDL001|Vision Corporation|2001/09/08|E|Y MERGE|WorkRelationship|EMP|HDL002_POS|HDL002|Vision Corporation|2005/02/08|E|Y
이 예에서는 다음과 같습니다.
- 각 WorkRelationship 레코드는 소스 키로 고유하게 식별됩니다. 예: EMP, HDL001_POS.
- 상위 레코드는 여전히 근로자 레코드이므로 PersonId(SourceSystemId) 속성을 사용하여 상위 레코드를 참조합니다.
- DateStart 속성 값은 새 고용에 대한 상위 근로자 레코드에 제공된 StartDate과 일치해야 합니다.
참고:
데이터베이스에서 사용 가능한 법적 고용주와 함께 Vision Corporation의 LegalEmployerName 값을 변경해야 합니다.고용 조건
고용 조건은 더 이상 Oracle HCM에 표시되지 않지만 WorkRelationship 및 지정 레코드를 연결하려면 골격 WorkTerms 레코드를 제공해야 합니다.
다음 파일 라인을 파일에 추가합니다.
METADATA|WorkTerms|SourceSystemOwner|SourceSystemId|PeriodOfServiceId(SourceSystemId)|ActionCode|EffectiveStartDate|EffectiveSequence|EffectiveLatestChange|AssignmentName|AssignmentNumber|PrimaryWorkTermsFlag MERGE|WorkTerms|EMP|HDL001_TRM|HDL001_POS|HIRE|2001/09/08|1|Y|ET-HDL001|ET-HDL001|Y MERGE|WorkTerms|EMP|HDL002_TRM|HDL002_POS|HIRE|2005/02/08|1|Y|ET-HDL002|ET-HDL002|Y
이 예에서는 다음과 같습니다.
- 각 WorkTerms 레코드는 소스 키로 고유하게 식별됩니다. 예: EMP, HDL001_TRM.
- WorkTerms의 상위 레코드는 WorkRelationship이고 상위 레코드는 PeriodOfServiceId 속성으로 식별됩니다. SourceSystemId 힌트가 추가되어 상위 근로 관계를 식별하는 출처 키를 제공할 수 있습니다.
- 상위 근로 관계 레코드와 로컬 고용 조건 레코드가 모두 동일한 출처 시스템 소유자를 사용하므로 두 참조 모두 동일한 SourceSystemOwner 속성을 사용합니다.
- EffectiveStartDate 값은 WorkRelationship 레코드의 값과 일치해야 합니다.
주:
근무 조건 레코드를 로드할 때만 필수 속성을 제공해야 합니다. 이제 등급, 위치, 부서 등은 지정 구성요소에서만 채워집니다.지정
할당 레코드 유형에서는 사원의 부서, 위치, 직위, 직무 등을 지정합니다.
다음 파일 라인을 파일에 추가합니다.
METADATA|Assignment|SourceSystemOwner|SourceSystemId|ActionCode|EffectiveStartDate|EffectiveSequence|EffectiveLatestChange|WorkTermsAssignmentId(SourceSystemId)|AssignmentName|AssignmentNumber|AssignmentStatusTypeCode|PersonTypeCode|BusinessUnitShortCode|PrimaryAssignmentFlag|JobId(SourceSystemId)|JobId(SourceSystemOwner) MERGE|Assignment|EMP|HDL001_ASG|HIRE|2001/09/08|1|Y|HDL001_TRM|HDL001|HDL001|ACTIVE_PROCESS|Employee|Vision Operations|Y|SCN|VISION MERGE|Assignment|EMP|HDL002_ASG|HIRE|2005/02/08|1|Y|HDL002_TRM|HDL002|HDL002|ACTIVE_PROCESS|Employee|Vision Operations|Y|MGR|VISION
이 예에서는 다음과 같습니다.
- 각 지정 레코드는 소스 키로 고유하게 식별됩니다. 예: EMP, HDL001_ASG.
- 할당의 상위 레코드는 WorkTerms이고 상위 레코드는 WorkTermsAssignmentId 속성으로 식별됩니다. SourceSystemId 힌트를 사용하여 소스 키를 사용하여 상위 WorkTerms 레코드를 식별할 수 있습니다.
- 작업은 소스 키에서도 참조되지만 소스 시스템 소유자 값이 다르므로 SourceSystemOwner 속성에 제공된 값을 사용할 수 없습니다.
외부 객체 참조에 대해 다른 소스 시스템 소유자를 지정하려면 외부 객체를 식별하는 속성(예: JobId(SourceSystemOwner))에 SourceSystemOwner 힌트를 추가합니다.
- EffectiveStartDate 값은 WorkTerms 레코드의 값과 일치해야 합니다.
참고:
이 예에서 참조되는 작업은 HCM 데이터 로더(HDL)를 사용하여 데이터 생성 및 유지 관리 자습서에서 생성됩니다.참고:
데이터베이스에서 사용 가능한 비즈니스 단위로 Vision Operations의 BusinessUnitShortCode 값을 변경해야 합니다.참고:
이 단계를 사용하여 PersonEmail과 같은 근로자 계층의 다른 구성요소를 포함하도록 이 파일을 확장할 수 있습니다.작업 3: 파일 저장 및 업로드
- Worker.dat의 이름을 지정하여 파일을 저장합니다. 또는 Worker.dat 파일을 다운로드하고 편집합니다.
- Worker.dat를 선택한 파일 이름으로 압축(zip)합니다. 단, .zip 파일 확장자가 있어야 합니다.
- HCM 데이터 로더를 사용하여 파일을 업로드합니다.
다음 단계
다음 자습서에서는 HCM 데이터 로더에 대한 지식을 더욱 확장합니다.
관련 링크
HDL 및 HSDL에 대한 최신 자습서는 클라우드 고객 연결에 대한 이 항목에서 게시됩니다.
자세한 내용은 다음 도움말 항목을 참조하십시오.
감사의 글
- Authors - Ema Johnson(수석 수석 제품 관리자)
추가 학습 자원
docs.oracle.com/learn에서 다른 랩을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
HCM 데이터 로더(HDL)를 사용하여 새 고용 생성 및 로드
G34020-01
2025년 5월