U bent hier:
InsTrailingDocumentService:uploadContentDocumenten
Voeg deze service toe als externe eigenschappen binnen Bestands- en afbeeldingsinvoer om documenten te uploaden die voldoen aan vereisten die zijn ingesteld als plaatshouders voor specifieke objecten.
Klasse: InsTrailingDocumentService
Methode: uploadContentDocuments
Deze service wordt ondersteund voor de volgende objecten:
-
Offerte
-
Polis (activum)
-
Claim
-
Contract
-
Case
De manier waarop het werkt...
-
Neemt het (de) document(en) dat (die) door de gebruiker is (zijn) geüpload.
-
Leest de lijst van inhouds-ID's die zijn geüpload in het OmniScript. Het OmniScript maakt een invoer-JSON die de bestandsnaam en grootte van het (de) geüploade document(en) bevat.
-
Zoekt de plaatshouderrecord met dezelfde
categoryNamedie de gebruiker heeft opgegeven in het OmniScript. Als de service geen plaatshouderrecord vindt, wordt er een gemaakt met diecategoryNameen wordt er een koppeling naar het inhoudsdocument gemaakt met die plaatshouderrecord. -
Retourneer de plaatshouder-ID's van het volgdocument en een lijst van koppelings-ID's van inhoudsdocumenten die onder de plaatshouder zijn gemaakt.
Externe opties
Optie |
Beschrijving |
|---|---|
|
De ID van het object waarbij de volgdocumenten worden bijgevoegd. |
|
De naam van de map in de bestandshiërarchie waarin dit volgbestand wordt opgeslagen. |
Invoer-JSON
Deze service krijgt een invoer-JSON die is gemaakt door het OmniScript.
In dit voorbeeld omvat de invoer-JSON de bestandsnaam en bestandsgrootte. De naam van de recordmatrix is de vlcFileKey, die de naam van het invoerobject ophaalt. De vlcFileKey = damageImages, wat de naam is van de component Invoer in een voorbeeld van OmniScript.
{
"damageImages": [{
"filename": "accidentphoto1.jpg",
"size": 77337,
"data": "753039b5-d626-4413-8ad3-b0a7b06855b0"
}]
}Uitvoer-JSON
De service retourneert koppelingen naar inhoudsdocumenten en de plaatshouder van het volgdocument (vereisten voor de documenten). U kunt deze ID's gebruiken om deze documenten te vinden in Vlocity.
{
"result": {
"contentDocLinkIds": [
"06Af4000004SBL1EAO"
],
"trailingDocPlaceholderId": "a51f4000000XocEAAS"
},
"error": "OK"
}
Voorbeelden
De service wordt doorgaans gebruikt voor polissen, claims en andere stromen wanneer een gebruiker waarschijnlijk ondersteunende documenten moet uploaden naar een ID van een plaatshouder voor volgdocumenten. Als u een werkend voorbeeld van deze service wilt zien, downloadt u dit item naar uw organisatie:
