Loading
Seguro
InsTrailingDocumentService:uploadContentDocuments

InsTrailingDocumentService:uploadContentDocuments

Agregue este servicio como propiedades remotas en entradas Archivo e Imagen para cargar documentos que cumplen los requisitos configurados como marcadores de posición para objetos específicos.

Clase: InsTrailingDocumentService

Método: uploadContentDocuments

Este servicio es compatible con los siguientes objetos:

  • Presupuesto

  • Póliza (activo)

  • Reclamación

  • Contrato

  • Caso

Funcionamiento

  1. Toma los documentos cargados por el usuario.

  2. Lee la lista de Id. de contenido cargados en OmniScript. El OmniScript crea un JSON de entrada que incluye el nombre de archivo y el tamaño de los documentos cargados.

  3. Busca el registro de marcador de posición con el mismo categoryName que ingresó el usuario en OmniScript. Si el servicio no encuentra un registro de marcador de posición, crea uno con ese categoryName y crea un vínculo de documento de contenido con ese registro de marcador de posición.

  4. Devuelva los Id. de marcador de posición de documento final y una lista de Id. de vínculo de documento de contenido creados bajo el marcador de posición.

Opciones remotas

Opción

Descripción

objectId

El Id. del objeto al que se adjuntarán los documentos finales.

categoryName

El nombre de la carpeta en la jerarquía de archivos donde se almacenará este archivo final.

JSON de entrada

Este servicio obtiene un JSON de entrada creado por el OmniScript.

En este ejemplo, el JSON de entrada incluye el nombre de archivo y el tamaño del archivo. El nombre de la matriz de registros es el vlcFileKey, que extrae el nombre del objeto de entrada. vlcFileKey = damageImages, que es el nombre del componente Entrada en un OmniScript de muestra.

{
	"damageImages": [{
		"filename": "accidentphoto1.jpg",
		"size": 77337,
		"data": "753039b5-d626-4413-8ad3-b0a7b06855b0"
	}]
}

JSON de salida

El servicio devuelve vínculos de documento de contenido Ids y el marcador de posición de documento final (requisitos para los documentos). Puede utilizar estos Id. para localizar estos documentos en Vlocity.


{
	"result": {
		"contentDocLinkIds": [
			"06Af4000004SBL1EAO"
		],
		"trailingDocPlaceholderId": "a51f4000000XocEAAS"
	},
	"error": "OK"
}      

Ejemplos

El servicio se utiliza habitualmente para pólizas, reclamaciones y otros flujos cuando un usuario tiene probabilidad de necesitar cargar documentos de apoyo en un Id. de marcador de posición de documento final. Para ver un ejemplo de funcionamiento de este servicio, descargue este elemento en su organización:

 
Cargando
Salesforce Help | Article