Ti trovi qui:
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
-
Recupera i documenti caricati dall'utente.
-
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.
-
Trova il record segnaposto con lo stesso
categoryNameimmesso dall'utente nell'OmniScript. Se il servizio non trova un record segnaposto, ne crea uno con quelcategoryNamee crea un link documento contenuto con quel record segnaposto. -
Restituire gli ID segnaposto documento finali e un elenco degli ID link documento contenuto creati sotto il segnaposto.
Opzioni remote
Opzione |
Descrizione |
|---|---|
|
ID dell'oggetto a cui verranno allegati i documenti finali. |
|
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"
}
