Gebruikersinterface van agent openen bij verzending na verzending

In dit deel starten we de gebruikersinterface van de agent voor het maken van ad-hoccorrespondentie over het verzenden van formulieren.

Dit artikel zal u door de stappen lopen betrokken bij het openen van agent ui interface bij het voorleggen van een vorm. Doorgaans wordt een formulier door een medewerker van de klantenservice ingevuld met enkele invoerparameters en op de verzendagent van het formulier wordt de gebruikersinterface geopend met gegevens die vooraf zijn ingevuld bij de Prefill-service van het formuliergegevensmodel.De invoerparameters voor de Prefill-service van het formuliergegevensmodel worden uit de formulierverzending geëxtraheerd.

In de volgende video ziet u hoe u hoofdletters/kleine letters gebruikt

String accountNumber = request.getParameter("accountnumber"))
ParameterMap parameterMap = new ParameterMap();
RequestParameter icLetterId[] = new RequestParameter[1];
icLetterId[0] = new FormFieldRequestParameter("/content/dam/formsanddocuments/retirementstatementprint");
parameterMap.put("documentId", icLetterId);
RequestParameter Random[] = new RequestParameter[1];
Random[0] = new FormFieldRequestParameter("209457");
parameterMap.put("Random", Random);
Map map = new HashMap();
map.put("accountnumber",accountNumber);
slingRequest.setAttribute("paramMap",map);
CustomParameterRequest wrapperRequest = new CustomParameterRequest(slingRequest,parameterMap,"GET");
wrapperRequest.getRequestDispatcher("/aem/forms/createcorrespondence.html").include(wrapperRequest, response);

Regel 1: Krijg het accountnummer van de aanvraagparameter

Lijn 2-8: Creeer parameterkaart en plaats aangewezen sleutels en waarden om documentId, Willekeurig te weerspiegelen.

Regel 9-10: Maak een ander object Map voor de invoerparameter die in het formuliergegevensmodel is gedefinieerd.

Regel 11: Plaats het slingRequest attribuut "paramMap"

Lijn 12-13: Door:sturen het verzoek aan servlet

Deze mogelijkheid testen op uw server

NOTE
Zorg ervoor dat de de inputparameter van de verrichting van de Gegevens van uw Model van de Vorm wordt gebonden aan het Attribuut van het Verzoek genoemd "accountnumber"voor dit om te werken. Als u de naam van de bindingwaarde in een andere naam wijzigt, zorgt u ervoor dat de wijziging wordt doorgevoerd in regel 25 van POST.jsp
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e