Vous êtes ici :
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
-
Prend le ou les documents chargés par l'utilisateur.
-
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.
-
Recherche l'enregistrement d'espace réservé avec le même
categoryNameque 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 cetcategoryNameet crée un lien de document de contenu avec cet enregistrement d'espace réservé. -
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 |
|---|---|
|
L'ID de l'objet auquel les documents de fin seront joints. |
|
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 :
