Usted está aquí:
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
-
Toma los documentos cargados por el usuario.
-
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.
-
Busca el registro de marcador de posición con el mismo
categoryNameque ingresó el usuario en OmniScript. Si el servicio no encuentra un registro de marcador de posición, crea uno con esecategoryNamey crea un vínculo de documento de contenido con ese registro de marcador de posición. -
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 |
|---|---|
|
El Id. del objeto al que se adjuntarán los documentos finales. |
|
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:
