Configuration du projet Visual Studio et création d’une application Windows set-up-the-visual-studio-project-and-build-the-windows-app

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

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 :

  1. Ouvrez la Distribution de logiciels. Vous avez besoin d’un Adobe ID pour vous connecter à la Distribution de logiciels.

  2. Appuyez sur  Adobe Experience Manager  disponible dans le menu d’en-tête.

  3. Dans le Filtres section :

    1. Sélectionner Forms de la Solution liste déroulante.
    2. Sélectionnez la version et le type du package. Vous pouvez également utiliser l’option  Rechercher des téléchargements pour filtrer les résultats.
  4. Appuyez sur le nom de package applicable à votre système d’exploitation, sélectionnez  Accepter les conditions du CLUF, puis appuyez sur Télécharger.

  5. Ouvrez Package Manager et cliquez sur  Télécharger le package  pour télécharger le package.

  6. Sélectionnez le package et cliquez sur  Installer.

  7. 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.

mws-content-2

L’image suivante affiche la structure du répertoire dans le dossier windows dans le dossier src.

win-dir

Configuration de l’environnement setting-up-the-environment

Pour les périphériques Windows, vous avez besoin des éléments suivants :

  • Microsoft Windows 8.1 ou Windows 10
  • Microsoft Visual Studio 2015
  • Outils Visual Studio Microsoft pour Apache Cordova

Configuration du projet Visual Studio pour l’application AEM Forms setting-up-visual-studio-project-for-aem-forms-app

Effectuez les étapes suivantes pour configurer le projet d’application AEM Forms dans Visual Studio.

  1. Copiez l’archive 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é.
  2. Extrayez l’archive dans le répertoire %HOMEPATH%\Projects\MobileWorkspace.
  3. Accédez au répertoire %HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows.
  4. Ouvrez le fichier CordovaApp.sln à l’aide de Visual Studio 2015 et continuez à créer l’application AEM Forms.

Création de l’application AEM Forms build-aem-forms-app

Effectuez les étapes suivantes pour créer et déployer l’application AEM Forms.

NOTE
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.
  1. Dans la barre d’outils standard de Visual Studio, sélectionnez Version dans le menu déroulant du mode de création.

  2. Sélectionnez Windows-AnyCPU, Windows-x64 ou Windows-x86 en fonction de votre plateforme. Windows-AnyCPU est recommandé.

  3. Dans Visual Studio Solution Explorer, effectuez un clic droit sur le projet CordovaApp.Windows et sélectionnez Store > Créer des packages d’application.

    createapppackages

    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.

    retarget-solution

  4. Dans l’assistant Créer des packages d’application, indiquez si vous souhaitez charger votre application dans Windows Store, puis cliquez sur Suivant.

    createapppackageswizard1

  5. 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.

    createapppackageswizard2

  6. Une fois le projet créé, vous pouvez installer l’application à l’aide des éléments suivants :

    • Windows PowerShell
    • Visual Studio

    Le package .appx nécessite les éléments suivants pour s’installer correctement :

    1. Bibliothèque WinJS
    2. Assurez-vous que le package s’accompagne d’un certificat auto-signé ou qu’une autorité de confiance a signé un certificat public tel que VeriSign.
    3. Licence de développeur

    Le répertoire Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test contient les quatre principaux composants :

    1. .appx approuvé
    2. Certificat (il s’agit actuellement d’un certificat signé Apache Cordova)
    3. Dossier de dépendance
    4. Fichier PowerShell (extension .ps1)

Déploiement d’une application à l’aide de Windows PowerShell deploying-an-app-using-windows-powershell

Il existe deux manières d’installer l’application sur un périphérique Windows.

Via l’acquisition d’une licence développeur by-acquiring-the-developer-license

  1. Effectuez un clic droit sur le fichier PowerShell Add-AppDevPackage.ps1) et sélectionnez Exécuter avec PowerShell.

  2. La configuration vous invite à obtenir une licence de développeur. Utilisez les informations d’identification du compte Microsoft pour acquérir une licence de développeur.

    Cette licence est valable pendant 30 jours et peut être renouvelée gratuitement.

  3. Lorsque vous acquérez la licence de développeur, la configuration installe le certificat auto-signé sur le système et l’application s’installe correctement.

En utilisant des périphériques d’entreprise by-using-enterprise-owned-devices

Pour les périphériques d’entreprise connectés au domaine de l’entreprise, l’acquisition d’une licence de développeur n’est pas requise.

Les périphériques d’entreprise utilisent les éditions Professional et Enterprise de Windows.

Microsoft vous recommande d’installer un certificat public émis par une autorité de confiance, tel que VeriSign.

Pour déployer l’application :

  • Assurez-vous que le périphérique est connecté au domaine de l’entreprise.
  • Activez le paramètre de stratégie de groupe.

Pour activer le paramètre de stratégies de groupe :

  1. Sur votre appareil, exécutez gpedit.msc.

  2. Accédez à Configuration de l’ordinateur > Modèles d’administration > Composant Windows > Déploiement du module d’application.

  3. Cliquez avec le bouton droit de la souris sur Autoriser l’installation de toutes les applications approuvées.

  4. Cliquez sur Modifier et sélectionnez Activé.

  5. 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 appareils qui ne sont pas connectés au domaine, une clé d’activation de produit de chargement latéral est requise. Vous pouvez l’acheter auprès d’un revendeur Windows.

Pour l’édition d’accueil de Windows 8.1, il n’existe aucune stratégie de groupe, le chargement latéral d’entreprise n’est pas autorisé et vous ne pouvez pas le joindre au domaine d’entreprise. Déployez l’application sur un appareil Windows 8.1 Home Edition à l’aide de la licence de développeur.

Pour plus d’informations, cliquez sur here.

Déploiement d’une application à l’aide de Visual Studio deploying-an-app-using-visual-studio

Pour installer l’application sous Windows à l’aide de Visual Studio :

  1. 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.

  2. Lorsque votre application est ouverte dans Visual Studio, sélectionnez Windows-x64, Windows-x86 ou Windows-AnyCPU dans la liste Plateformes de solution, puis sélectionnez Machine distante.

  3. Votre application est déployée sur l’ordinateur distant.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da