AEM Forms fournit le code source complet de l’application AEM Forms. La source contient tous les composants nécessaires pour générer une application d’espace de travail personnalisée. L’archive du code source adobe-lc-mobileworkspace-src-<version>.zip
fait partie du package adobe-aemfd-forms-app-src-pkg-<version>.zip
dans la distribution de logiciels.
Pour obtenir le code source de l’application AEM Forms, procédez comme suit :
Ouvrez la Distribution de logiciels. Vous avez besoin d’un Adobe ID pour vous connecter à la Distribution de logiciels.
Appuyez sur Adobe Experience Manager disponible dans le menu d’en-tête.
Dans la section Filtres :
Appuyez sur le nom applicable à votre système d’exploitation, sélectionnez Accepter les conditions du CLUF, puis appuyez sur Télécharger.
Ouvrez Package Manager et cliquez sur Télécharger le package pour télécharger le package.
Sélectionnez le package et cliquez sur Installer.
Pour télécharger l’archive du code source, ouvrez https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
dans votre navigateur.
Le package source est téléchargé sur votre périphérique.
L’image suivante affiche le contenu extrait du fichieradobe-lc-mobileworkspace-src-<version>.zip
.
L’image suivante affiche la structure du répertoire dans le dossier windows
dans le dossier src
.
Pour les périphériques Windows, vous devez disposer des éléments suivants :
Exécutez les étapes suivantes pour configurer le projet de l’application AEM Forms dans Visual Studio.
adobe-lc-mobileworkspace-src-<version>.zip
du dossier %HOMEPATH%\Projects
dans le périphérique utilisant Windows 8.1 ou Windows 10 avec Visual Studio 2015 installé et configuré.%HOMEPATH%\Projects\MobileWorkspace
.%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
.CordovaApp.sln
à l’aide de Visual Studio 2015 et continuez à créer l’application AEM Forms.Suivez les étapes ci-après pour générer et déployer l’application AEM Forms.
Les données stockées sur le système de fichiers Windows de l’application AEM Forms ne sont pas chiffrées. Nous vous recommandons d’utiliser un outil tiers comme Windows BitLocker Drive Encryption pour chiffrer des données du disque.
Dans la barre d’outils standard de Visual Studio, sélectionnez Version dans le menu déroulant du mode de création.
Sélectionnez Windows-AnyCPU, Windows-x64 ou Windows-x86 en fonction de votre plateforme. Windows-AnyCPU est recommandé.
Dans Visual Studio Solution Explorer, effectuez un clic droit sur le projet CordovaApp.Windows et sélectionnez Store > Créer des packages d’application.
L’assistant Créer des packages d’application s’affiche.
Le fichier d’installation CordovaApp.Windows_3.0.2.0_anycpu.appx est créé dans le répertoire platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test.
Si vous rencontrez l’erreur Retarget to windows 8.1 required
, faites un clic droit sur l’erreur et sélectionnez Recibler vers Windows 8.1 dans le menu contextuel.
Dans l’assistant Créer des packages d’application, indiquez si vous souhaitez charger votre application dans Windows Store, puis cliquez sur Suivant.
Effectuez les modifications dans les paramètres, tels que la version et l’emplacement de sortie de la build de l’application, selon les besoins.
Une fois que le projet est créé, vous pouvez installer l’application à l’aide des éléments suivants :
Le package .appx
nécessite les éléments suivants pour s’installer correctement :
Le répertoire Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test contient les quatre principaux composants :
.appx
approuvéIl existe deux manières d’installer l’application sur un périphérique Windows.
Effectuez un clic droit sur le fichier PowerShell Add-AppDevPackage.ps1)
et sélectionnez Exécuter avec PowerShell.
La configuration vous invite à obtenir une licence développeur. Utilisez les informations de connexion de votre compte Microsoft pour l’acquérir.
Cette licence est valable pendant 30 jours et peut être renouvelée gratuitement.
Lors de l’acquisition de la licence développeur, la configuration entraîne l’installation d’un certificat auto-signé sur le système et l’application s’installe correctement.
Pour les périphériques d’entreprise connectés au domaine de l’entreprise, la licence développeur n’est pas obligatoire.
Les périphériques d’entreprise utilisent Windows Professionnel et Windows Entreprise.
Microsoft recommande d’installer un certificat public émis par une autorité de confiance, telle que VeriSign.
Pour déployer l’application :
Pour activer le paramètre de stratégies de groupe :
Sur votre appareil, exécutez gpedit.msc
.
Accédez à Configuration de l’ordinateur > Modèles d’administration > Composant Windows > Déploiement du package de l’application.
Cliquez avec le bouton droit de la souris sur Autoriser toutes les applications de confiance pour l’installation.
Cliquez sur Modifier puis sélectionnez Activé.
Cliquez sur OK.
Modifiez le script PowerShell généré par Visual Studio pour l’empêcher d’acquérir la licence de développeur.
Dans le script de PowerShell, définissez la variable $NeedDeveloperLicense = $false
.
Pour les périphériques non connectés à un domaine, la clé de sideloading d’activation du produit est requise. Vous pouvez l’acheter auprès d’un revendeur Windows.
Pour Windows 8.1 Famille, il n’y a aucune stratégie de groupe. Le sideloading d’entreprise n’est pas activé et vous ne pouvez pas effectuer de connexion avec le domaine d’entreprise. Déployez l’application sur un périphérique exécutant Windows 8.1 Famille lors de l’utilisation de la licence de développeur.
Pour plus d’informations, cliquez ici.
Pour installer l’application sous Windows à l’aide de Visual Studio :
Connectez le périphérique à l’aide du débogueur à distance.
Pour plus d’informations, voir Exécution d’applications Windows Store sur un ordinateur distant.
Avec l’application ouverte dans Visual Studio, sélectionnez Windows x64, Windows-x86 ou Windows-AnyCPU à partir de la liste des plateformes de solution, puis sélectionnez Ordinateur distant.
Votre application est déployée sur un ordinateur distant.