위치:
InsTrailingDocumentService:uploadContentDocuments
파일 및 이미지 입력 내에서 이 서비스를 원격 속성으로 추가하여 특정 개체의 자리 표시자로 설정된 요구 사항을 충족하는 문서를 업로드합니다.
클래스: InsTrailingDocumentService
방법: uploadContentDocuments
이 서비스는 다음 개체에서 지원됩니다.
-
견적서
-
정책(자산)
-
클레임
-
Contract
-
사례
작동 방법
-
사용자가 업로드한 문서를 가져옵니다.
-
OmniScript에 업로드된 콘텐츠 ID 목록을 읽습니다. OmniScript는 업로드된 문서의 파일 이름 및 크기를 포함하는 입력 JSON을 만듭니다.
-
OmniScript에 입력한 사용자와 같은
categoryName의 자리 표시자 레코드를 찾습니다. 서비스가 자리 표시자 레코드를 찾지 못하면 해당categoryName로 레코드를 만들고 해당 자리 표시자 레코드와 콘텐츠 문서 링크를 만듭니다. -
후행 문서 자리 표시자 ID 및 자리 표시자 아래에 생성된 콘텐츠 문서 링크 ID 목록을 반환합니다.
입력 JSON
이 서비스는 OmniScript에서 만든 입력 JSON을 가져옵니다.
이 예에서는 입력 JSON에 파일 이름 및 파일 크기가 포함됩니다. 레코드 배열의 이름은 입력 개체의 이름을 가져오는 vlcFileKey입니다. vlcFileKey = damageImages - 샘플 OmniScript에서 입력 구성 요소의 이름입니다.
{
"damageImages": [{
"filename": "accidentphoto1.jpg",
"size": 77337,
"data": "753039b5-d626-4413-8ad3-b0a7b06855b0"
}]
}출력 JSON
서비스는 ID 콘텐츠 문서 링크 및 후행 문서 자리 표시자(문서 요구 사항)를 반환합니다. 해당 ID를 사용하여 Vlocity에서 해당 문서를 찾을 수 있습니다.
{
"result": {
"contentDocLinkIds": [
"06Af4000004SBL1EAO"
],
"trailingDocPlaceholderId": "a51f4000000XocEAAS"
},
"error": "OK"
}
