주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
예: 여러 데이터 세트가 포함된 리포트 디자인 생성

예: 여러 데이터 세트가 포함된 리포트 디자인 생성

이 예에서는 기본 및 보조 비즈니스 오브젝트와 다중 인스턴스 필드를 포함하는 커스텀 리포트를 기반으로 리포트 디자인을 생성하는 방법을 보여줍니다.
HR 부서에서 직원 복리후생 등록을 요약한 서신에 대한 리포트 디자인을 생성하도록 요청합니다. 보조 비즈니스 오브젝트 및 다중 인스턴스 필드를 포함하는 Workday 커스텀 리포트를 생성해야 합니다. 즉, 기본 비즈니스 오브젝트, 기타 비즈니스 오브젝트 및 다중 인스턴스 필드에 대한 세 번째 데이터세트를 생성해야 합니다.
  1. Workday GMS 테넌트에 로그인합니다.
  2. 커스텀 리포트 생성
    태스크에 액세스합니다. 다음 값을 구성합니다.
    옵션
    리포트명
    직원 복리후생 등록
    리포트 유형
    고급
    데이터 소스
    모든 재직 근무자 및 퇴직자
    웹서비스로 활성화
    이 확인란을 선택합니다.
  3. 탭에서 다음 값을 입력합니다.
    비즈니스 오브젝트
    필드
    열 제목 재정의
    열 제목 재정의 XML 별칭
    근무자
    법적이름 - 성
    Last_Name
    근무자
    법적이름 - 이름
    이름
    First_Name
    근무자
    직원 ID
    직원 ID
    Employee_ID
    근무자
    관할조직
    조직
    Supervisory_Organization
    근무자
    올해 시작일
    복리후생 등록일
    Benefit_Enrollment_Date
    근무자
    현재 근무자
    서명권자
    서명권자
    근무자
    직장 주소 - 전체
    직장 주소
    Work_Address
    복리후생 옵션
    복리후생 유형
    복리후생 유형
    Benefit_Type
    복리후생 옵션
    복리후생 제공자
    복리후생 제공자
    Benefit_Provider
    복리후생 옵션
    보장
    보장
    보장
    복리후생 옵션
    가족
    가족
    가족
    복리후생 옵션
    현재 옵션 보장 시작일
    현재 옵션 보장 시작일
    Effective_Date
    복리후생 옵션
    그룹 번호
    그룹 번호
    Group_Number
  4. 보조 비즈니스 오브젝트에 대한
    그룹 열 제목을
    추가합니다.
    비즈니스 오브젝트
    그룹 열 제목
    필드 모두에 복리
    후생 옵션을
    입력합니다.
  5. Workday Studio에서 Report Designer를 엽니다.
  6. Employee Benefit Enrollment Letter
    라는 리포트 프로젝트를 생성합니다. 해당 프로젝트에서
    Employee Benefit.rptdesign
    이라는 리포트 파일을 생성합니다.
  7. Workday 데이터 소스를 생성하고 몇 가지 샘플 데이터를 다운로드합니다.
    1. Employee Benefit Enrollments Data
      라는 새
      Workday 리포트 데이터 소스를
      생성합니다.
    2. Workday에서
      직원 복리후생 등록
      커스텀 리포트에 대한 리포트 설명을 다운로드합니다.
    3. Workday에서 샘플 리포트 데이터를 다운로드하고 파일의 이름을
      Employee Benefit Enrollments Sample.xml 로
      지정합니다.
  8. 다음 값을 사용하여 기본 비즈니스 오브젝트 근무자와 관련된 데이터세트를 생성합니다.
    옵션
    데이터 소스 선택
    직원 복리후생 등록 데이터
    데이터세트 유형
    Workday 기본 리포트 데이터세트
    데이터세트명
    근무자
    Workday에서 근무자 비즈니스 오브젝트의 커스텀 리포트에 행으로 추가한 열의 XML 스키마 요소 값과 이름이 Report Designer에 표시됩니다. Report Designer는 그룹화를 지원하기 위해
    Row_Number
    열을 자동으로 추가합니다.
  9. 다음 값을 사용하여 보조 비즈니스 오브젝트인 복리후생 옵션과 관련된 데이터세트를 생성합니다.
    옵션
    데이터 소스 선택
    직원 복리후생 등록 데이터
    데이터세트 유형
    Workday 기타 리포트 데이터 세트
    데이터세트명
    복리후생 옵션
    비즈니스 오브젝트
    복리후생 옵션
    Workday에서 복리후생 옵션 비즈니스 오브젝트의 커스텀 리포트에 행으로 추가한 각 열의 XML 스키마 요소 값과 해당 표시명이 Report Designer에 표시됩니다. 또한 비어 있는
    PrimaryRowNumber
    입력 매개변수 값에 대한 경고 메시지를 표시합니다. 이 설정은 나중에 구성하므로 메시지를 닫으십시오.
  10. Workday에서 커스텀 리포트의 필드를 리뷰합니다.
    Dependents는
    다중 인스턴스 아이콘으로 표시되는 다중 인스턴스 필드입니다.
  11. 커스텀 리포트에서
    Dependents
    다중 인스턴스 필드와 관련된 다른 보조 데이터세트를 생성합니다.
    옵션
    데이터 소스 선택
    직원 복리후생 등록 데이터
    데이터세트 유형
    Workday 기타 리포트 데이터 세트
    데이터세트명
    가족
    비즈니스 오브젝트
    복리후생 옵션/가족
    Report Designer에
    Dependents
    다중 인스턴스 필드의 XML 스키마 요소 값과 표시명이 표시됩니다. 다시 말하지만, 비어 있는
    PrimaryRowNumber
    입력 매개변수 값에 대한 경고 메시지도 표시됩니다. 이전과 마찬가지로 메시지를 닫습니다.
  12. 레이아웃에 테이블을 추가합니다.
    1. 테이블
      리포트 항목을 기본 창의
      레이아웃
      탭으로 끌어서 놓습니다.
    2. 1개의 열과 1개의 세부내용 행을 구성합니다.
    3. 데이터세트
      드롭다운 목록에서
      근무자를
      선택합니다.
    4. 사용가능한 바인딩 열을 모두 선택합니다.
    5. 헤더 및 바닥글 행을 삭제합니다.
    6. 세부내용 행 테두리를 끌어 크기를 늘립니다. 이렇게 하면 행의 크기가 고정되어 데이터가 잘릴 수 있습니다. 테이블에 표시된 데이터를 수용할 수 있도록 테이블이 커질 수 있도록 테이블의 유일한 행에 대한 가이드 셀을 선택합니다. 행의
      속성 편집기
      뷰에 있는
      일반
      탭에서
      높이
      필드의 값을 삭제합니다.
    7. 테이블의
      속성 편집기
      뷰에 있는
      일반
      탭에서
      이름
      필드에
      근무자를
      추가합니다.
  13. 회사 로고의 로컬 이미지 파일을 레이아웃에 추가합니다.
    1. 이미지
      리포트 항목을
      근무자
      테이블로 끌어서 놓습니다.
    2. 임베디드 이미지
      확인란을 선택한 다음
      이미지 추가...를
      클릭하여 적절한 이미지 파일을 찾습니다.
  14. 레이아웃에
    직장 주소
    필드를 추가합니다.
    1. Worker
      데이터세트에서
      직장 주소
      필드를
      레이아웃
      뷰의
      근무자
      테이블로 끌어서 놓습니다.
    2. 직장 주소
      항목의
      속성 편집기
      뷰에 있는
      안쪽 여백
      탭에서
      상위
      하위
      값을
      12
      포인트로 구성합니다.
  15. 레이아웃에 현재 날짜를 추가합니다.
    1. 데이터
      항목을
      근무자
      테이블로 끌어서 이전 항목 아래에 배치합니다.
    2. 표시명
      으로
      준비일을
      입력하고
      데이터 유형
      드롭다운 목록에서
      날짜를
      선택합니다.
    3. JavaScript 구문 을
      클릭합니다.
      네이티브 JavaScript 함수
      날짜를
      선택한 다음
      날짜()를
      두 번 클릭하여
      new Date()
      표현식
  16. 레이아웃에 인사말을 추가합니다.
    1. 동적 텍스트
      항목을
      근무자
      테이블로 끌어서 이전 항목 아래에 배치합니다.
    2. 표현식 작성기
      에서 다음 표현식을 구성합니다.
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      .
      Available Column Bindings
      Table - Worker 를
      선택한 다음
      First_Name
      또는
      Last_Name 을
      두 번 클릭하여 표현식의 행 부분을 입력할 수 있습니다.
    3. 인사말 항목의 위쪽 및 아래쪽 패딩을
      6
      포인트로 구성합니다.
  17. 레이아웃에 소개 텍스트를 추가합니다.
    1. 다른
      동적 텍스트
      리포트 항목을
      근무자
      테이블로 끌어서 이전 항목 아래에 배치합니다.
    2. 표현식 작성기
      에서 다음 표현식을 구성합니다.
      "Thank you for completing the Benefit Enrollment process. We are very pleased to present your Benefits Statement. You are enrolled in the following plans as of " + row["Benefit_Enrollment_Date"] + "."Expression Builder
      Available Column Bindings
      Table - Worker 를
      선택한 다음
      Benefit_Enrollment_Date 를
      두 번 클릭하여 표현식의 행 부분을 입력할 수 있습니다.
    3. 소개 텍스트 항목의 위쪽 및 아래쪽 패딩을
      6
      포인트로 구성합니다.
  18. Benefit Elections
    데이터 세트를 임베드된 테이블로 레이아웃에 추가하고
    PrimaryRowNumber
    입력 매개변수 값을 구성합니다.
    1. Benefit Elections
      데이터 세트를
      근무자
      테이블로 끌어서 이전 항목 아래에 배치합니다. 사용가능한 바인딩 열을 모두 선택합니다.
    2. 새 테이블의 이름을
      Benefits 로 지정합니다
      .
    3. 복리후생
      테이블의
      속성 편집기
      뷰에 있는
      바인딩
      탭에서
      데이터 세트 매개변수 바인딩 을
      클릭합니다.
    4. PrimaryRowNumber
      매개변수를 선택한 다음
      편집을
      클릭합니다.
    5. JavaScript 구문 을
      클릭합니다.
      Available Column Bindings
      Table - Worker 를
      선택한 다음
      RowNum을
      두 번 클릭하여 다음을 입력합니다.
      row.__rownum
      표현식 이 표현식은 각 근무자에 대해 해당하는 복리후생 옵션 세부내용이 반환되도록 현재 행 번호를 반환합니다.
    6. 복리
      후생
      테이블에서 바닥글 행을 삭제합니다.
  19. Dependents
    데이터 세트를 레이아웃에 임베디드 테이블로 추가하고
    PrimaryRowNumber
    SecondaryRowNumber
    입력 매개변수 값을 모두 구성합니다.
    1. 보장
      열의 오른쪽에 새 열을 추가합니다.
    2. 데이터 탐색기
      뷰에서
      Dependents
      데이터세트를 끌어서 방금 생성한 열의 세부내용 행에 배치합니다. 데이터세트에 사용가능한 바인딩 열이 하나만 있습니다. 선택합니다.
    3. 가족
      열 제목을
      보장
      유효일
      사이의 제목 행으로 끌어서 놓습니다.
    4. 포함된
      가족
      테이블에서 헤더 및 바닥글 행을 삭제합니다.
    5. 새 임베디드 테이블의 이름을
      Dependents 로 지정합니다
      .
    6. Dependents
      테이블의
      속성 편집기
      뷰에 있는
      바인딩
      탭에서
      데이터세트 매개변수 바인딩 을
      클릭합니다.
    7. PrimaryRowNumber
      매개변수를 선택한 다음
      편집을
      클릭합니다.
    8. JavaScript 구문 을
      클릭합니다.
      Available Column Bindings
      Table - Worker 를
      선택한 다음
      RowNum을
      두 번 클릭하여 다음을 입력합니다.
      row._outer.__rownum
      표현식
      Dependents
      테이블이
      근무자
      테이블 내에 중첩되어 있으므로 표현식이 이러한 방식으로 구성됩니다.
    9. SecondaryRowNumber
      매개변수를 선택한 다음
      편집을
      클릭합니다.
    10. JavaScript 구문 을
      클릭합니다.
      Available Column Bindings
      Table - Benefits 를
      선택한 다음
      RowNum을
      두 번 클릭하여 다음을 입력합니다.
      row.__rownum
      표현식
  20. 레이아웃에 닫는 단락을 추가합니다.
    1. 레이블
      항목을
      근무자
      테이블로 끌어서 이전 항목 아래에 배치합니다.
    2. 레이블에 다음 텍스트를 추가합니다.
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. 닫는 단락 항목의 위쪽 및 아래쪽 패딩을
      6
      포인트로 구성합니다.
  21. 레이아웃에 승인을 추가합니다.
    1. 다른
      레이블
      항목을
      근무자
      테이블로 끌어서 이전 항목 아래에 배치합니다.
    2. 레이블에 다음 텍스트를 추가합니다.
      Sincerely,
    3. 승인 항목의 상단 및 하단 패딩을
      6
      포인트로 구성합니다.
  22. 레이아웃에 서명권자를 추가합니다.
    1. Worker
      데이터세트에서
      Signatory
      필드를
      레이아웃
      뷰의
      근무자
      테이블로 끌어서 이전 항목 아래에 배치합니다.
    2. 서명을 위한 공간을 확보하려면 서명권자 항목 상단 패딩을
      40
      포인트로 구성합니다.
  23. 각 문자 뒤에 페이지 나누기를 포함합니다.
    1. 근무자
      테이블의
      속성 편집기
      뷰에서
      페이지 나누기
      탭을 선택합니다.
    2. 이후
      드롭다운 목록에서
      항상 을
      선택합니다.
  24. 복리
    후생
    테이블의 배경 색상을 변경합니다. 헤더 행의 텍스트를 굵게 표시하고 왼쪽 맞춤을 설정합니다.
    1. 테이블의
      속성 편집기
      뷰에 있는
      일반
      탭에서
      배경 색상을
      클릭하고 적절한 색상을 선택합니다.
    2. 테이블의 헤더 행에 대한 가이드 셀을 선택합니다. 행의
      속성 편집기
      뷰에 있는
      일반
      탭에서
      B를
      클릭하고
      왼쪽을
      클릭합니다.
  25. 마스터 페이지
    뷰의 바닥글에서 날짜 표현식을 삭제합니다.
  26. 설계를 저장하고 미리 봅니다.
업무 양식 레이아웃으로 사용할 설계를 Workday에 배포합니다.