Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dynamics 365 est hautement personnalisable. Vous pouvez utiliser ses outils en ligne pour modifier ou créer des champs, des entités, des processus métier, etc. En règle générale, vous effectuez le travail de personnalisation dans un environnement de bac à sable, vous le testez, puis vous transférez les personnalisations finales vers vos environnements de production lorsque ceux-ci sont prêts. Les bonnes pratiques préconisent de procéder comme suit :
- Créez une copie de votre environnement de production actuel dans un environnement de bac à sable où vous pouvez travailler sans affecter vos opérations en cours.
- Créez une solution gérée sur l’environnement de test et implémentez-y vos personnalisations. Cela vous permet d’ajouter des personnalisations sans affecter le système sous-jacent, et vous pouvez les annuler à tout moment en supprimant la solution.
- Testez la solution personnalisée dans votre bac à sable jusqu’à ce que vous soyez sûr qu’elle fonctionne correctement.
- Exportez la solution personnalisée depuis votre sandbox, puis importez-la dans votre environnement de production.
Pour plus d’informations générales sur la création et l’utilisation des solutions, consultez les liens de la procédure précédente ainsi que la vue d’ensemble des solutions. Pour obtenir un exemple complet de procédure, consultez les sections suivantes.
Exemple de procédure partie 1 : Création d’une solution personnalisée
Dans cet exercice, vous allez créer une solution et y ajouter une personnalisation simple. Il s’agit d’une solution personnalisée simple que vous pouvez utiliser pour exporter et transférer vers un nouvel environnement plus loin dans cette rubrique. Si vous disposez déjà d’une solution personnalisée avec laquelle travailler, vous pouvez passer à la partie 2.
Pour créer une solution personnalisée :
Connectez-vous à l’environnement dans lequel vous développerez votre solution personnalisée.
Ouvrez le menu Paramètres
en haut de la page et sélectionnez Paramètres avancés. La zone de paramètres avancés s’ouvre alors dans un nouvel onglet du navigateur. Notez que cette zone utilise un navigateur horizontal en haut de la page au lieu d’un navigateur latéral.Accédez à Paramètres>Personnalisation>Solutions. Une liste des solutions existantes s’ouvre.

Sélectionnez Nouveau dans la barre de commandes pour créer une solution.
Une nouvelle fenêtre Power Apps s’ouvre. Indiquez un nom d’affichage, un nom, un éditeur et une version , puis sélectionnez Enregistrer dans la barre de commandes pour enregistrer votre solution.

Pour cet exemple, nous allons copier une entité existante, puis la personnaliser, alors ouvrez la liste déroulante Ajouter un existant et sélectionnez Entité.

Une boîte de dialogue s’ouvre, affichant toutes les entités disponibles. Ici, vous pouvez ajouter n’importe quel nombre d’entités à votre nouvelle solution. Pour cet exemple, il vous suffit de cocher la case Formulaire marketing , puis de sélectionner OK pour l’ajouter à votre solution.

Vous êtes maintenant invité à choisir les aspects de l’entité sélectionnée que vous souhaitez inclure. Dans ce cas, nous voulons inclure tout ce qui concerne les formulaires marketing, c’est pourquoi cochez la case Ajouter toutes les ressources , puis sélectionnez Terminer.

Si l’entité que vous avez sélectionnée nécessite des composants supplémentaires, il vous sera demandé si vous souhaitez les inclure. Sélectionnez Oui, incluez les composants requis, puis sélectionnez OK.

Vous revenez maintenant à votre nouvelle solution, qui inclut désormais toutes les entités et les composants associés que vous avez sélectionnés pour les inclure. Dans le panneau latéral, développez Entités pour voir les entités que vous avez ajoutées, puis développez l’entité Formulaire marketing et sélectionnez Champs.

Pour cet exemple, nous allons personnaliser l’entité Formulaire marketing en ajoutant un nouveau champ. Sélectionnez Nouveau pour créer un nouveau champ et entrez un nom d’affichage. Laissez les autres paramètres aux valeurs par défaut (nous autoriserons ce champ à être un champ de texte).

Lorsque vous avez terminé d’effectuer tous les paramètres requis, sélectionnez Enregistrer et fermer dans la barre de commandes.
Vous revenez maintenant à la fenêtre Power Apps dans laquelle vous configurez la nouvelle solution. Sélectionnez Publier toutes les personnalisations pour rendre votre nouveau champ disponible pour l’application.
Dans le panneau latéral de la fenêtre Power Apps, accédez à Composants>Entités>Formulaire marketing>Formulaires. Nous devons ajouter notre nouveau champ personnalisé à un formulaire pour le rendre visible aux utilisateurs dans l’application.
Ouvrez le formulaire nommé Informations avec un Type de formulaire Principal en sélectionnant son nom. Il s’agit du formulaire que les utilisateurs voient lorsqu’ils créent ou ouvrent un enregistrement de formulaire marketing.

Une nouvelle fenêtre Power Apps s’ouvre et affiche la configuration du formulaire sélectionnée. Dans le volet central de cette fenêtre, faites défiler jusqu’à la section Résumé . Faites ensuite glisser votre nouveau champ personnalisé du panneau Explorateur de champs vers la section Informations générales sous le Résumé.

Sélectionnez Enregistrer et fermer sur le ruban.
Vous revenez maintenant à la fenêtre Power Apps dans laquelle vous configurez la nouvelle solution. Sélectionnez Publier toutes les personnalisations pour mettre votre formulaire personnalisé à la disposition de l’application.
Une fois la publication terminée, fermez la fenêtre Power Apps .
Si vous souhaitez confirmer vos modifications, vous pouvez accéder à l’application Customer Insights - Parcours, ouvrir un enregistrement de formulaire marketing et rechercher votre nouveau champ dans l’onglet Résumé .
Exemple de procédure partie 2 : Exporter une solution
Lorsque vous avez terminé de personnaliser votre solution et que vous êtes prêt à la déplacer vers un autre environnement, la prochaine chose que vous devez faire est d’exporter la solution personnalisée. Voici comment procéder :
Si vous n’y êtes pas déjà après le dernier exercice, allez dans la zone des paramètres avancés en ouvrant le menu Paramètres
en haut de la page, puis sélectionnez Paramètres avancés.Accédez à Paramètres>Personnalisations>Solutions.

Cochez la case de la solution que vous souhaitez exporter, puis sélectionnez Exporter dans la barre de commandes.
Le système vous rappelle maintenant que seules les modifications publiées seront exportées. Si vous avez suivi la procédure de la section précédente, vous devriez déjà avoir tout publié, mais si vous n’êtes pas sûr, vous pouvez publier maintenant. Lorsque vous êtes prêt à continuer, sélectionnez Suivant.

Vous pouvez maintenant choisir d’inclure divers paramètres système dans l’exportation. Les paramètres système seront appliqués de manière permanente à l’environnement de destination et y resteront même si vous supprimez ultérieurement la solution. Normalement, vous ne devriez pas inclure de paramètres système, et si vous ne faites cette procédure qu’à titre d’exercice, ne cochez aucune de ces cases maintenant. Sélectionnez Suivant pour continuer.

Sélectionnez Géré, puis Exporter.

La solution est désormais téléchargée sous la forme d’un fichier zip nommé d’après le nom de la solution.
Exemple de procédure partie 3 : Importer une solution
Après avoir exporté la solution personnalisée à partir de l’environnement source, vous êtes prêt à importer la solution dans l’environnement de destination, ce qui ajoutera ses personnalisations à cet environnement et vous permettra également de les supprimer à nouveau si nécessaire (bien que tous les paramètres système importés soient conservés si vous avez choisi de les inclure dans votre solution exportée).
Pour importer une solution :
Connectez-vous à l’environnement dans lequel vous allez importer votre solution personnalisée.
Ouvrez le menu Paramètres
en haut de la page et sélectionnez Paramètres avancés. La zone de paramètres avancés s’ouvre alors dans un nouvel onglet du navigateur. Notez que cette zone utilise un navigateur horizontal en haut de la page au lieu d’un navigateur latéral.Accédez à Paramètres>Personnalisation>Solutions. Une liste des solutions existantes s’ouvre.

Sur la barre de commandes, sélectionnez Importer. La boîte de dialogue d’importation s’ouvre.

Sélectionnez Choisir un fichier pour ouvrir un navigateur de fichiers. Recherchez et sélectionnez le fichier solution que vous avez exporté à partir de l’environnement source.
Sélectionnez Suivant pour continuer.

Sélectionnez Importer pour commencer l’importation de la solution sélectionnée. Une barre de progression s’ouvre dans une fenêtre contextuelle, qui se ferme automatiquement une fois l’importation terminée. Ensuite, la boîte de dialogue d’importation se met à jour pour afficher le résultat.

Sélectionnez Fermer pour fermer la boîte de dialogue d’importation.
Pour confirmer l’importation, accédez à l’application Customer Insights - Parcours, ouvrez un enregistrement de formulaire marketing et recherchez le nouveau champ personnalisé dans l’onglet Résumé .