주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: 문서 접근자 헬퍼 오브젝트

참조: 문서 접근자 헬퍼 오브젝트

유용한 함수

이름
인수
반환 값 유형
참고
getData
정수 인덱스
소스
지정된 인덱스(0부터 시작)에서 문서를 검색합니다. 다음과 조합하여 사용합니다.
message.setMessage
헬퍼 함수를 사용하여 메모리 효율적인 방식으로 검색된 데이터로 현재 메시지를 채웁니다.
예를 들어 다음 코드는 첫 번째 첨부파일에서 검색된 UTF-8 XML 메시지를 현재 메시지에 입력합니다.
message.setMessage(da.getData(0), ‘text/xml’)
지정된 인덱스가 있는 통합 첨부파일이 없으면 오류가 발생합니다.
filename 문자열
소스
지정된 파일명을 사용하여 문서를 검색합니다. 다음과 조합하여 사용합니다.
message.setMessage
헬퍼 함수를 사용하여 메모리 효율적인 방식으로 검색된 데이터로 현재 메시지를 채웁니다.
예를 들어, 다음 코드는 현재 메시지를 이름이 input.xml인 UTF-8 XML 메시지 첨부파일로 채웁니다.
message.setMessage(da.getData(‘input.xml’), ‘text/xml’)
지정된 파일명을 사용하는 통합 첨부파일이 없으면 오류가 발생합니다.
getDocumentIndexes
List<String> 레이블
List<Integer>
지정된 모든 레이블이 태그된 문서의 인덱스를 제공하는 정수 Java List를 반환합니다.
레이블 중 하나가 '*'이면 모든 레이블이 매칭되고 이 함수는 레이블이 하나 이상 있는 문서의 모든 인덱스를 반환합니다.
getDocsMatching
List<String>
List<Source>
지정된 모든 레이블이 태그된 문서를 검색합니다.
Workday는 100KB보다 작은 문서는 메모리에 저장하고 더 큰 문서는 디스크에 저장합니다. 런타임 메모리 및 디스크 공간 한도에 유의하십시오.
label 문자열
소스
지정된 레이블이 태그된 문서를 검색합니다.
여기서 레이블은 통합 첨부파일 레이블을 의미합니다. 문서 태그와 유사합니다.
String[] 레이블
소스
문자열 배열의 모든 레이블로 태깅된 문서를 검색합니다.
getFileName
정수 인덱스
문자열
지정된 인덱스를 사용하는 파일명을 검색합니다.
label 문자열
List<String>
지정된 레이블이 태그된 모든 문서의 파일명 Java List를 검색합니다.
List<String> 레이블
List<String>
지정된 레이블이 태그된 모든 문서의 파일명 Java List를 검색합니다.
label 문자열, 정수 인덱스
문자열
지정된 레이블로 태깅된 모든 문서의 n번째 파일명을 검색합니다.
다음 코드와 기능적으로 동일합니다.
da.getFileNames(label).get(index)
대부분의 경우 다음을 사용해야 합니다.
da.getFileNames(label)
인덱스를 사용하기 전에 일치하는 파일명 수를 찾습니다. 유일한 예외는 첫 번째(인덱스가 0인) 값이 필요한 제한된 경우입니다.
List<String> 레이블, 정수 인덱스
문자열
지정된 레이블로 태깅된 모든 문서의 n번째 파일명을 검색합니다.
다음 코드와 기능적으로 동일합니다.
da.getFileNames(labels).get(index)
대부분의 경우 다음을 사용해야 합니다.
da.getFileNames(labels)
인덱스를 사용하기 전에 일치하는 파일명 수를 찾습니다. 유일한 예외는 첫 번째(인덱스가 0인) 값이 필요한 제한된 경우입니다.
String[] 레이블, 정수 인덱스
지정된 레이블로 태깅된 모든 문서의 n번째 파일명을 검색합니다.
다음 코드와 기능적으로 동일합니다.
da.getFileNames(java.util.Arrays.asList(labels)).get(index)
대부분의 경우 다음을 사용해야 합니다.
da.getFileNames(labels)
인덱스를 사용하기 전에 일치하는 파일명 수를 찾습니다. 유일한 예외는 첫 번째(인덱스가 0인) 값이 필요한 제한된 경우입니다.
hasFile
문자열 파일명
부울
지정된 파일명을 사용하는 통합 첨부파일이 있는지 확인합니다.
label 문자열, filename 문자열
부울
지정된 파일명을 사용하고 지정된 레이블이 태그된 통합 첨부파일이 있는지 확인합니다.
List<String> 레이블, filename 문자열
부울
지정된 파일명을 사용하고 목록의 모든 레이블로 태깅된 통합 첨부파일이 있는지 확인합니다.
sort
문자열 순서
없음
파일명을 기준으로 첨부된 문서를 정렬합니다. 유효한 순서 값은 다음과 같습니다.
  • "FILENAME_ASCENDING"
  • "FILENAME_DESCENDING"
파일명이 없는 첨부파일이 마지막에 위치합니다.
size
없음
정수
첨부된 문서 수를 반환합니다.
List<String> 레이블
정수
지정된 모든 레이블이 태그된 문서의 수를 반환합니다.
label 문자열
정수
지정된 레이블이 태그된 문서의 수를 반환합니다.
String[] 레이블
정수
문자열 배열의 모든 레이블로 태깅된 문서 수를 반환합니다.
toVar
정수 인덱스, 문자열 var_name
MessageVariable
지정된 인덱스에서 문서를 검색하여 지정된 어셈블리 변수에 메모리 효율적인 방식으로 문서를 배치합니다.
예를 들어 다음과 같습니다.
da.toVar(0, ‘myInputDocument’)
문자열 파일명, 문자열 var_name
MessageVariable
지정된 파일명을 사용하는 문서를 검색하여 지정된 어셈블리 변수에 메모리 효율적인 방식으로 문서를 배치합니다.
예를 들어 다음과 같습니다.
da.toVar(‘WorkerData.xml’, ‘myInputDocument’)