Loading
Forsikring
InsTrailingDocumentService:uploadContentDocuments

InsTrailingDocumentService:uploadContentDocuments

Legg til denne tjenesten som eksterne egenskaper i Fil- og Bilde-inndata for å laste opp dokumenter som oppfyller kravene som er konfigurert som plassholdere for bestemte objekter.

Klasse: InsTrailingDocumentService

Metode: uploadContentDocuments

Denne tjenesten støttes for følgende objekter:

  • Tilbud

  • Policy (aktiva)

  • Krav

  • Kontrakt

  • Sak

Slik virker det

  1. Tar dokumentene som er lastet opp av brukeren.

  2. Leser listen over innholds-ID-er som er lastet opp i OmniScript. OmniScript oppretter en inndata-JSON-fil som inkluderer filnavnet og størrelsen på det opplastede dokumentet(e).

  3. Finner plassholderposten med samme categoryName som brukeren skrev inn i OmniScript. Hvis tjenesten ikke finner en plassholderpost, oppretter den en med denne categoryName og oppretter en innholdsdokumentlenke med denne plassholderposten.

  4. Returner etterfølgende dokumentplassholder-ID-er og en liste over innholdsdokumentlenke-ID-er opprettet under plassholderen.

Eksterne alternativer

Alternativ

Beskrivelse

objectId

ID-en til objektet som de etterfølgende dokumentene skal legges ved.

categoryName

Navnet på mappen i filhierarkiet der denne etterfølgende filen vil bli lagret.

Inndata-JSON

Denne tjenesten får en inndata-JSON opprettet av OmniScript.

I dette eksemplet inkluderer inndata-JSON-koden filnavnet og filstørrelsen. Navnet på postmatrisen er vlcFileKey, som trekker ut navnet på inndataobjektet. vlcFileKey = damageImages, som er navnet på inndatakomponenten i et eksempel på OmniScript.

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

Utdata-JSON

Tjenesten returnerer lenker til ID-innholdsdokumenter og plassholderen for etterfølgende dokumenter (krav til dokumentene). Du kan bruke disse ID-ene til å finne disse dokumentene i Vlocity.


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

Eksempler

Tjenesten brukes vanligvis til poliser, krav og andre flyter når en bruker sannsynligvis må laste opp støttedokumenter til en etterfølgende dokumentplassholder-ID. Hvis du vil se et eksempel på denne tjenesten, laster du ned dette elementet til organisasjonen:

 
Laster
Salesforce Help | Article