Loading
Insurance
InsTrailingDocumentService:uploadContentDocuments

InsTrailingDocumentService:uploadContentDocuments

Ajoutez ce service en tant que propriétés distantes dans les entrées Fichier et Image afin de charger des documents qui remplissent les exigences définies en tant qu'espaces réservés pour des objets spécifiques.

Classe: InsTrailingDocumentService

Méthode : uploadContentDocuments

Ce service est pris en charge dans les objets suivants :

  • Devis

  • Police (actif)

  • Réclamation

  • Contract (Contrat)

  • Requête

Fonctionnement

  1. Prend le ou les documents chargés par l'utilisateur.

  2. Lit la liste des ID de contenu chargés dans OmniScript. L'OmniScript crée un JSON d'entrée qui inclut le nom de fichier et la taille du ou des documents chargés.

  3. Recherche l'enregistrement d'espace réservé avec le même categoryName que celui saisi par l'utilisateur dans OmniScript. Si le service ne trouve pas d'enregistrement d'espace réservé, il en crée un avec cet categoryName et crée un lien de document de contenu avec cet enregistrement d'espace réservé.

  4. Renvoyez les ID d'espace réservé du document de fin et une liste d'ID de lien de document de contenu créés sous l'espace réservé.

Options distantes

Option

Description

objectId

L'ID de l'objet auquel les documents de fin seront joints.

categoryName

Le nom du dossier dans la hiérarchie des fichiers où ce fichier de fin sera stocké.

JSON d'entrée

Ce service reçoit un JSON d'entrée créé par OmniScript.

Dans cet exemple, le JSON d'entrée inclut le nom de fichier et la taille du fichier. Le nom du tableau d'enregistrement est le vlcFileKey, qui extrait le nom de l'objet d'entrée. vlcFileKey = damageImages, qui correspond au nom du composant Entrée dans un exemple d'OmniScript.

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

JSON de sortie

Le service renvoie les liens du document de contenu Ids et l'espace réservé du document de fin (exigences pour les documents). Vous pouvez utiliser ces ID pour localiser ces documents dans Vlocity.


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

Exemples

Le service est généralement utilisé pour des polices, des réclamations et d'autres flux lorsqu'un utilisateur doit probablement charger des documents de support dans un ID d'espace réservé de document de fin. Pour afficher un exemple de ce service, téléchargez cet élément dans votre organisation :

 
Chargement
Salesforce Help | Article