Einführung in die AEM Forms Workspace-App

Übersicht

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 Paket mit dem Quell-Code steht in Software Distribution zur Verfügung 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 Mobile App von AEM Forms für Android über Google Play, für iOS über den App Store und für Windows über den Windows Store installieren.

[ ![google_play](assets/google_play.png)](https://play.google.com/store/apps/details?id=com.adobe.aem.forms)

[ ![app_store](assets/app_store.png)](https://itunes.apple.com/us/app/adobe-experience-manager-forms/id1129625976?ls=1&amp;mt=8)

[ ![microsoft-badge-icon](assets/microsoft-badge-icon.png)](https://www.microsoft.com/en-us/store/p/adobe-experience-manager-forms/9nd12rlxtgtt)

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 im AEM Forms-Server erstellt haben, sie ausfüllen, als Entwürfe speichern und senden. 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.

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. Angenommen, Sie haben ein Bankgeschäft und ein Kunde füllt auf Ihrer Website einen Antrag 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 Mit AEM Forms-App synchronisieren 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 eine Zusammenfassungs-URL enthalten. Standardmäßig werden die Ihnen zugewiesenen Aufgaben im Ordner Tasks platziert. Bei der Bearbeitung einer Aufgabe können Sie diese ändern und als Entwurf 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 Anlagen, die mit einem Formular verbunden sind, synchronisieren, können Sie die Anlagen ebenfalls 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: Mithilfe der Funktion „Anmerkungen“ können Sie Freihand-Scribbles oder Textanmerkungen zum Formular hinzufügen. Weitere Informationen finden Sie unter Notizen hinzufügen.

  • Bild: In der Mobile App von AEM Forms steht eine Funktion zur Verfügung, über die Sie die Kamerafunktion oder die Galerie Ihres Mobilgeräts nutzen können. 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 bekanntesten Möglichkeiten zum Starten eines formularbasierten Workflows sind der AEM-Posteingang und die Mobile App von AEM Forms. Die Funktionen von AEM Inbox und AEM Forms-App sind jedoch unterschiedlich. Der AEM-Posteingang funktioniert nur mit formular-zentrierten Workflows, während die Mobile App von AEM Forms sowohl mit formularzentrierten Workflows als auch mit der Prozessverwaltung funktioniert. Weitere Informationen zu den Unterschieden zwischen den Funktionen des AEM-Posteingangs und der Mobile App von AEM Forms finden Sie unter Aktionen und Funktionen von formularbasierten AEM-Workflows auf 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 Mobile App von AEM Forms ist eine mobile Lösung für Außendienstmitarbeiter zur Arbeit mit Formularen, die ihnen zugewiesen wurden. 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 Mobile App von AEM Forms ist ein PhoneGap 5.0-basiertes Programm, in dem das Backbone-Modell effizient eingesetzt wird, um in den Modellen gespeicherte Daten durch 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 Mobile App von AEM Forms lässt sich ganz einfach an die Anforderungen Ihres Unternehmens 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 Mobile App von AEM Forms. Weitere Informationen finden Sie unter Designanpassung.

Geste: Ändern Sie Gesten wie das Streichen nach rechts und links in der Benutzeroberfläche der Mobile App von AEM Forms. 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 Quell-Code für die Mobile App von AEM Forms kann aus der Datei adobe-lc-mobileworkspace-src.zip extrahiert werden, die als Teil des Quellpakets der Mobile App von AEM Forms auf Software Distribution 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 durchsuchen verwenden, um die Ergebnisse zu filtern.
  4. Tippen Sie auf den für Ihr Betriebssystem zutreffenden Paketnamen, wählen Sie EULA-Bedingungen akzeptieren und tippen Sie auf Herunterladen.
  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.

iOS:

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

Einzelheiten zum Signieren der Mobile App von AEM Forms mit Ihrem Bereitstellungsprofil finden Sie unter Einrichtung, Prozess und Fehlerbehebung für iOS Code Signing.

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 Mobile App von AEM Forms finden Sie unter Signieren Ihrer Programme.

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 der Mobile App mithilfe des Quell-Codes erstellt und installiert wird (gilt für iOS und Android):

    Synchronisieren Sie vor der Installation der neuen Mobile 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