Вы находитесь здесь:
InsTrailingDocumentService:uploadContentDocuments
Добавьте эту службу в качестве удаленных свойств на вводные данные «Файл» и «Изображение» для загрузки документов, соответствующих требованиям, установленным в качестве структурных нуля для определенных объектов.
Класс: InsTrailingDocumentService
Метод: uploadContentDocuments
Данная служба поддерживается в следующих объектах:
-
Смета
-
Политика (актив)
-
Заявка-претензия
-
Контракт
-
Обращение
Принцип работы
-
Данная функция использует документ (документы), загруженный пользователем.
-
Читает список кодов содержимого, загруженных в OmniScript. OmniScript создает JSON ввода, содержащий имя файла и размер загруженного документа (документов).
-
Обнаружение записи структурного нуля с тем же
categoryName, что и пользователь, введенный в OmniScript. Если служба не находит запись структурного нуля, она создает запись с этимcategoryNameи создает ссылку на документ содержимого с этой записью структурного нуля. -
Возврат кодов структурного нуля конечного документа и списка кодов ссылок на документ содержимого, созданных под структурным нулем.
Удаленные параметры
Параметр |
Описание |
|---|---|
|
Код объекта, к которому будут прикреплены итоговые документы. |
|
Имя папки в иерархии файлов, в которой будет храниться этот конечный файл. |
JSON ввода
Эта служба получает JSON ввода, созданный OmniScript.
В данном примере JSON ввода содержит имя файла и размер файла. Имя массива записей - vlcFileKey, извлекающее имя объекта ввода. vlcFileKey = damageImages, являющееся именем компонента ввода в образце OmniScript.
{
"damageImages": [{
"filename": "accidentphoto1.jpg",
"size": 77337,
"data": "753039b5-d626-4413-8ad3-b0a7b06855b0"
}]
}Вывод JSON
Служба возвращает ссылки на документы содержимого кодов и структурный нуль конечного документа (требования к документам). Вы можете использовать эти коды для обнаружения этих документов во Vlocity.
{
"result": {
"contentDocLinkIds": [
"06Af4000004SBL1EAO"
],
"trailingDocPlaceholderId": "a51f4000000XocEAAS"
},
"error": "OK"
}
