Loading
Страхование
InsTrailingDocumentService:uploadContentDocuments

InsTrailingDocumentService:uploadContentDocuments

Добавьте эту службу в качестве удаленных свойств на вводные данные «Файл» и «Изображение» для загрузки документов, соответствующих требованиям, установленным в качестве структурных нуля для определенных объектов.

Класс: InsTrailingDocumentService

Метод: uploadContentDocuments

Данная служба поддерживается в следующих объектах:

  • Смета

  • Политика (актив)

  • Заявка-претензия

  • Контракт

  • Обращение

Принцип работы

  1. Данная функция использует документ (документы), загруженный пользователем.

  2. Читает список кодов содержимого, загруженных в OmniScript. OmniScript создает JSON ввода, содержащий имя файла и размер загруженного документа (документов).

  3. Обнаружение записи структурного нуля с тем же categoryName, что и пользователь, введенный в OmniScript. Если служба не находит запись структурного нуля, она создает запись с этим categoryName и создает ссылку на документ содержимого с этой записью структурного нуля.

  4. Возврат кодов структурного нуля конечного документа и списка кодов ссылок на документ содержимого, созданных под структурным нулем.

Удаленные параметры

Параметр

Описание

objectId

Код объекта, к которому будут прикреплены итоговые документы.

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"
}      

Примеры

Служба обычно используется для политик, претензий и других потоков, когда пользователю, вероятно, нужно загрузить подтверждающие документы в конечный код структурного нуля документа. Для просмотра рабочего примера этой службы загрузите данный элемент в организацию:

 
Загрузка
Salesforce Help | Article