Você está aqui:
InsTrailingDocumentService:uploadContentDocuments
Adicione esse serviço como propriedades remotas em entradas de Arquivo e Imagem para carregar documentos que atendam aos requisitos configurados como espaços reservados para objetos específicos.
Classe: InsTrailingDocumentService
Método: uploadContentDocuments
Esse serviço tem suporte nos seguintes objetos:
-
Cotação
-
Apólice (ativos)
-
Declaração
-
Contrato
-
Case
Como funciona
-
Pega os documentos carregados pelo usuário.
-
Leia a lista de IDs de conteúdo carregados no OmniScript. O OmniScript cria um JSON de entrada que inclui o nome do arquivo e o tamanho dos documentos carregados.
-
Localiza o registro de espaço reservado com a mesma
categoryNameque o usuário inseriu no OmniScript. Se o serviço não localizar um registro de espaço reservado, ele criará um com essacategoryNamee criará um link de documento de conteúdo com esse registro de espaço reservado. -
Retorne os IDs do espaço reservado do documento no final e uma lista de IDs do link do documento de conteúdo criados sob o espaço reservado.
Opções remotas
Opção |
Descrição |
|---|---|
|
O ID do objeto ao qual os documentos à direita serão anexados. |
|
O nome da pasta na hierarquia de arquivos em que esse arquivo subsequente será armazenado. |
JSON de entrada
Esse serviço recebe um JSON de entrada criado pelo OmniScript.
Neste exemplo, o JSON de entrada inclui o nome do arquivo e o tamanho do arquivo. O nome da matriz de registros é o vlcFileKey, que captura o nome do objeto de entrada. O vlcFileKey = damageImages, que é o nome do componente Entrada em um OmniScript de exemplo.
{
"damageImages": [{
"filename": "accidentphoto1.jpg",
"size": 77337,
"data": "753039b5-d626-4413-8ad3-b0a7b06855b0"
}]
}JSON de saída
O serviço retorna os links do documento de conteúdo de IDs e o espaço reservado do documento no final (requisitos para os documentos). Você pode usar esses IDs para localizar esses documentos no Vlocity.
{
"result": {
"contentDocLinkIds": [
"06Af4000004SBL1EAO"
],
"trailingDocPlaceholderId": "a51f4000000XocEAAS"
},
"error": "OK"
}
Exemplos
O serviço geralmente é usado para apólices, reivindicações e outros fluxos quando um usuário provavelmente precisará carregar documentos de suporte para um ID de espaço reservado de documento subsequente. Para ver um exemplo de funcionamento desse serviço, baixe este item em sua organização:

