예: Workday Studio 통합에서 커스텀 리포트 인쇄
이 예에서는 Workday에서 커스텀 리포트 데이터를 추출하고 Workday Studio를 사용하여 PDF 파일을 생성하는 방법을 보여줍니다.
HR 부서에서 PDF 형식으로 신규 채용 레터를 생성하도록 요청합니다. Workday Studio에서 커스텀 리포트 정의 및 Workday 조립 프로젝트를 사용하여 PDF를 생성합니다.
- 로케일 기반의 동적 번역을 사용하여 신규 입사자 통지에 대한 리포트 디자인을 생성합니다. 예: 사용자지정 로케일 기반의 동적 번역을 사용하여 리포트 디자인 생성을참조하십시오.
- 직원 복리후생 등록을 요약한 레터를 생성합니다. 예: 여러 데이터세트가 포함된 리포트 디자인 생성을참조하십시오.
- Workday GMS 테넌트에 로그인합니다.
- 커스텀 리포트 생성태스크에 액세스합니다.
- 다음 값을 구성합니다.옵션값리포트명직원 복리후생 등록리포트 유형상세웹서비스로 활성화이 확인란을 선택합니다.성능을 위한 최적화이 확인란을 선택취소합니다.데이터 소스All Active and Terminated Workers
- 커스텀 리포트 편집페이지의열탭에서 다음 값을 구성합니다.비즈니스 오브젝트필드열 제목 재정의열 제목 재정의 XML 별칭근무자법적이름 - 성성Last_Name근무자법적이름 - 이름이름First_Name근무자직원 ID직원 IDEmployee_ID근무자관할조직조직조직근무자First Day of This Calendar Year복리후생 등록일Benefit_Enrollment_Date근무자현재 근무자서명권자서명권자근무자직함서명권자 직함Signatory_Business_Title근무자직장 주소 - 전체직장 주소Work_Address복리후생 옵션복리후생 유형복리후생 유형Benefit_Type복리후생 옵션복리후생 제공자복리후생 제공자Benefit_Provider복리후생 옵션보장보장보장복리후생 옵션가족가족가족복리후생 옵션현재 옵션 보장 시작일유효일Effective_Date복리후생 옵션그룹 번호그룹 번호Group_Number
- 보조 비즈니스 오브젝트인 복리후생 옵션에 대해그룹 열 제목을추가합니다.비즈니스 오브젝트및그룹 열 제목필드 모두에 복리후생 옵션을입력하십시오.
- Workday 스튜디오를 엽니다.
- CallPrintPdf라는 새Workday 조립 프로젝트를생성합니다.
- 프로젝트 탐색기뷰에서CallPrintPDF/ws/WSAR-INF를마우스 오른쪽 버튼으로 클릭하고 새My_Report_Designs폴더를 생성합니다.
- 다음 구성요소를 조립품 프로젝트에 추가하고 함께 링크합니다.구성요소 유형IDworkday-inStartHereworkday-out-restRequestCustomReportData비동기 미디에이션SetReportandReportDesignVarsPdfPrintStepGeneratePDF비동기 미디에이션UploadToWorkday
- StartHereWorkday-in 구성요소에서 Report Service를 구성합니다.
- 속성뷰에서StartHereWorkday-in 구성요소의서비스탭에 액세스합니다.
- Create Report Service아이콘을 선택하고 이름을StartHere 으로 지정합니다.
- 신규 항목 추가아이콘을 선택하고 다음 값을 입력합니다.옵션값별칭mynewhirletter설명내 신규 입사자 통지서 리포트리포트 참조내 신규 입사자 통지서 리포트
- RequestCustomReportDataWorkday-out- Rest 구성요소를 구성합니다.
- RequestCustomReportDataWorkday-out-Rest 구성요소의기타 경로속성에서RaaS 리포트 선택을선택합니다.
- 커스텀 RaaS 리포트 필터링페이지에서 커스텀 리포트명으로직원 복리후생 등록을지정하고다음을클릭합니다.
- 리포트를 선택한 다음마침 을클릭합니다.
- 리포트 별칭에EmployeeBenefitEnrollments를지정한 후마침을클릭합니다.
- Workday-out-Rest 구성요소의기타 경로속성에 다음을 입력합니다.@{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189.
- SetReportandReportDesignVars비동기 조정 구성요소를 구성합니다.
- 비동기 조정조립품 구성요소의속성탭에서 2개의 쓰기 단계를 추가하고 다음 값을 구성합니다.1단계2단계단계 ID:WriteReportToVariable입력 값:메시지출력 값:가변변수명:test.workday.reportStepID:CopyReportDesignToVariable입력 값:메시지출력 값:가변변수명:test.report.design
- 메시지 빌더를사용하여 정적 파일 요소를 추가합니다.지정@{'my_report_designs/New_Hire_Letter.rptdesign'}입력 파일속성에서 리포트 디자인 파일 위치로 지정
- PDF생성PDF 인쇄 단계 구성요소의속성뷰에서매개변수탭의매개변수 선택버튼을 클릭합니다.다음 매개변수를 구성합니다.매개변수명값pdf.report.design.variabletest.report.designpdf.workday.report.variabletest.workday.reportpdf.timezoneCETpdf.languagefr_FRpdf.localefr_FRpdf.business.form.layout.widfbbe44a681251000039acc2ff657000apdf.report.design.widfbbe44a6812510000399fdf02c3f0006pdf.apply.report.design.per.rowtrue
- UploadToWorkday비동기 조정 구성요소를 사용하여 생성된 PDF 파일을 저장합니다.
- 출력 MIME 유형이application/pdf인저장단계 구성요소를 추가합니다.출력변수의 이름을test.document.reference로 지정합니다.
- 프로젝트 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고Workday에 배포를선택합니다.
- 클라우드 탐색기에서 Workday-in 통합시작()을 마우스 오른쪽 버튼으로 클릭한 다음통합 시작을선택합니다.
- W:Drive의 PDF 파일에 액세스합니다.
- 프로세스 모니터뷰를 선택한 다음Workday: 프로세스 모니터아이콘을 클릭합니다.
- Workday에 로그인하고클릭합니다.
- 내 리포트탭의파일명열에서PDF아이콘을 클릭합니다.