주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2024-11-15
예: 배경 이미지가 포함된 리포트 디자인 생성

예: 배경 이미지가 포함된 리포트 디자인 생성

이 예에서는 직원 인증서의 배경 이미지를 사용하여 리포트 디자인을 생성하는 방법을 보여줍니다.
HR 부서에서 목표를 달성한 직원을 인정하는 인증서를 생성하도록 요청합니다. 기본 비즈니스 오브젝트와 2개의 단일 인스턴스 관련 비즈니스 오브젝트를 포함하는 Workday 커스텀 리포트를 생성해야 합니다.
인증서의 배경 이미지를 생성하고 이름을
Certificate.png
로 지정합니다.
  1. Workday GMS 테넌트에 로그인합니다.
    Workday GMS 테넌트가 없는 경우 샌드박스에서 올바른 시큐리티 권한이 있는 QA 테넌트를 사용할 수 있습니다.
  2. 커스텀 리포트 생성
    태스크에 액세스합니다. 다음 값을 구성합니다.
    필드
    리포트명
    내 팀 인증서
    리포트 유형
    상세
    성능을 위한 최적화
    이 확인란을 선택취소합니다.
    데이터 소스
    내 팀 목표
    웹서비스 활성화
    이 확인란을 선택합니다.
  3. 커스텀 리포트 편집
    페이지의
    탭에서 기본 비즈니스 오브젝트 목표에 대한 커스텀 열을 정의합니다.
    1. 직원명 행을 추가하고 다음 값을 구성합니다.
      필드
      비즈니스 오브젝트
      목표 근무자
      필드
      법적이름
      열 제목 재정의
      직원명
      열 제목 재정의 XML 별칭
      Employee_Name
    2. 목표에 대한 행을 추가하고 다음 값을 구성합니다.
      필드
      비즈니스 오브젝트
      목표
      필드
      목표
      열 제목 재정의
      목표
      열 제목 재정의 XML 별칭
      목표
    3. 완료일 행을 추가하고 다음 값을 구성합니다.
      필드
      비즈니스 오브젝트
      목표
      필드
      완료일
      열 제목 재정의
      완료일
      열 제목 재정의 XML 별칭
      Completed_On
    4. 목표 상태에 대한 행을 추가하고 다음 값을 구성합니다.
      필드
      비즈니스 오브젝트
      목표
      필드
      상태
      열 제목 재정의
      상태
      열 제목 재정의 XML 별칭
      상태
    5. 서명권자의 행을 추가하고 다음 값을 구성합니다.
      필드
      비즈니스 오브젝트
      현재 근무자
      필드
      법적이름
      열 제목 재정의
      서명권자
      열 제목 재정의 XML 별칭
      서명권자
  4. 그룹 열 제목
    그리드에서 기타 비즈니스 오브젝트를 정의합니다.
    1. 현재 근무자에 대한 행을 추가하고 다음 값을 구성합니다.
      필드
      비즈니스 오브젝트
      현재 근무자
      그룹 열 제목
      현재 근무자
      그룹 열 제목 XML 별칭
      Current_Worker
    2. 근무자의 목표 행을 추가하고 다음 값을 구성합니다.
      필드
      비즈니스 오브젝트
      목표 근무자
      그룹 열 제목
      근무자
      그룹 열 제목 XML 별칭
      근무자
  5. 필터
    탭에서 필터 조건을 구성합니다.
    1. 새 행을 추가하고 다음 값을 구성합니다.
      필드
      AND/OR
      AND
      필드
      완료일
      연산자
      비교 유형
      사용자 입력
      비교 값
      Default Prompt
    2. 다른 행을 추가하고 다음 값을 구성합니다.
      필드
      AND/OR
      AND
      필드
      상태
      연산자
      이(가) 다음 선택 목록에 있음:
      비교 유형
      이 필터에 지정된 값
      비교 값
      4 - 완료
  6. 프롬프트
    탭에서 프롬프트 필드를 정의합니다.
    1. 리포트 유형 필드에 새 행을 추가하고 다음 값을 구성합니다.
      필드
      필드
      리포트 유형
      프롬프트 한정자
      이 필드는 무시합니다.
      프롬프트 레이블
      리포트 유형
      프롬프트 XML 별칭 레이블
      Reporting_Type
      기본 유형
      기본값 없음
      필수
      이 확인란을 선택합니다.
    2. 완료일 필드의 새 행을 추가하고 다음 값을 구성합니다.
      필드
      필드
      완료일
      프롬프트 한정자
      Default Prompt
      프롬프트 레이블
      완료일시
      프롬프트 XML 별칭 레이블
      Completed_After
      기본 유형
      기본값 없음
      필수
      이 확인란을 선택합니다.
  7. 확인을
    클릭한 다음
    테스트 를
    클릭합니다. Workday는 사용자가 구성한
    보고 유형
    및 다음 시간
    이후 완료
    프롬프트를 표시합니다.
    1. 리포트 유형
      프롬프트에서
      둘 중 하나를
      선택합니다.
    2. 다음 날짜 이후 완료
      캘린더 프롬프트에서 과거 날짜를 선택합니다.
    3. 확인
      을 클릭합니다. Workday는 커스텀 리포트 정의에 대한 결과를 반환합니다.
  8. Workday Studio에서 Report Designer를 엽니다.
  9. Employee Certificates
    라는 리포트 프로젝트를 생성합니다. 해당 프로젝트에서
    Employee Certificates.rptdesign
    이라는 리포트 파일을 생성합니다.
  10. Workday 데이터 소스를 생성하고 몇 가지 샘플 데이터를 다운로드합니다.
    1. Employee Certificates
      라는 새
      Workday 리포트 데이터 소스를
      생성합니다.
    2. Workday에서
      내 팀 인증서
      커스텀 리포트의 리포트 설명을 다운로드합니다.
    3. Workday에서 샘플 리포트 데이터를 다운로드하고 파일의 이름을
      Employee Certificates.xml
      로 지정합니다. 샘플 데이터를 다운로드할 때 다음 값을 구성합니다.
    옵션 설명
    리포트 유형
    다음 중 하나를 수행합니다.
    완료일시
    몇 년 전의 날짜를 선택하십시오.
  11. 다음 값을 사용하여 직원 목표와 관련된 데이터세트를 생성합니다.
    옵션 설명
    데이터 소스 선택
    직원 인증서
    데이터세트 유형
    Workday 기본 리포트 데이터세트
    데이터세트명
    직원 목표
  12. 스캔한 양식을 임베디드 이미지로 레이아웃에 추가합니다.
    1. 개요
      뷰에서
      임베디드 이미지
      노드를 마우스 오른쪽 버튼으로 클릭한 다음
      신규 임베디드 이미지 를
      선택합니다.
    2. 디바이스에서
      Certificate.png
      배경 이미지 파일을 선택하고
      열기를
      클릭합니다.
    3. 속성 편집기 - 마스터 페이지
      뷰에서
      고급
      탭에 액세스합니다.
    4. 백그라운드
      섹션에서 다음 값을 구성합니다.
      필드
      배경 이미지
      Certificate.png
      배경 이미지 유형
      임베디드 이미지
      배경 크기 높이
      • 측정값:
        8.5
      • 단위:
        (
        )
      배경 크기 너비
      • 측정값:
        11
      • 단위:
        (
        )
    5. 방향
      섹션에서
      가로
      값을 선택합니다.
    6. 날짜 및 시간이 포함된 바닥글을 삭제합니다. 이렇게 하려면 바닥글을 마우스 오른쪽 버튼으로 클릭하고
      삭제를
      선택합니다.
  13. 레이아웃에 테이블을 추가합니다.
    1. 개요
      뷰에서
      본문
      노드를 마우스 오른쪽 버튼으로 클릭한 다음
      요소 삽입 을
      선택합니다.
    2. 테이블
      요소를 두 번 클릭하고 다음 값을 구성합니다.
      필드
      열 수
      0
      세부내용 수
      0
      데이터세트
      직원 목표
      테이블의 세부내용 행만 필요합니다. 머리글 및 바닥글 행과 추가 열을 삭제하려면 안내선 셀을 마우스 오른쪽 버튼으로 클릭한 다음
      삭제를
      선택합니다. 이제 테이블에 단일 세부내용 행이 포함됩니다.
    3. 배경 이미지를 가이드로 사용하여 테이블 테두리를 페이지 경계 방향으로 끌어서 놓습니다.
    4. 작업을 저장합니다.
  14. 레이아웃에 그리드를 추가합니다.
    1. 개요
      뷰에서
      세부
      내용 행
      아래에 있는
      노드를 마우스 오른쪽 버튼으로 클릭한 다음
      요소 삽입 을
      선택합니다.
    2. 그리드 을
      두 번 클릭합니다.
    3. 1개의 열과 8개의 행을 구성합니다.
    4. 그리드의 첫 번째 행을 아래로 끌어서 텍스트의 처음 두 줄 아래에 테두리를 배치합니다.
  15. 그리드의 두 번째 행에 직원명 데이터를 추가합니다.
    1. 개요
      뷰에서 두 번째 셀 노드를 마우스 오른쪽 버튼으로 클릭한 다음
      요소 삽입 을
      선택합니다.
    2. 데이터
      요소를 두 번 클릭한 다음
      JavaScript 구문 을
      클릭합니다.
    3. 표현식 작성기
      에서 다음 표현식을 구성합니다.
      row["Worker.Employee_Name"]
      Available Data Sets
      Employee Goals
      를 선택한 다음
      Worker.Employee_Name 을
      두 번 클릭하여 표현식의 행 부분을 입력할 수 있습니다.
    4. 신규 데이터 바인딩
      의 표시명으로
      직원명을
      입력한 다음
      확인을
      클릭합니다.
    5. 속성 편집기 - 데이터
      뷰에서 맞춤을
      가운데
      로 구성하고 글꼴 크기를
      24
      로 구성합니다.
  16. 그리드의 세 번째 행을 텍스트의 다음 줄 아래로 끌어서 아래쪽으로 끕니다.
  17. 그리드의 네 번째 행에 목표 데이터 항목을 추가합니다.
    1. 개요
      뷰에서 네 번째 셀 노드를 마우스 오른쪽 버튼으로 클릭한 다음
      요소 삽입 을
      선택합니다.
    2. 데이터
      요소를 두 번 클릭한 다음
      JavaScript 구문 을
      클릭합니다.
    3. 표현식 작성기
      에서 다음 표현식을 구성합니다.
      row["Goal"]
      사용가능한 열 바인딩
      테이블 을
      선택한 다음
      목표 를
      두 번 클릭하여 표현식의 행 부분을 입력할 수 있습니다.
      필수 열 바인딩을 찾을 수 없으면
      바인딩 편집...을
      클릭하고 목록을 새로 고칩니다.
    4. 신규 데이터 바인딩
      의 표시명으로 목표명을 입력한 다음
      확인을
      클릭합니다.
    5. 속성 편집기 - 데이터
      뷰에서 맞춤을
      가운데
      로 구성하고 글꼴 크기를
      18
      로 구성합니다.
  18. 다섯 번째 행을 다음 텍스트 줄 아래로 끌어서 놓습니다.
  19. 그리드의 여섯 번째 행에 완료일 데이터 항목을 추가합니다.
    1. 개요
      뷰에서 여섯 번째 셀 노드를 마우스 오른쪽 버튼으로 클릭한 다음
      요소 삽입 을
      선택합니다.
    2. 데이터
      요소를 두 번 클릭한 다음
      JavaScript 구문 을
      클릭합니다.
    3. 표현식 작성기
      에서 다음 표현식을 구성합니다.
      row["Completed On"]
      사용가능한 열 바인딩
      테이블 을
      선택한 다음
      Completed_On 을
      두 번 클릭하여 표현식의 행 부분을 입력할 수 있습니다.
    4. 신규 데이터 바인딩
      의 표시명으로
      완료일을
      입력하고 데이터 유형으로
      날짜를
      입력한 후
      확인을
      클릭합니다.
      날짜가
      문자열이 아닌 데이터 유형 값입니다.
      완료일 데이터 항목에
      올바른
      데이터 유형
      값인
      날짜
      를 지정해야 합니다.
    5. 속성 편집기 - 데이터
      뷰에서 맞춤을
      가운데
      로 구성하고 글꼴 크기를
      16
      으로 구성합니다.
  20. 일곱 번째 행을 매니저 서명 라인 아래로 끌어서 놓습니다.
  21. 8번째 행에 중첩 그리드를 삽입합니다.
    1. 개요
      뷰에서 8번째 셀 노드를 마우스 오른쪽 버튼으로 클릭한 다음
      요소 삽입 을
      선택합니다.
    2. 3개의 열과 1개의 행이 있는 그리드를 삽입합니다. Report Designer는 그리드의 8번째 행에 단일 행이 있는 3열로 구성된 중첩 그리드를 삽입합니다.
    3. 새 중첩 그리드 리포트 항목을 확장하고 행의 두 번째 셀을 마우스 오른쪽 버튼으로 클릭한 다음
      요소 삽입 을
      선택합니다.
    4. 데이터
      요소를 두 번 클릭한 다음
      JavaScript 구문 을
      클릭합니다.
    5. 표현식 작성기
      에서 다음 표현식을 구성합니다.
      row["Curent_Worker.Signatory"]
      사용가능한 열 바인딩
      테이블을
      선택한 다음
      Current_Worker.Signatory를
      두 번 클릭하여 표현식의 행 부분을 입력할 수 있습니다. 이 표현식은 리포트의 각 행에 대한
      서명권자
      값을 반환합니다.
    6. 신규 데이터 바인딩
      의 표시명으로
      Signatory를
      입력한 후
      확인을
      클릭합니다.
    7. 서명
      데이터 항목 열을 오른쪽 테두리로 끌어서 서명란 아래에 배치한 다음, 데이터 값을 오른쪽 맞춤합니다.
    리포트 디자인이 페이지 경계를 벗어나 확장되지 않도록 하려면 다음을 확인하십시오.
    • 높이
      노드 속성에 값이 없습니다.
    • 에서
      머리글
      바닥글
      값이
      0
      으로 설정되어 있습니다.
  22. 설계를 저장하고 미리 봅니다.
업무 양식 레이아웃으로 사용할 설계를 Workday에 배포합니다.