In AEM Forms wird der vollständige Quellcode der AEM Forms-App bereitgestellt. Die Quelle enthält alle Komponenten, die für eine benutzerdefinierte Workspace-Anwendung erforderlich sind. Das Quellcodearchiv adobe-lc-mobileworkspace-src-<Version>.zip ist Bestandteil des adobe-aemfd-forms-app-src-pkg-<Version>.zip-Pakets auf Package Share.
Die folgende Abbildung zeigt den extrahierten Inhalt von adobe-lc-mobileworkspace-src-<Version>.zip.


Für Windows-Geräte benötigen Sie Folgendes:
- Microsoft Windows 8.1 oder Windows 10
- Microsoft Visual Studio 2015
- Microsoft Visual Studio-Tools für Apache Cordova
-
Wiederholen Sie die Schritte 8 und 9 für die folgenden Plug-Ins:
- %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\ChildBrowser - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\FormUtility - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\NativeUtils - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\WindowsAccountManager - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\TaskPinPlugin - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\CordovaPlugins\cordova-plugin-camera - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\CordovaPlugins\cordova-plugin-file - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\CordovaPlugins\cordova-plugin-file-transfer - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\CordovaPlugins\cordova-plugin-websql - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\CordovaPlugins\cordova-plugin-dialogs - %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
MWSWindows\CordovaPlugins\cordova-plugin-actionsheet
Hinweis:
Fügen Sie nirgends in den genannten Pfaden ein Leerzeichen ein, da dies das Hinzufügen eines Plug-Ins unmöglich machen würde.
- %HOMEPATH%\Projekte\MobileWorkspace\src\windows\
Hinweis:
Im Windows-Dateisystem für die AEM Forms-App gespeicherte Daten werden nicht verschlüsselt. Es wird empfohlen, zum Verschlüsseln von Festplattendaten ein Tool eines Drittanbieters, wie etwa die BitLocker-Laufwerkverschlüsselung von Windows, zu verwenden.
-
Wählen Sie in Visual Studio Solution Explorer das Projekt MWSWindows aus, klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie die Option „Erstellen“.
Die Installationsprogrammdatei CordovaApp.Windows_2.0.0.0_anycpu.appx wird im Ordner platforms\windows\AppPackages\CordovaApp.Windows_2.0.0.0_anycpu_Test erstellt.
-
Nach Erstellung des Projekts können Sie die App mit folgenden Programmen installieren:
- Windows PowerShell
- Visual Studio
Das .appx-Paket erfordert für eine erfolgreiche Installation folgende Elemente:
- WinJS-Bibliothek
- Stellen Sie sicher, dass das Paket mit einem selbstsignierten Zertifikat oder einem von einer vertrauenswürdigen Stelle signierten öffentlichen Zertifikat, wie etwa VeriSign, geliefert wird.
- Entwicklerlizenz
Der Ordner „Platforms\windows\AppPackages\CordovaApp.Windows_2.0.0.0_anycpu_Test“ enthält vier Hauptkomponenten:
- .appx-Datei
- Zertifikat (derzeit ein selbstsigniertes Zertifikat von Apache Cordova)
- Abhängigkeitsordner
- PowerShell-Datei (.ps1-Erweiterung)
- Klicken Sie mit der rechten Maustaste auf die PowerShell-Datei (Add-AppDevPackage.ps1) und wählen Sie Mit PowerShell ausführen.
- Bei der Einrichtung werden Sie dazu aufgefordert, eine Entwicklerlizenz zu erwerben. Verwenden Sie die Microsoft-Kontoanmeldeinformationen zum Erwerben der Entwicklerlizenz.
Diese Lizenz ist für 30 Tage gültig, und Sie können Sie kostenlos verlängern. - Wenn Sie die Entwicklerlizenz erwerben, installiert das Setupprogramm das selbstsignierte Zertifikat auf dem System und die Anwendung wird erfolgreich installiert.
Für unternehmenseigene Geräte, die in die Unternehmensdomäne eingebunden sind, ist der Erwerb einer Entwicklerlizenz nicht erforderlich.
Unternehmenseigene Geräte verwenden die Professional und Enterprise Edition von Windows.
Microsoft empfiehlt das Installieren eines von einer vertrauenswürdigen Stelle ausgestellten öffentlichen Zertifikats, wie etwa VeriSign.
So stellen Sei die App bereit:
- Stellen Sie sicher, dass das Gerät in die Unternehmensdomäne eingebunden ist.
- Aktivieren Sie die Gruppenrichtlinien-Einstellung.
So aktivieren Sie die Gruppenrichtlinien-Einstellung:
- Führen Sie auf Ihrem Gerät gpedit.msc aus.
- Navigieren Sie zu Computerkonfiguration > Administrative Vorlagen > Windows-Komponente > Bereitstellung von App-Paketen.
- Klicken Sie mit der rechten Maustaste auf Installation aller vertrauenswürdigen Apps zulassen.
- Klicken Sie auf Bearbeiten und wählen Sie Aktiviert.
- Klicken Sie auf OK.
Bearbeiten Sie das von Visual Studio generierte PowerShell-Skript, um zu verhindern, dass eine Entwicklerlizenz erworben wird.
Legen Sie die Variable im PowerShell-Skript wie folgt fest: $NeedDeveloperLicense = $false.
Für Geräte, die nicht in die Domäne eingebunden sind, ist ein Querladen des Produktaktivierungsschlüssels erforderlich. Diesen können Sie von einem Windows-Händler erwerben.
Für die Windows 8.1 Home Edition gibt es keine Gruppenrichtlinie, ein Querladen innerhalb des Unternehmens ist nicht zulässig und Sie können sie nicht in die Unternehmensdomäne einbinden. Stellen Sie die App mithilfe der Entwicklerlizenz auf einem Gerät mit Windows 8.1 Home Edition bereit.
Klicken Sie hier, um weitere Informationen zu erhalten.
So installieren Sie die App mit Visual Studio unter Windows:
- Verbinden Sie das Gerät mithilfe von Remotedebugger.
Weitere Informationen finden Sie unter Run Windows Store apps on a remote machine (Ausführen von Windows Store-Apps auf einem Remotecomputer). - Wählen Sie, während Sie die App in Visual Studio geöffnet haben, in der Liste der Lösungsplattformen Windows-x64, Windows-x86 oder Windows-AnyCPU und wählen Sie anschließend Remotecomputer.
- Ihre App wird auf dem Remotecomputer bereitgestellt.