주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: MVEL 메서드

참조: MVEL 메서드

방법
설명
샘플 코드
샘플 출력
getClass().getName()
속성 또는 변수의 유형을 검색합니다.
props['p.myProperty']=true props['p.myProperty'].getClass().getName()
java.lang.Boolean
getEndpoint()
SOAP 요청을 사용할 때 RaaS 리포트의 엔드포인트를 검색합니다.
@{intsys.reportService.getEndpoint('Report Alias')}
customreport2/<tenant_name>/<username>/report_name_in_XML_format
getExtrapath()
RaaS 리포트의 추가 경로를 검색합니다.
intsys.reportService.getExtrapath('<your workday-in Report Service Alias>')
customreport2/<tenant_name>/<username>/<Custom Report Name>
indexOf()
입력 문자열 내에서 특정 문자의 위치를 검색합니다.
props['input.document.reference'] = 'FoundationDataCollection/4d196113' props['index.of.separator'] = props['input.document.reference'].indexOf("/")​
24
leftPad()
입력 문자열의 시작 부분에 문자를 추가합니다.
org.apache.commons.lang.StringUtils.leftPad('1234', 10,'0')
0000001234
listToCommaDelimString()
배열 값 목록을 문자열로 변환하고 쉼표로 구분합니다.
props[p.workers] = [1234, 7890] props['p.workers'] = lp.getWIDs('Pay Group Members') props['p.workers.ids'] = props['p.workers'] != empty ? util.listToCommaDelimString(props['p.workers'])
1234,7890
replaceAll()
입력 문자열 내에서 지정된 문자의 모든 인스턴스를 바꿉니다.
props['p.employee.id'] = '12345pdf_a.pdf' props['p.current.id'] = props['p.employee.id'].replaceAll('[^0-9]','')
12345
substring()
입력 문자열의 일부를 검색합니다.
props['p.test.string'] = 'test' props['p.test.substring'] = props['p.test.string'].substring(0,2)
te
toUpperCase()
문자열을 대문자로 변환합니다.
props['p.test.string'] = 'workday Studio' props['p.test.string'].toUpperCase()
WORKDAY STUDIO
URLEncoder ()
유효한 URL 문자만 포함하는 문자열을 검색합니다.
props['p.report.parameters'] = 'Full_Name=' # 'Logan McNeil' props['REST.URL'] = java.net.URLEncoder.encode(props['p.report.parameters'], 'UTF-8')
Full_Name=Logan%20McNeil