Loading
Assicurazioni
InsTrailingDocumentService:uploadContentDocuments

InsTrailingDocumentService:uploadContentDocuments

Aggiungere questo servizio come proprietà remote negli input File e Immagine per caricare documenti che soddisfano i requisiti impostati come segnaposto per oggetti specifici.

Classe: InsTrailingDocumentService

Metodo: uploadContentDocuments

Questo servizio è supportato sui seguenti oggetti:

  • Preventivo

  • Polizza (asset)

  • Richiesta

  • Contratto

  • Caso

Funzionamento

  1. Recupera i documenti caricati dall'utente.

  2. Legge l'elenco degli ID contenuto caricati nell'OmniScript. OmniScript crea un JSON di input che include il nome file e le dimensioni del documento o dei documenti caricati.

  3. Trova il record segnaposto con lo stesso categoryName immesso dall'utente nell'OmniScript. Se il servizio non trova un record segnaposto, ne crea uno con quel categoryName e crea un link documento contenuto con quel record segnaposto.

  4. Restituire gli ID segnaposto documento finali e un elenco degli ID link documento contenuto creati sotto il segnaposto.

Opzioni remote

Opzione

Descrizione

objectId

ID dell'oggetto a cui verranno allegati i documenti finali.

categoryName

Nome della cartella nella gerarchia dei file in cui verrà archiviato il file finale.

Input JSON

Questo servizio riceve un JSON di input creato dall'OmniScript.

In questo esempio, il JSON di input include il nome file e le dimensioni del file. Il nome della matrice di record è il vlcFileKey, che estrae il nome dell'oggetto di input. vlcFileKey = damageImages, ovvero il nome del componente Input in un OmniScript di esempio.

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

JSON di output

Il servizio restituisce i link documento contenuto ID e il segnaposto documento finale (requisiti per i documenti). È possibile utilizzare questi ID per individuare questi documenti in Vlocity.


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

Esempi

Il servizio viene in genere utilizzato per polizze, richieste e altri flussi quando è probabile che un utente debba caricare documenti di supporto in un ID segnaposto documento finale. Per visualizzare un esempio funzionante di questo servizio, scaricare questo elemento nell'organizzazione:

 
Caricamento
Salesforce Help | Article