예: 차트를 사용하여 리포트 디자인 생성
이 예에서는 차트가 포함된 리포트 디자인을 생성하는 방법을 보여줍니다.
HR 부서에서 보상 유형별 세부내역이 포함된 원형 차트가 포함된 직원의 총 보상 패키지 요약 리포트 디자인을 생성하도록 요청합니다. 근무자에 대한 기본 비즈니스 오브젝트와 총 보상 항목에 대한 보조 비즈니스 오브젝트를 포함하는 Workday 커스텀 리포트를 생성해야 합니다.
- Workday GMS 테넌트에 로그인합니다.Workday GMS 테넌트가 없는 경우 샌드박스에서 올바른 시큐리티 권한이 있는 QA 테넌트를 사용할 수 있습니다.
- 직원 총 보상커스텀 리포트의 복사본을 생성합니다.
- 직원 총 보상커스텀 리포트에 액세스하여 근무자를 1명 이상 지정합니다.
- 리포트의 관련 액션 메뉴에서옵션을 선택합니다.
- 새 리포트의 이름을My Employee Total Rewards 로지정합니다.
- 확인을 클릭합니다.
- 리포트에서 불필요한 항목을 제거합니다.
- 리포트의열탭에서 다음 행을 삭제합니다.비즈니스 오브젝트필드열 제목 재정의근무자부여된 총 주식 수부여 주식 합계근무자계산된 부여 값 - RSU계산된 부여 값 RSU근무자계산된 부여 값 - ISO계산된 부여 값 ISO근무자계산된 부여 값 - NSO계산된 부여 값 NSO근무자부여된 RSU 공유부여된 RSU 공유근무자부여된 ISO 공유부여된 ISO 공유근무자부여된 NSO 주식부여된 NSO 주식근무자주식옵션 귀속 %주식옵션 귀속 %근무자색상 1~색상 7색상 1~색상 7근무자레이블 1~레이블 7레이블 1~레이블 7근무자회사 로고 URL회사 로고 URL스톡그랜트모든 행모든 행
- Group Column Headings그리드에서스톡그랜트비즈니스 오브젝트 행을 제거합니다.
- 하위 필터탭에서Total Rewards Items (Do Not Use)비즈니스 오브젝트를 제거합니다.
- 확인을 클릭합니다.
- Workday Studio에서 Report Designer를 엽니다.
- My Employee Total Rewards라는 리포트 프로젝트를 생성합니다. 이 프로젝트에서My Employee Total Rewards.rptdesign이라는 리포트 파일을 생성합니다.
- Workday 데이터 소스를 생성하고 몇 가지 샘플 데이터를 다운로드합니다.
- My Employee Total Rewards라는 새Workday 리포트 데이터 소스를생성합니다.
- Workday에서내 직원 총 보상커스텀 리포트의 리포트 설명을 다운로드합니다.
- Workday에서 샘플 리포트 데이터를 다운로드하고 파일의 이름을My Employee Total Rewards.xml로 지정합니다.
- 다음 값을 사용하여 기본 비즈니스 오브젝트 근무자와 관련된 데이터세트를 생성합니다.
옵션 설명 데이터 소스 선택내 직원 총 보상데이터세트 유형Workday 기본 리포트 데이터세트데이터세트명근무자Workday에서 근무자 비즈니스 오브젝트의 커스텀 리포트에 행으로 추가한 열의 XML 스키마 요소 값과 이름이 Report Designer에 표시됩니다. Report Designer는 그룹화를 지원하기 위해Row_Number열을 자동으로 추가합니다. - 다음 값을 사용하여 보조 비즈니스 오브젝트인 총 보상 항목과 관련된 데이터세트를 생성합니다.
옵션 설명 데이터 소스 선택내 직원 총 보상데이터세트 유형Workday 기타 리포트 데이터세트데이터세트명합계비즈니스 오브젝트총 보상 항목Workday에서 총 보상 항목 비즈니스 오브젝트에 대한 커스텀 리포트에 행으로 추가한 각 열의 XML 스키마 요소 값과 해당 표시명이 Report Designer에 표시됩니다. 또한 비어 있는PrimaryRowNumber입력 매개변수 값에 대한 경고 메시지를 표시합니다. 이 설정은 나중에 구성하므로 메시지를 무시합니다. - 레이아웃에 테이블을 추가합니다.
- 개요뷰에서본문노드를 마우스 오른쪽 버튼으로 클릭하고요소 삽입을선택합니다.
- 테이블요소를 두 번 클릭하고 다음 값을 구성합니다.
옵션 설명 열 수0세부내용 수0데이터세트근무자테이블에는 열 1개와 세부내용 행 1개만 있으면 됩니다. 머리글 및 바닥글 행과 추가 열을 삭제하려면 안내선 셀을 마우스 오른쪽 버튼으로 클릭한 다음삭제를선택합니다. - 테이블에그리드 1을추가합니다.
- 개요뷰에서아래에 있는셀노드를 마우스 오른쪽 버튼으로 클릭한 다음요소 삽입 을선택합니다.
- Grid를두 번 클릭하고 2개의 열과 1개의 행을 구성합니다.
- 아래의 첫 번째셀노드를 마우스 오른쪽 버튼으로 클릭한 다음요소 삽입 을선택합니다.
- 이미지리포트 항목을 두 번 클릭하고임베디드 이미지 를선택한 다음,이미지 추가...를클릭하여 회사 로고 이미지 파일을 찾습니다.
- 아래의 두 번째셀노드를 마우스 오른쪽 버튼으로 클릭한 다음요소 삽입 을선택합니다.
- 동적 텍스트를두 번 클릭하고선택한 다음,연도에 대한 열 바인딩을 삽입합니다.필수 열 바인딩을 찾을 수 없으면바인딩 편집...을클릭하고 목록을 새로 고칩니다.
- 입력" Executive Rewards"+기호 뒤에 있는 을 클릭하고확인 을클릭합니다.
- 근무자데이터세트를 끌어서 놓습니다.
- 속성 편집기 - 데이터뷰에서 삽입된 항목을 오른쪽에 맞춥니다.
- 속성 편집기 - 그리드뷰에서 이 그리드의 이름을Grid 1로지정하고 그리드를 축소합니다.
- 작업을 저장합니다.
- 테이블에그리드 2를추가합니다.
- 이전과 마찬가지로 그리드를 삽입한 다음 1개의 열과 1개의 행을 구성합니다.
- 속성 편집기 - 그리드뷰의데이터세트목록에서Totals보조 데이터세트를 선택합니다.
- 소스 옵션에서JavaScript 구문 을클릭합니다.
- 표현식 작성기에서선택하고RowNum을두 번 클릭하여 값을 입력합니다.row.__rownum표현식
- 그리드에 차트를 추가합니다.Report Designer는 현재 차트에 대한 라이브 미리보기를 지원하지 않습니다. 차트를 추가하려면 먼저 라이브 미리보기를 비활성화해야 합니다. 이렇게 하려면환경설정메뉴에 있는차트 작성기에서 라이브 미리보기 활성화확인란을 선택취소합니다.노드를 마우스 오른쪽 버튼으로 클릭한 다음요소 삽입을선택합니다.
- 차트를두 번 클릭하고 다음 값을 구성합니다.필드값차트 유형 선택원형출력 형식다음 옵션 중 하나를 선택합니다.
- PNG
- JPG
- BMP
SVG형식 옵션을 선택하면 PDF를 생성할 때 차트가 렌더링되지 않습니다. - 다음을 클릭합니다.
- 데이터 선택탭에서대상 고용주 부담분열을 선택하여계열 1의슬라이스 크기 정의목록으로 끌어서 놓습니다. Report Designer는 다음을 삽입합니다.row ["Target_Employer_Contribution"]표현식을계열 1값으로 사용합니다.
- 총 보상 항목열을 선택하여카테고리 정의목록으로 끌어서 놓습니다.
- 다음을 클릭합니다.
- 차트 서식탭에서계열차트 유형에 대해 다음 값의 서식을 지정합니다.필드값값 계열계열 1제목을 삭제합니다.글꼴필드를 구성하여 다음을 수행합니다.
- 글꼴 크기6.
- 굵은 서식B.
- 차트 서식탭에서차트 영역차트 유형에 대해 다음 값의 서식을 지정합니다.필드값제목예상 포상Plot다음영역 형식설정을 구성합니다.
- 앵커:왼쪽 상단.
- 늘이기:세로.
- Insets (Points): 모든 값을0으로 설정합니다.
다음 설정을 구성합니다.- 방향:세로.
- 포지션:왼쪽
- 앵커:중간.
- Insets (Points): 모든 값을0으로 설정합니다.
글꼴필드를 구성하여 다음을 수행합니다.- 글꼴 크기6.
- 굵은 서식B.
- 적용후마침 을클릭합니다.
- 그리드의 이름을Grid 2로지정하고 작업을 저장합니다.
- 테이블에그리드 3을추가합니다.
- 3개의 열과 2개의 행이 있는 그리드를 삽입합니다.
- 그리드의 첫 번째 열에 배경 색상을 추가합니다.
언제든지 열 핸들을 끌어서 열 크기를 조정하여 좁은 색상의 띠를 생성할 수 있습니다.필드값커스텀 색상에 다음 색상을 추가하십시오:- 빨간색:11.
- 녹색:109.
- 파란색:168.
- 커스텀 색상:RGB (11, 109, 168).
- 테두리:모든 테두리
- 개요뷰에서 첫 번째 행의 두 번째 셀을 마우스 오른쪽 버튼으로 클릭한 다음요소 삽입 을선택합니다.
- 동적 텍스트옵션을 두 번 클릭하고 다음 텍스트를 입력합니다.row["Year"] + " Base Salary"
- 속성 편집기 - 동적 텍스트뷰에서 굵게 서식을 구성하고12글꼴 크기를 선택합니다.
- 개요뷰에서확장하고ER 기본급 합계필드를 그리드의 첫 번째 행인 세 번째 열로 끌어서 놓습니다.
- 속성 편집기 - 데이터뷰에서 굵게 서식, 오른쪽 맞춤을 구성하고 글꼴 크기를12로선택합니다.
- 개요뷰에서 두 번째 행의 두 번째 셀을 마우스 오른쪽 버튼으로 클릭한 다음요소 삽입 을선택합니다.
- 레이블을두 번 클릭하고 다음 텍스트를 입력합니다.Base pay calculated for January 1 to December 31:
- 속성 편집기 - 레이블뷰에서인라인표시 설정을 구성하고 글꼴 크기를9로선택합니다.
- 개요뷰에서확장하고ER 기본급 합계필드를 이전 레이블 바로 뒤에 있는 그리드의 두 번째 행인 두 번째 열로 끌어서 놓습니다.
- 속성 편집기 - 데이터뷰에서인라인표시 설정을 구성하고 글꼴 크기를9로선택합니다.
- 속성 편집기 - 그리드뷰에서12의 아래쪽 이익 값을 지정합니다.
- 그리드의 이름을Grid 3으로지정하고 작업을 저장합니다.
- 테이블에그리드 4를추가합니다.
- 3개의 열과 3개의 행이 있는 그리드를 삽입합니다.
- 이전과 마찬가지로 그리드의 첫 번째 열에 배경 색상을 추가합니다.필드값녹색
- 색상:녹색
- 테두리:모든 테두리
- 이전과 마찬가지로 그리드의 첫 번째 행인 두 번째 셀에 동적 텍스트를 추가합니다."Employer Allowance Contribution for " + row["Year"]
- 굵게 서식을 구성하고 글꼴 크기를12로선택합니다.
- 개요뷰에서확장하고ER Allowances Total필드를 그리드의 첫 번째 행인 세 번째 열로 끌어서 놓습니다.
- 굵게 서식을 구성하고 글꼴 크기를12로선택합니다.
- 그리드의 두 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Your Total Employer Allowance Plan Contribution was: " + row["ER_Allowances_Total"]
- 속성 편집기 - 동적 텍스트뷰에서 글꼴 크기를9로선택하고 아래쪽 패딩 값을6으로선택합니다.
- 그리드의 세 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Your Contribution to your Allowance Plan was: " + row["EE_Allowances_Total"]
- 속성 편집기 - 동적 텍스트뷰에서 글꼴 크기를9로, 아래쪽 패딩 값을6으로, 아래쪽 여백 값을12로선택합니다.
- 그리드의 이름을Grid 4로지정하고 작업을 저장합니다.
- 테이블에그리드 5를추가합니다.
- 3개의 열과 3개의 행이 있는 그리드를 삽입합니다.
- 그리드의 첫 번째 열에 배경 색상을 추가합니다.필드값커스텀 색상에 다음 색상을 추가하십시오:
- 빨간색:251.
- 녹색:155.
- 파란색:26.
- 커스텀 색상:RGB (251, 155, 26).
- 테두리:모든 테두리
- 그리드의 첫 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Employer Benefit Contribution for " + row["Year"]
- 굵게 서식을 구성하고 글꼴 크기를12로선택합니다.
- 개요뷰에서확장하고ER Benefits Total필드를 그리드의 첫 번째 행인 세 번째 열로 끌어서 놓습니다.
- 속성 편집기 - 데이터뷰에서 굵게 서식, 오른쪽 맞춤을 구성하고 글꼴 크기를12로선택합니다.
- 그리드의 두 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Your Total Employer Benefit Plan Contribution was: " + row["ER_Benefits_Total"]
- 속성 편집기 - 동적 텍스트뷰에서 글꼴 크기9과 아래쪽 패딩6을선택합니다.
- 그리드의 세 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Your Contribution to your Benefit Plan was: " + row["EE_Benefits_Total"]
- 속성 편집기 - 동적 텍스트뷰에서 글꼴 크기를9로, 아래쪽 패딩 값을6으로, 아래쪽 여백 값을12로선택합니다.
- 그리드의 이름을Grid 5로지정하고 작업을 저장합니다.
- 테이블에그리드 6을추가합니다.
- 3개의 열과 3개의 행이 있는 그리드를 삽입합니다.
- 그리드의 첫 번째 열에 배경 색상을 추가합니다.필드값빨간색
- 색상:빨간색
- 테두리:모든 테두리
- 그리드의 첫 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Target " + row["Year"] + " Management Incentive Plan Award"
- 굵게 서식을 구성하고 글꼴 크기를12로선택합니다.
- 개요뷰에서확장하고ER 인센티브 합계필드를 그리드의 첫 번째 행인 세 번째 열로 끌어서 놓습니다.
- 속성 편집기 - 데이터뷰에서 굵게 서식, 오른쪽 맞춤을 구성하고 글꼴 크기를12로선택합니다.
- 그리드의 두 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Your Target Award is calculated using the estimated " + row["Year"] + " Base Salary shown above."
- 속성 편집기 - 동적 텍스트뷰에서 글꼴 크기9과 아래쪽 패딩6을선택합니다.
- 그리드의 세 번째 행인 두 번째 셀에 다음 동적 텍스트를 추가합니다."Your current Target Award as a percentage of Base Salary is: " + row["Bonus_Target_Percent"] + row["Percent_Sign"]
- 속성 편집기 - 동적 텍스트뷰에서 글꼴 크기를9로, 아래쪽 패딩 값을6으로, 아래쪽 여백 값을12로선택합니다.
- 그리드의 이름을Grid 6으로지정하고 작업을 저장합니다.
- 테이블에그리드 7을추가합니다.
- 2개의 열과 1개의 행이 있는 그리드를 삽입합니다.
- 그리드의 첫 번째 열에 배경 색상을 추가합니다.필드값커스텀 색상에 다음 색상을 추가하십시오:
- 빨간색:255.
- 녹색:223.
- 파란색:223.
- 커스텀 색상:RGB (255, 223, 223).
- 테두리:모든 테두리
- 그리드의 첫 번째 셀에 다음 동적 텍스트를 추가합니다."Total Estimated " +row["Year"] + " Compensation"
- 개요뷰에서확장하고총 보상 금액필드를 그리드의 두 번째 열로 끌어서 놓습니다.
- 속성 편집기 - 데이터뷰에서 굵게 서식, 오른쪽 맞춤을 구성하고 글꼴 크기를12로선택합니다.
- 그리드의 이름을Grid 7로지정하고 작업을 저장합니다.
- 리포트 끝에서 불필요한 페이지를 제거하려면 리포트 레이아웃 환경설정을 수정합니다.
- 개요뷰에서My Employee Total Rewards.rptdesign최상위 레벨 리포트 디자인 노드를 선택합니다.
- 속성 편집기 - 리포트뷰에서자동 레이아웃 레이아웃환경설정을 선택합니다.
- 설계를 저장하고 미리 봅니다.
업무 양식 레이아웃으로 사용할 설계를 Workday에 배포합니다.