breadcrumbDescription
InsTrailingDocumentService:uploadContentDocuments
Tilføj denne tjeneste som fjernegenskaber i fil- og billedinput for at uploade dokumenter, der opfylder krav, der er opsat som pladsholdere for specifikke objekter.
Kategori: InsTrailingDocumentService
Metode: uploadContentDocuments
Denne tjeneste understøttes på følgende objekter:
-
Tilbud
-
Politik (aktiv)
-
Skade
-
Kontrakt
-
Sag
Sådan fungerer det
-
Viser de dokumenter, der er uploadet af brugeren.
-
Læser listen over indholds-id'er, der er uploadet i OmniScript. OmniScript opretter en input-JSON, der inkluderer filnavnet og størrelsen på det(t) uploadede dokument(e).
-
Finder pladsholderregistreringen med samme
categoryNamesom brugeren angav i OmniScript. Hvis tjenesten ikke finder en pladsholderregistrering, opretter den en med dennecategoryNameog opretter et indholdsdokumentlink med denne pladsholderregistrering. -
Returner det efterfølgende dokumentpladsholder-id'er og en liste over indholdsdokumentlink-id'er, der er oprettet under pladsholderen.
Fjernindstillinger
Indstilling |
Beskrivelse |
|---|---|
|
Id'et på det objekt, som de efterfølgende dokumenter skal vedhæftes til. |
|
Navnet på mappen i filhierarkiet, hvor denne efterfølgende fil skal lagres. |
Input JSON
Denne tjeneste får en input-JSON, der er oprettet af OmniScript.
I dette eksempel inkluderer input-JSON filnavnet og filstørrelsen. Navnet på registreringsmatrixen er vlcFileKey, som henter navnet på inputobjektet. vlcFileKey = damageImages, som er navnet på komponenten Input i et eksempel på OmniScript.
{
"damageImages": [{
"filename": "accidentphoto1.jpg",
"size": 77337,
"data": "753039b5-d626-4413-8ad3-b0a7b06855b0"
}]
}Output JSON
Tjenesten returnerer Id'er for indholdsdokumentlinks og den efterfølgende dokumentpladsholder (krav til dokumenterne). Du kan bruge disse id'er til at finde disse dokumenter i Vlocity.
{
"result": {
"contentDocLinkIds": [
"06Af4000004SBL1EAO"
],
"trailingDocPlaceholderId": "a51f4000000XocEAAS"
},
"error": "OK"
}
