De interface Correspondentie maken integreren met uw aangepaste portal integrating-create-correspondence-ui-with-your-custom-portal

Overzicht overview

In dit artikel wordt beschreven hoe u de Correspondentieoplossing maken kunt integreren met uw omgeving.

Oproepen op basis van URL url-based-invocation

U kunt de toepassing Correspondentie maken aanroepen vanuit een aangepast portaal door de URL voor te bereiden met de volgende aanvraagparameters:

  • de id voor de lettersjabloon (met de parameter cmLetterId).

  • de URL naar de XML-gegevens die van de gewenste gegevensbron worden opgehaald (met de parameter cmDataUrl).

Het aangepaste portaal bereidt bijvoorbeeld de URL voor als
https://'[server]:[port]'/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL] , wat de href zou kunnen zijn van een koppeling op het portaal.

NOTE
Op deze manier aanroepen is niet veilig omdat de noodzakelijke parameters als een verzoek van de GET worden doorgegeven, door het zelfde (duidelijk zichtbare) in URL toegankelijk te maken.
NOTE
Voordat u de toepassing Correspondentie maken aanroept, slaat u de gegevens op en uploadt u deze om de interface Correspondentie maken op de opgegeven dataURL aan te roepen. Dit zou of van het douaneportaal zelf of door een ander achtereindeproces kunnen worden gedaan.

Inline op gegevens gebaseerde aanroeping inline-data-based-invocation

Een andere (en een veiligere) manier om de Create toepassing van de Correspondentie te roepen zou kunnen zijn om URL in https://' [ server ] eenvoudig te raken:[ haven ] '/[ contextPath ] /aem/forms/createcorrespondence.html, terwijl het verzenden van de parameters en de gegevens om de Create toepassing van de Correspondentie als POST te roepen verzoek (het verbergen van hen van het eind - gebruiker). Dit betekent ook dat u nu de XML-gegevens voor de toepassing Correspondentie maken inline kunt doorgeven (als onderdeel van hetzelfde verzoek, met de parameter cmData), wat niet mogelijk/ideaal was in de vorige aanpak.

Parameters voor het opgeven van de letter parameters-for-specifying-letter

Naam
Type
Beschrijving
cmLetterInstanceId
String
De id voor de letter-instantie.
cmLetterId
String
De naam van de Letter-sjabloon.

De volgorde van parameters in de tabel geeft de voorkeur aan parameters die worden gebruikt voor het laden van de letter.

Parameters voor het opgeven van de XML-gegevensbron parameters-for-specifying-the-xml-data-source

Naam
Type
Beschrijving
cmDataUrl
URL
De gegevens van XML van een brondossier gebruikend basisprotocollen zoals cq, ftp, http, of dossier.
cmLetterInstanceId
String
XML-gegevens gebruiken die beschikbaar zijn in Letter Instance.
cmUseTestData
Boolean
De testgegevens in het gegevenswoordenboek opnieuw gebruiken.

De volgorde van parameters in de tabel geeft de voorkeur aan parameters die worden gebruikt voor het laden van de XML-gegevens.

Andere parameters other-parameters

Naam
Type
Beschrijving
cmPreview
Boolean
True to open the letter in preview mode
Willekeurig
Tijdstempel
Oplossen van problemen met het in cache plaatsen van de browser.

Als u het http- of cq-protocol voor cmDataURL gebruikt, moet de URL van http/cq anoniem toegankelijk zijn.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2