Einführung in die AEM Forms-App

Überblick

Die AEM Forms-App ermöglicht die Synchronisierung adaptiver Formulare sowie von Formularen auf Mobilgeräten und Formularsätzen auf Mobilgeräten basierend auf Ihrem Server. Sie können Workflows definieren, die formularzentrierte Workflows auf OSGi oder Formular-Workflows auf JEE sind. Angenommen, Sie leiten ein Bankgeschäft und nutzen AEM Forms für die Verwaltung von Kundenanträgen und - mitteilungen. Ihre Kunden füllen ein Formular aus und übermitteln es zur Prüfung. Wenn Sie das Formular auf Mobilgeräten aktivieren, können Ihre Kunden es in der AEM Forms-App ausfüllen. Sie können darüber hinaus den Arbeitsablauf für die Prüfung verwalten, indem Sie das Überprüfungsformular auf Mobilgeräten aktivieren. Ihr Außendienstmitarbeiter kann ein Mobilgerät zum Kundenstandort mitnehmen, die Details überprüfen und das Formular senden. Die AEM Forms-App wird mit dem AEM Forms-Server synchronisiert und ruft die Formulare ab, die für Mobilgeräte aktiviert wurden. Wenn die App offline ist, speichert sie die Daten lokal.

Der Quellcode der AEM Forms-App ist für Kunden über die Software Distribution verfügbar. Das Quellcode-Paket in Softwareverteilung ist verfügbar als: adobe-aemfd-forms-app-src-pkg-<version>.zip.

Die AEM Forms-App wird auf iOS-, Android- und Windows-Geräten unterstützt. Sie können die AEM Forms-App für Android aus Google Play, iOS aus dem App Store und Windows aus dem Windows Store installieren.

google_play

app_store

microsoft-badge-icon

Informationen zum Installieren, Anpassen und Verteilen der App auf iOS-, Android- oder Windows-Geräten erhalten Sie unter Anpassen, Erstellen und Verteilen der AEM Forms-App.

Voraussetzungen

Die AEM Forms-App erfordert einen AEM Forms-Server. Benutzer können Formulare wiedergeben, die Sie in AEM Forms erstellen
Server, füllen Sie sie aus, speichern Sie sie als Entwürfe und senden Sie sie. Die App stellt eine Verbindung zum Server her und ruft aktivierte Formulare ab. Die AEM Forms-App wird mit dem Server synchronisiert und sobald Formulare in der App geladen werden, können Benutzer im Offlinemodus arbeiten. Wenn die App offline ist, werden die Daten auf dem Gerät gespeichert, und die Daten werden mit dem Server synchronisiert, wenn die App wieder online ist.

AEM Forms-App mit Servern, die den AEM Forms-Arbeitsablauf verwenden

Wenn Sie einen AEM Forms Workflow-Server haben, können Sie Formulare als Aufgaben in der AEM Forms App wiedergeben. Angenommen, Sie leiten ein Bankgeschäft und ein Kunde füllt einen Antrag für die Nutzung Ihrer Dienstleistungen aus. Die Anwendung ist ein adaptives Formular, in das Ihre Kunden Daten eingeben, die dann als Antrag zur Prüfung übermittelt werden. Der Administrator prüft den Antrag und sendet eine Überprüfungsanforderung an den Außendienstmitarbeiter. Der weitergeleitete Antrag aktiviert in der App des Außendienstmitarbeiters ein Überprüfungsformular als Aufgabe. Ihr Außendienstmitarbeiter nimmt das Mobilgerät zum Kundenstandort mit und überprüft die Angaben.

AEM Forms-App mit Servern, die formularzentrierte Workflows in OSGi verwenden

Wenn Sie über einen AEM Forms-Server verfügen, können Sie adaptive Formulare als AEM Inbox-Anwendung und Aufgaben in der AEM Forms-App ausgeben. Angenommen, Sie leiten eine Bank und ein Kunde füllt einen Antrag, um Ihre Dienstleistungen in Anspruch zu nehmen. Die Anwendung ist mit einem adaptiven Formular verknüpft, in das Ihre Kunden Daten eingeben, die dann als Sendung für den Review gespeichert werden. Der Administrator überprüft die Aufgabe und genehmigt die Überprüfungsanfrage an den Außendienstmitarbeiter. Ihr Außendienstmitarbeiter nimmt das Mobilgerät zum Kundenstandort mit und überprüft die Angaben.

Weitere Informationen zur Verwendung der AEM Forms-App mit dem AEM Forms-Server finden Sie in der Refsite-Dokumentation unter Conard erhält eine Bewertungsaufgabe.

Eigenständige Formulare oder AEM Forms-App mit Servern ohne AEM Forms-Workflow

Ein AEM Forms-Server, der keinen AEM Forms-Workflow verwendet, ist AEM Forms on OSGi oder ein eigenständiges Formulare für Mobilgeräte oder ein adaptives Formular. Die AEM Forms-App kann mit Ihrer AEM Forms-Implementierung unter OSGi eingesetzt werden. Formulare, die Sie für die AEM Forms-App aktivieren und veröffentlichen, stehen in der App zur Verfügung.

Die Formulare werden in Ihre App heruntergeladen und sind offline verfügbar. Beispiel: Sie führen ein Bankunternehmen aus und ein Kunde füllt einen Antrag auf Ihrer Site aus. Die Anwendung ist ein adaptives Formular, in das Ihre Kunden Daten eingeben, die dann zur Prüfung übermittelt werden. Der Administrator prüft das Formular und erstellt in einer Autoreninstanz von AEM ein Überprüfungsformular. Der Administrator aktiviert die Synchronisierung des Formulars mit der AEM Forms-App und veröffentlicht es. Wenn das Überprüfungsformular in der AEM Forms-App verfügbar ist, kann Ihr Außendienstmitarbeiter die Angaben des Kunden auf einem Mobilgerät überprüfen. Das Mobilgerät wird mit dem Server synchronisiert und das Überprüfungsformular wird in der App geladen. Ihr Außendienstmitarbeiter kann Ihren Kunden besuchen, die Angaben überprüfen und die Daten als Entwurf speichern oder das Überprüfungsformular übermitteln. Das Formular wird jedes Mal, wenn Ihre App online ist, mit dem Server synchronisiert.

Formular in der AEM Forms-App synchronisieren

  1. Wählen Sie in der Autoreninstanz ein Formular aus und klicken Sie auf ​Eigenschaften anzeigen.

  2. Klicken Sie auf der Eigenschaftenseite auf Erweitert.

  3. Aktivieren Sie unter "Erweitert"die Option: Synchronisieren mit AEM Forms App und tippen Sie auf Speichern.

Wenn das Formular veröffentlicht wird, wird die App mit dem Server synchronisiert und ruft das Formular ab. Um mehrere Formulare zu synchronisieren, wählen Sie in der Autoreninstanz mehrere Formulare in Forms Manager aus und tippen Sie auf Mit AEM Forms-App synchronisieren.

Unterstützung für Mobilgeräte

Weitere Informationen finden Sie unter AEM Forms-App (vorher bekannt als Mobile Workspace)

Hauptfunktionen der AEM Forms-App

AEM Forms-App mit AEM Forms-Servern

Sie können Ihre App mit dem AEM Forms-Server synchronisieren und auf Ihrem Mobilgerät Formulare bearbeiten.

Auf einem AEM Forms-Server können Sie ein Formular einem Startpunkt in einem Workbench-Vorgang und einer AEM Inbox-Anwendung zuordnen. Einer AEM Inbox-Anwendung kann ein adaptives Formular zugeordnet werden. Einem Startpunkt kann ein adaptives Formular, ein HTML5-Formular oder ein Formularsatz zugeordnet werden. Es ist möglich, einen Startpunkt als Aufgabe zu senden oder die Aufgabe als Entwurf zu speichern. Weitere Informationen zu den Unterschieden zwischen einer AEM Inbox-Anwendung und einem Startpunkt finden Sie unter Aktionen und Funktionen formularzentrierter AEM-Workflows auf OSGi- und AEM Forms-JEE-Workflows.

Bei AEM Forms-Servern ohne AEM Forms-Arbeitsablauf werden Formulare, für die die Synchronisierung in der App aktiviert ist, in der AEM Forms-App wiedergegeben. Formulare sind auf der Registerkarte „Formulare“ der App verfügbar und können gesendet oder als Entwurf gespeichert werden. Adaptive Formulare und Formulare für Mobilgeräte werden in der App unterstützt.

  1. Speichern einer Aufgabe oder eines Formulars als Entwurf

    Mit der Option „Als Entwurf speichern“ wird ein Schnappschuss einer Aufgabe bzw. eines Formulars zusammen mit den eingegebenen Daten und den im zugehörigen Formular angehängten Dateien gespeichert. Die Entwürfe werden auf dem Mobilgerät gespeichert und für den späteren Abruf mit dem AEM Forms-Server synchronisiert.

    Weitere Informationen finden Sie unter Speichern einer Aufgabe oder eines Formulars als Entwurf.

  2. Speichern von Formularen als Vorlagen

    Wenn Benutzer ein Formular ausfüllen, müssen Eingaben in manchen Felder zuweilen unverändert bleiben. In solchen Fällen können Sie die Felder, für die in allen Instanzen dieselben Werte benötigt werden, ausfüllen und das Formular bzw. den Entwurf als Vorlage speichern. Danach sind die angegebenen Felder jedes Mal, wenn Sie eine Instanz der Vorlage erstellen, bereits mit den Werten aus der Vorlage ausgefüllt. Dies spart Zeit und Mühe beim Ausfüllen des Formulars.

    Weitere Informationen finden Sie unter Speichern von Formularen als Vorlagen.

Mit Aufgaben und Formularen arbeiten

Sie können Ihre App mit dem AEM Forms Workflow-Server synchronisieren und auf Ihrem Mobilgerät an Aufgaben und Formularen arbeiten.

Eine Aufgabe auf dem Mobilgerät enthält ein adaptives Formular, ein HTML5-Formular oder einen Formularsatz und kann auch Anhänge und die Zusammenfassungs-URL enthalten. Standardmäßig werden die Ihnen zugewiesenen Aufgaben im Ordner Tasks platziert. Bei der Bearbeitung einer Aufgabe können Sie die Aufgabe ändern und einen Aufgabenentwurf auf dem AEM Forms-Server speichern.

Ein Formular auf einem Mobilgerät kann ein adaptives Formular oder ein Formular für ein Mobilgerät sein. Die für die Synchronisierung aktivierten Formulare in der Forms-App stehen im Ordner „Formulare“ zur Verfügung. Es ist möglich, Formulare zu synchronisieren, die auf dem AEM Forms-Server ohne AEM Form-Arbeitsablauf (AEM Forms on OSGi) aktiviert sind.

Siehe:

Offline arbeiten

Sie können auf Ihrem Gerät im Offline-Modus arbeiten. Sie können sich bei der Anwendung anmelden, auch wenn keine Netzwerkverbindung besteht, und alle Formulare bearbeiten, die mit dem Gerät synchronisiert wurden, als Sie zuletzt online waren. Weitere Informationen zum Synchronisieren der Formulare erhalten Sie unter Synchronisieren der App. Wenn Sie die mit einem Formular verknüpften Anlagen synchronisieren möchten, können Sie die Anlagen auch im Offline-Modus öffnen. Sie können im Offline-Modus das Formular bearbeiten, Anmerkungen hinzufügen und ein Formular senden oder speichern. Das Formulare wird mit dem AEM Forms-Server synchronisiert, wenn Sie das nächste Mal online sind.

Weitere Informationen finden Sie unter Arbeiten im Offlinemodus.

Hinzufügen von Anmerkungen

Sie können Formularen auf Ihrem Gerät die folgenden Anhänge hinzufügen

  • Anmerkungen - Sie können die Funktion "Hinweise"verwenden, um Ihrem Formular ein Freihand-Scribble oder eine Textanmerkung hinzuzufügen. Weitere Informationen finden Sie unter Notizen hinzufügen.

  • Bild - Die AEM Forms-App enthält eine Funktion, die die Kamerafunktion oder die Galerie Ihres Mobilgeräts verwendet. Mit dem Fotoanhang können Sie dem zugehörigen Formular ein Foto hinzufügen. Weitere Informationenfinden Sie unter Hinzufügen eines Fotos.

Automatisch speichern

Wenn ein Benutzer Daten in die AEM Forms-App eingibt, speichert diese Funktion die Angaben in regelmäßigen Abständen. Die automatische Speicherung in der AEM Forms-App hilft Ihnen, Datenverlust zu vermeiden, wenn die App unbeabsichtigt geschlossen wird, etwa wegen niedrigen Batteriestands.

Weitere Informationen finden Sie unter Verwenden der automatischen Speicherung in der AEM Forms-App.

Unterschiede zwischen den Funktionen von AEM Inbox und AEM Forms-App

Zwei der wichtigsten Möglichkeiten, einen Forms-orientierten Workflow zu starten, sind die Verwendung von AEM Posteingang und der AEM Forms-App. Die Funktionen von AEM Inbox und AEM Forms-App sind jedoch unterschiedlich. AEM Posteingang funktioniert nur mit Forms-orientierten Workflows, während die AEM Forms-App sowohl mit Forms-orientierten Workflows als auch mit Prozessverwaltung funktioniert. Weitere Informationen zu den Unterschieden zwischen AEM Inbox- und AEM Forms-App-Funktionen finden Sie unter Aktionen und Funktionen formularzentrierter AEM Workflows in OSGi- und AEM Forms JEE-Workflows.

Unterstützte Formulare

Unterstützte Formulartypen in der AEM Forms-App:

Adaptives Formular

Ein adaptives Formular, das sich Benutzereingaben dynamisch anpasst, wird in der AEM Forms-App unterstützt. Verzögert geladene adaptive Formulare werden ebenfalls unterstützt.

Formulare für Mobilgeräte

Sie können Formulare für Mobilgeräte in AEM Forms erstellen. Formulare für Mobilgeräte werden als HTML-Formulare auf Mobilgeräten wiedergeben und passen sich an die Anzeige auf dem jeweiligen Gerät an.

Formularsatz

Mit Formularsätzen können mehrere zu einem Dienst oder Prozess gehörige Formulare gruppiert werden, um einen Geschäftsprozess zu automatisieren, und anschließend für die Endbenutzer bereitgestellt werden. In einem solchen Fall können die Benutzer den gesamten Formularsatz als einzelnes Formular ausfüllen und es besteht keine Notwendigkeit, einzelne Formulare oder Prozesse zu archivieren, zu versenden oder nachzuverfolgen.

HINWEIS

Hierfür ist AEM Forms Workflow (AEM Forms on JEE) erforderlich.

Funktionsweise der AEM Forms-App

Die AEM Forms-App bietet eine mobile Lösung für Außendienstmitarbeiter, um mit ihnen zugewiesenen Formularen zu arbeiten. Die Anwendung speichert alle Daten vom Server zwischen und bietet einen effizienten Arbeitsablauf, da die gesamte Arbeit lokal gespeichert wird. Diese Daten werden über regelmäßige Synchronisierungsupdates an den Server gesendet.

Die AEM Forms-App ist eine PhoneGap 5.0-basierte Anwendung, in der das Backbone-Modell effizient eingesetzt wird, um in den Modellen gespeicherte Daten über Ansichten darzustellen. Alle nativen Vorgänge werden durch PhoneGap-Plug-Ins ausgeführt.

AEM Forms-App anpassen, erstellen und verteilen

HINWEIS

Gilt nur, wenn Sie AEM Forms-App-Quellcode zum Erstellen der App verwenden.

Die AEM Forms-App lässt sich ganz einfach an organisationsspezifische Anforderungen anpassen. Der Quellcode für die Anwendung wird zusammen mit AEM Forms bereitgestellt. Sie können Änderungen am Quellcode vornehmen und Ihre eigene benutzerdefinierte Mobile Workspace-Lösung erstellen. Sie können die App auch mit Ihrem eigenen Unternehmensschlüssel signieren.

Anpassen

Sie können Ihre App anpassen:

Branding: Ändern Sie das App-Symbol, den App-Namen, Startbilder und Seiten in der AEM Forms-App. Außerdem können Sie Text ändern, um die App für eine bestimmte Region zu lokalisieren. Weitere Informationen zum Branding der AEM Forms-App finden Sie unter Branding-Anpassung.

Design: Ändern Sie Stile wie Farben, Schriftarten und Abstände in der Benutzeroberfläche der AEM Forms-App. Weitere Informationen finden Sie unter Designanpassung.

Geste: Ändern Sie Gesten wie das Wischen nach rechts und links in der Benutzeroberfläche der AEM Forms-App. Weitere Informationen finden Sie unter Gestenanpassung.

Weitere Informationen zum Einrichten eines AEM Forms-App-Projekts zur Anpassung finden Sie unter:

Pakete erstellen und bereitstellen

Der Quellcode für die AEM Forms-App kann aus dem adobe-lc-mobileworkspace-src.zip extrahiert werden, das als Teil des AEM Forms-Quellpakets für die App auf Softwareverteilung verfügbar ist.

Um die AEM Forms App-Quelle zu erhalten, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie Software Distribution. Zum Anmelden bei Software Distribution benötigen Sie eine Adobe ID.

  2. Tippen Sie im Kopfzeilenmenü auf Adobe Experience Manager.

  3. Im Abschnitt Filter:

    1. Wählen Sie Formulare aus der Dropdown-Liste Lösung.
    2. Wählen Sie die Version und den Typ für das Paket aus. Sie können auch die Option Downloads suchen verwenden, um die Ergebnisse zu filtern.
  4. Tippen Sie auf den Paketnamen für Ihr Betriebssystem, wählen Sie Endbenutzer-Lizenzbedingungen akzeptieren und tippen Sie auf Download.

  5. Öffnen Sie Package Manager und klicken Sie auf Paket hochladen, um das Paket hochzuladen.

  6. Wählen Sie das Paket aus und klicken Sie auf Installieren.

  7. Um das Paket herunterzuladen, öffnen Sie https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip in Ihrem Browser.

    Das Quellpaket wird auf Ihr Gerät heruntergeladen.

iOS:

Weitere Informationen zum Erstellen einer iOS-App (.ipa), finden Sie unter Einrichten des Xcode-Projekts und Erstellen der iOS-App.

Weitere Informationen zum Signieren der AEM Forms-App mit Ihrem Bereitstellungsprofil finden Sie unter iOS Code Signing Setup, Process, and Troubleshooting.

Android:

Weitere Informationen zum Erstellen einer Android-App (.apk) finden Sie unter Einrichten des Eclipse-Projekts und Erstellen der Android-App.

Weitere Informationen zum Signieren der AEM Forms-App finden Sie unter Signing Your Applications.

Für Windows:

Weitere Informationen zum Erstellen einer Windows-App (.appx) finden Sie unter Einrichten des Visual Studio-Projekts und Erstellen der Windows-App.

Weitere Informationen zum Verteilen der App über MDM finden Sie unter Verteilen der AEM Forms-App. App-Verteilung über MDM gilt nur für iOS und Android.

Empfehlungen zur Aktualisierung von Mobile Workspace auf der AEM Forms-App

Wenn Sie auf die neueste Version von AEM Forms-App aktualisieren, achten Sie darauf, dass Sie folgende Punkte lesen:

  • Wenn Sie eine frühere Version der App vom Play Store auf Android installiert haben können Sie die App direkt vom Play Store aktualisieren.

  • Wenn eine frühere Version des Programms mithilfe des Quellcodes erstellt und installiert wird (gilt für iOS und Android):

    Synchronisieren Sie vor der Installation der neuen App alle Ihre Daten mit dem AEM Forms-Server. Nachdem die Daten synchronisiert wurden, müssen Sie frühere Versionen der App und die neue App installieren.

Auf dieser Seite