Introduktion till AEM Forms as a Cloud Service Communications

Senaste uppdatering: 2023-12-05
Version Artikellänk
AEM 6.5 Klicka här
AEM as a Cloud Service Den här artikeln

Med kommunikationsfunktioner kan ni skapa varumärkesgodkända, personaliserade och standardiserade dokument som affärskontakter, kontoutdrag, kravbrev, förmånsmeddelanden, månatliga fakturor eller välkomstpaket.

Funktionen ger API:er för att generera och hantera dokument. Du kan generera eller ändra ett dokument on demand eller skapa ett batchjobb för att generera flera dokument med definierade intervall. Kommunikations-API:er ger:

  • smidiga funktioner för att generera on demand- och batchdokumentation.

  • möjlighet att kombinera, ordna om och validera PDF-dokument on-demand.

  • HTTP-API:er för enklare integrering med externa system. Separata API:er för on demand-åtgärder (låg fördröjning) och batchåtgärder (högdataåtgärder) ingår.

  • säker åtkomst till data. Kommunikations-API:er ansluter till och får endast åtkomst till data från kundutsedda datalager, vilket gör kommunikationen mycket säker.

Exempel på kreditkortsutdrag
Du kan skapa ett kreditkortsutdrag med API:er för kommunikation. Det här exempelkontoutdraget använder samma mall men separata data för varje kund beroende på hur de använder kreditkortet.

Dokumentgenerering

API:er för dokumentgenerering för kommunikation hjälper dig att kombinera en mall (XFA eller PDF) med kunddata (XML) för att generera dokument i PDF och utskriftsformat som PS, PCL, DPL, IPL och ZPL. Dessa API:er använder PDF- och XFA-mallar med XML-data för att generera ett enda dokument on demand eller flera dokument med hjälp av ett batchjobb.

Vanligtvis skapar du en mall med Designer och använda API:er för kommunikation för att sammanfoga data med mallen. Programmet kan skicka utdatadokumentet till en nätverksskrivare, en lokal skrivare eller till ett lagringssystem för arkivering. Ett typiskt exempel och anpassade arbetsflöden ser ut så här:

Arbetsflöde för generering av kommunikationsdokument

Beroende på hur de används kan du även göra dessa dokument tillgängliga för hämtning via din webbplats eller en lagringsserver.

Några exempel på API:er för dokumentgenerering är:

Skapa PDF-dokument

Du kan använda API:erna för dokumentgenerering för att skapa ett PDF-dokument som baseras på en formulärdesign och XML-formulärdata. Utdata är ett icke-interaktivt PDF-dokument. Användarna kan alltså inte ange eller ändra formulärdata. Ett grundläggande arbetsflöde är att sammanfoga XML-formulärdata med en formulärdesign för att skapa ett PDF-dokument. I följande bild visas sammanslagningen av en formulärdesign och XML-formulärdata för att skapa ett PDF-dokument.

Skapa PDF-dokument
Bild: Vanligt arbetsflöde för att skapa ett PDF-dokument

Skapa PostScript-dokument (PS), skrivarkommandodokument (PCL), ZPL-dokument (Zebra Printing Language)

Du kan använda API:er för dokumentgenerering för att skapa dokument i formaten PostScript (PS), Printer Command Language (PCL) och Zebra Printing Language (ZPL) som baseras på en XDP-formulärdesign eller ett PDF-dokument. Dessa API:er hjälper till att sammanfoga en formulärdesign med formulärdata för att generera ett dokument. Du kan spara dokumentet i en fil och utveckla en anpassad process för att skicka det till en skrivare.

Bearbeta gruppdata för att skapa flera dokument

Du kan använda API:er för dokumentgenerering för att skapa separata dokument för varje post i en XML-batchdatakälla. Du kan generera dokument i både gruppläge och asynkront läge. Du kan konfigurera olika parametrar för konverteringen och sedan starta gruppbearbetningen.

Skapa PDF-dokument

Dokumentmanipulering

API:er för dokumentbearbetning i kommunikation hjälper dig att kombinera, ordna om och validera PDF-dokument. Vanligtvis skapar du en DX och skickar den till dokumenthanterings-API:er för att montera eller ordna om ett dokument. The DDX-dokument innehåller instruktioner om hur du använder källdokumenten för att skapa en uppsättning med obligatoriska dokument. DDX-referensdokumentationen innehåller detaljerad information om alla åtgärder som stöds. Några exempel på dokumentbearbetning är:

Sammanställa dokument från PDF

Du kan använda API:erna för dokumentmanipulering för att sammanfoga två eller flera PDF- eller XDP-dokument till ett enda PDF-dokument eller PDF Portfolio. Här är några sätt att sammanställa PDF-dokument:

  • Sammanställa ett enkelt PDF-dokument
  • Skapa en PDF Portfolio
  • Sammanställa krypterade dokument
  • Sammanställa dokument med Bates-numrering
  • Förenkla och sammanställ dokument

Sammanställa ett enkelt PDF-dokument från flera PDF-dokument
Bild: Sammanställa ett enkelt PDF-dokument från flera PDF-dokument

Disassemblera PDF-dokument

Du kan använda API:erna för dokumentbearbetning för att demontera ett PDF-dokument. API:erna kan extrahera sidor från källdokumentet eller dela upp ett källdokument baserat på bokmärken. Vanligtvis är den här uppgiften användbar om PDF-dokumentet ursprungligen skapades från många enskilda dokument, till exempel en samling programsatser.

  • Hämta sidor från ett källdokument
  • Dela upp ett källdokument baserat på bokmärken

Dela upp ett källdokument baserat på bokmärken i flera dokument
Bild: Dela upp ett källdokument baserat på bokmärken i flera dokument

Konvertera till och validera dokument som följer PDF/A

Du kan använda API:erna för dokumentbearbetning för att konvertera ett PDF-dokument till ett PDF/A-kompatibelt dokument och för att avgöra om ett PDF-dokument är PDF/A-kompatibelt. PDF/A är ett arkiveringsformat som är avsett för långtidsarkivering av dokumentets innehåll. Teckensnitten bäddas in i dokumentet och filen är okomprimerad. Därför är ett PDF/A-dokument vanligtvis större än ett PDF-standarddokument. Ett PDF/A-dokument innehåller inte heller ljud- och videoinnehåll.

Dokumentsäkerhet

Tjänsten DocAssurance innehåller API:erna för signatur och kryptering:

Signatur-API:er

Med signatur-API:erna kan din organisation skydda säkerheten och sekretessen för Adobe PDF-dokument som den distribuerar och tar emot. Den här tjänsten använder digitala signaturer och certifiering för att säkerställa att endast avsedda mottagare kan ändra dokument. Eftersom säkerhetsfunktionerna tillämpas på själva dokumentet förblir dokumentet säkert och styrs under hela sin livscykel. Ett dokument förblir säkert även utanför brandväggen när det laddas ned offline och när det skickas tillbaka till organisationen. Du kan utföra följande uppgifter med signatur-API:erna:

  • Lägg till ett signaturfält i ett PDF-dokument.
  • Signera det angivna signaturfältet i ett PDF-dokument.
  • Certifiera ett PDF-dokument

Krypterings-API:er

Med krypterings-API:erna kan du kryptera och dekryptera dokument. När ett dokument är krypterat blir innehållet oläsligt. En behörig användare kan dekryptera dokumentet för att få åtkomst till innehållet. Om ett PDF-dokument är krypterat med ett lösenord måste användaren ange det öppna lösenordet innan dokumentet kan visas i Adobe Reader eller Adobe Acrobat. Om ett PDF-dokument är krypterat med ett certifikat måste användaren dekryptera PDF-dokumentet med den offentliga nyckel som motsvarar det certifikat (privat nyckel) som användes för att kryptera PDF-dokumentet.

Du kan utföra följande uppgifter med krypterings-API:erna:

  • Kryptera ett PDF-dokument med ett lösenord.
  • Ta bort lösenordsbaserad kryptering från ett PDF-dokument.
  • Hämta den typ av skydd som används för ett PDF-dokument.

Både signatur-API:er och krypterings-API:er Synkrona API:er.

Typer av API:er för kommunikation

Kommunikationen tillhandahåller HTTP-API:er för on demand- och batchdokumentgenerering:

  • Synkrona API:er lämpar sig för dokumentgenerering on-demand, låg latens och en post. Dessa API:er lämpar sig bättre för användaråtgärdsbaserade användningsfall. Du kan till exempel skapa ett dokument när en användare har fyllt i ett formulär.

  • Batch-API:er (asynkrona API:er) är lämpliga för schemalagda, höga genomströmningsscenarier och flera dokumentgenereringsscenarier. Dessa API:er genererar dokument gruppvis. Till exempel telefonräkningar, kontoutdrag och förmånsräkningar som genereras varje månad.

Onboarding

Kommunikationskapaciteten är tillgänglig som en fristående modul och tilläggsmodul för as a Cloud Service Forms-användare. Du kan kontakta Adobe säljteam eller din Adobe-representant för att begära åtkomst. Adobe aktiverar åtkomst för organisationen och tillhandahåller behörigheter åt den person som utses till administratör i organisationen. Administratören kan ge Forms as a Cloud Service utvecklare (användare) tillgång till organisationens API:er.

Efter introduktionen, för att aktivera kommunikationsfunktioner för din as a Cloud Service Forms-miljö:

  1. Logga in på Cloud Manager och öppna din as a Cloud Service AEM Forms-instans.

  2. Öppna alternativet Redigera program, gå till fliken Lösningar och tillägg och välj Forms - Communications alternativ.

    Kommunikation

    Om du redan har aktiverat Forms - Digital Enrollment väljer du Forms - Communications Add-On alternativ.

    Addon

  3. Klicka på Update.

  4. Kör byggprocessen. När byggprocessen är klar aktiveras API:er för kommunikation för din miljö.

OBSERVERA

Om du vill aktivera och konfigurera API:er för dokumentbearbetning lägger du till följande regel i Dispatcher-konfiguration:

# Allow Forms Doc Generation requests
/0062 { /type "allow" /method "POST" /url "/adobe/forms/assembler/*" }

Se även

På denna sida