Questions fréquentes
Cette FAQ répond aux questions courantes concernant l’expérience de développeur unifiée pour les applications de finances et d’opérations.
Approvisionnement de licence, de capacité et d’environnement
Mon environnement apparaît comme en préparation dans Power Platform Centre d’administration, mais a maintenant disparu. Pourquoi mon déploiement environnement a-t-il échoué ?
Cette situation d’environnement manquant se produit lorsque l’approvisionnement échoue. Contactez le support avec le nom environnement et l’ID du locataire. Microsoft
Je ne peux pas approvisionner un environnement avec PowerShell 7
Utilisez Windows PowerShell au lieu de PowerShell 7
Mon approvisionnement échoue avec une erreur concernant les licences manquantes
Lorsque vous obtenez l’erreur suivante, assurez-vous de disposer de licences pour le modèle que vous déployez.
Message d’erreur :
« Vous n’avez pas les licences Dynamics 365 nécessaires pour créer une base de données avec l’application Dynamics <app name>
. »
Comment puis-je provisionner ou mettre à jour mon environnement unifié vers une version de finances et d’opérations spécifique ?
Nous n’avons actuellement pas la capacité de provisionner ou de mettre à jour l’environnement vers une mise à jour ou une version d’exécution spécifique. La prise en charge des versions est prévue, mais en attendant qu’elle soit activée, nous vous suggérons d’utiliser la fonctionnalité de copie environnement pour obtenir votre développement unifié environnement sur la même version que les environnements sandbox ou de production. Copier un service de cycle de vie environnement dans un environnement unifié
Configuration du développeur (téléchargement des métadonnées, configuration, connexion à un environnement)
Puis-je regarder une présentation et des démos couvrant les principaux scénarios de développement ?
Oui, l’un de ces endroits parmi d’autres est Expérience de développement unifiée pour les finances et les opérations | Développeur Dynamics 365 FastTrack Tech Talk
Je me suis connecté à l’environnement depuis Visual Studio mais je n’ai reçu aucun message contextuel pour télécharger les métadonnées
Assurez-vous que l’environnement de développement unifié que vous avez créé est un environnement de développement unifié de type Sandbox. Un essai environnement ne fonctionne pas.
L’option Configurer les métadonnées n’apparaît pas dans le menu
Lorsque cette option est manquante dans le menu, ouvrez Infolog depuis le menu et réessayez. Ce problème est résolu dans la version d’application 10.0.39 et supérieure.
Comment puis-je retélécharger les ressources du client ?
Dans Visual Studio le menu Outils, sélectionnez Télécharger les ressources Dynamics 365 FinOps.
L’extraction de PackagesLocalDirectory ne se termine pas
Vous pouvez configurer les paramètres à l’aide du paramètre Visual Studio Outils>Options>Power Platform Tools. L’option Configuration automatique pour Dynamics 365... est activée par défaut. Ce paramètre garantit que vous n’avez pas besoin d’extraire manuellement les métadonnées du système ou de créer la configuration des métadonnées. L’outil configure les métadonnées pour vous. Le panneau de sortie vous informe de toute action utilisateur nécessaire. Visual Studio
Vous pouvez toujours utiliser 7-Zip pour extraire les métadonnées.
Le message contextuel "Veuillez patienter jusqu’à ce que la mise à jour soit terminée" continue de s’afficher
Lorsqu’une configuration est créée, enregistrée et la boîte de dialogue fermée, les fichiers nécessaires sont mis à jour et cette fenêtre contextuelle n’apparaît pas. Si la boîte de dialogue continue de s’afficher même après l’ouverture d’une nouvelle instance, recherchez le fichier C:\Users Visual Studio user<\AppData\Local\>\Dynamics365MicrosoftAppVersion<\PackagesLocalDirectory\bin\InstalledVersion.json dans le dossier des métadonnées de référence et mettez à jour la version pour qu’elle corresponde à la version de la plateforme dans votre environnement.>
La validation de la base de données de références croisées continue d’échouer
Assurez-vous que votre utilisateur Microsoft Windows a accès au SQL Server ou LocalDB spécifié. Les instructions suivantes décrivent une configuration LocalDB.
- Téléchargez le programme d’installation de LocalDB 2019 à l’aide du Programme d’installation de SQL Server Express.
- Exécutez le programme d’installation et sélectionnez Télécharger le média
- Sélectionnez « LocalDB » et Télécharger
- Avant d’exécuter le programme d’installation de SqlLocalDB.msi, supprimez votre instance MSSQLLocalDB actuelle :
sqllocaldb stop MSSQLLocalDB
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB -s
- Exécutez le nouveau programme d’installation de SqlLocalDB.msi (2019). Il crée une nouvelle instance MSSQLLocalDB.
J’obtiens une erreur de licences manquantes lors de l’exécution des opérations de l’expérience de développeur unifiée
Lorsque vous obtenez l’erreur suivante, contactez le support avec les détails environnement pour résoudre le problème. Microsoft
Message d’erreur :
« L’utilisateur principal (Id=<Redacted>
, type=8, rollCount=2, privilegeCount=<>, accessMode=1, MetadataCachePrivilegesCount=7371, businessUnitId=<Redacted>
(Configurez l’utilisateur sans licence avec des privilèges filtrés à partir des rôles associés. Envisagez d’attribuer la licence.)) ne dispose pas du privilège prvCreatemsprov_fnopackage »
Opérations de l’expérience de développeur unifiée (appliquer le package, débogage, copie, configuration du pipeline, conversion du package)
Mes opérations ont échoué avec l’erreur EnvironmentNotInReadyState
Ce résultat se produit lorsque l’environnement de développement unifié n’est pas prêt à répondre à la demande. Réessayez dans quelques minutes. Vous pouvez vérifier si l’environnement est à l’état prêt en ouvrant le lien de l’environnement de finances et d’opérations.
Quelle est la version la plus ancienne de l’environnement source à partir de laquelle je peux copier ?
La fonctionnalité d’expérience de développeur unifiée est généralement disponible pour la version 10.0.39 et versions ultérieures. Pendant la copie, nous copions également le calcul. Par conséquent, si la source environnement est antérieure à la cible, vous risquez de perdre certaines fonctionnalités d’expérience de développeur unifiées rendues disponibles uniquement dans la version la plus récente.
Le déploiement du package du code de test unitaire est-il nécessaire pour exécuter des tests dans le runtime cloud ?
Oui. Les nouveaux tests ou les nouvelles modifications doivent être déployés dans l’environnement pour la bonne exécution du test.
Quelles dépendances sont nécessaires pour exécuter des tests unitaires sur un nouveau modèle ?
Application Foundation et Test Essentials sont nécessaires pour l’exécution de tests unitaires.
Comment puis-je configurer un pipeline qui automatise la création et l’application d’un package déployable dans un nouvel environnement ?
Utilisez la version la plus récente de l’extension Azure DevOps à partir du marketplace. Il est capable de créer des packages, d’ajouter une licence ISV et d’appliquer le package. Consultez Dynamics 365 Finance and Operations Tools.
Comment puis-je déployer les packages reçus des éditeurs de logiciels indépendants sur mon environnement de développement unifié ?
Placez les modules ISV dans un dossier commun. Ajoutez ce dossier élément parent commun de tous les modules ISV à la liste existante des dossiers de métadonnées de référence dans la configuration active que vous avez l’intention d’utiliser. Pour plus d’informations, voir Installer et configurer les outils de développement.
Comment puis-je inclure une licence et la déployer directement à partir de Visual Studio ?
Les licences peuvent être directement incluses et déployées en les plaçant dans le dossier __License (avec deux traits de soulignement) du modèle, au même niveau que votre dossier bin. Cette licence est vérifiée et appliquée lorsque vous déployez le package.
De plus, une Synchronisation complète de la base de données à partir du menu Dynamics 365 dans Extensions est nécessaire pour que la licence appliquée prenne effet.
Comment puis-je convertir un package entièrement déployable (package hérité Lifecycle Services) dans le nouveau format pour qu’il soit compatible pour le déploiement dans les environnements ?
Localisez ModelUtil.exe
l’intérieur du dossier bin et exécutez-le à partir de la ligne de commande pour voir l’utilisation. Choisissez l’option -convertToUnifiedPackage
et fournissez le zip du package et l’emplacement de sortie comme paramètres.
Comment puis-je créer un package entièrement déployable (ancien package Lifecycle Services) à partir de Visual Studio ?
Pour UDE, nous sommes passés au format de package unifié, mais vous pouvez toujours créer le package entièrement déployable à partir de pipelines en plus du format unifié. Power Platform Azure DevOps
L’arrêt du débogage redémarre l’exécution
Utilisez Détacher tout pour terminer le débogage à la place de Arrêter le débogage.
Améliorez-vous toujours l’expérience des développeurs dans UDE ?
Oui, nous nous concentrons sur l’amélioration de l’expérience des développeurs dans tous les scénarios englobant F&O, Dataverse et l’ensemble Power Platform. Il s’agit notamment de la connexion, du déploiement, du dépannage, de SSRS et d’une expérience utilisateur plus riche, uniforme et moderne à tous les niveaux.
Vérification des journaux et de l’historique
J’ai appliqué un package, mais il a échoué. Comment puis-je effectuer un débogage supplémentaire pour déterminer l’échec ?
Le déploiement du package peut échouer à différentes étapes, y compris la synchronisation de la base de données, pour diverses raisons, notamment des bogues de développement. Un lien pour télécharger les journaux des opérations est disponible dans le volet de sortie de Visual Studio. Les journaux sont téléchargés en cas d’échec ou si vous activez le paramètre dans Outils>Options>Power Platform Outils.
Vous pouvez également télécharger les journaux de votre Dataverse organisation :
- connectez-vous à l’organisation. Dataverse
- Retrouvez l’application Finance and Operation Package Manager sur la page principale.
- Sélectionner l’application puis dans le volet de gauche, Sélectionner Historique des opérations.
- Ouvrez l’enregistrement correspondant en sélectionnant le Nom de l’opération et téléchargez les journaux d’opération (
operationlogs.zip
fichier).
Comment puis-je trouver l’historique des packages appliqués, la synchronisation de la base de données et d’autres mises à jour de mon environnement ?
Vous pouvez vérifier les packages appliqués et les autres mises à jour de votre environnement Finance and Operations en procédant comme suit :
- connectez-vous à l’organisation. Dataverse
- Retrouvez l’application Finance and Operation Package Manager sur la page principale.
- Sélectionner l’application puis Sélectionner Package dans le volet de gauche pour voir les packages appliqués à vos finances et opérations environnement.
- Sélectionner Historique des opérations pour voir l’historique des opérations effectuées sur votre compte Finances et Opérations environnement.
Mon opération a échoué et je n’ai pas réussi à trouver suffisamment d’informations dans les journaux. Quelles informations dois-je fournir au support ? Microsoft
L’ID de corrélation, le nom de la machine cliente et l’horodatage sont requis pour Microsoft l’enquête. L’ID de corrélation se trouve dans le volet de sortie de Visual Studio.
Les journaux sont également écrits dans des Microsoft.PowerPlatformVSExtension*.log
fichiers dans C:\Users\<user>\AppData\Local\Microsoft\Dynamics365\Logs
.
De plus, un fichier journal nommé VisualStudioD365Extension*.log
est généré à un chemin similaire à C:\Users\AppData\Roaming\Microsoft Corporation\Microsoft® Visual Studio®\<version>\VisualStudioD365Extension-*.log
.
Comment puis-je surveiller et diagnostiquer le code déployé en cours d’exécution dans l’environnement unifié ?
Utilisez Application Insights pour surveiller et diagnostiquer l’application en cours d’exécution dans l’environnement de développeur unifié.
En savoir plus sur l’observabilité : Surveillance et télémétrie avec Application Insights
Voir aussi
- Expérience de développement unifiée pour les finances et les opérations | Dynamics 365 FastTrack Tech Talk Dev
- Expérience de développement unifiée pour applications de finances et d’opérations
- Installer et configurer les outils de développement
- Écrire, déployer et déboguer du code X++
- Tests unitaires dans l’expérience unifiée du développeur