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.
Important
Dynamics 365 Project Service Automation a évolué en Dynamics 365 Project Operations. Pour plus d’informations, consultez Project Service Automation Transition.
Avec la publication de Microsoft Dynamics Project Service Automation (PSA) 3.x, de nombreuses modifications ont été apportées aux entités, contrôles, vues et interface utilisateur. Cet article fournit des informations sur ces modifications importantes.
Relations parent-enfant pour les entités document vente, ligne de document vente, détails de la ligne de document de vente
Dans les versions de Dynamics 365 Project Service Automation (PSA) publiées avant la version 3.0, certaines des relations entre les documents de vente, les lignes de document de vente et les entités de détails de ligne de document de vente ont été implémentées via des champs de chaîne qui contiendraient une représentation sous forme de chaîne de GUID de l’entité associée. Cela était dû aux limitations de plateforme qui nécessitaient du code personnalisé significatif sur le serveur et les côtés clients de la solution pour que ces relations fonctionnent comme des relations d’entité CRM standard Dynamics et pour que les champs de chaîne agissent comme des champs de recherche.
PSA 3.0 a été mise à jour pour tirer parti des nouvelles relations d’entités entre les entités document vente et ligne de document de vente.
Étant donné que les champs de recherche peuvent à présent être utilisés pour désigner des références aux entités, les champs contenant la valeur de chaîne du GUID de l’entité associée dans les versions précédentes ne sont plus nécessaires et par conséquent ont été rendus obsolètes. Le code personnalisé côté client et serveur qui gère les relations définies par des champs de chaîne hérités a été également rendu obsolète.
Modifications du schéma d’entité
Le tableau suivant présente une liste un à un des champs de chaîne obsolètes et des nouveaux champs de recherche pour les entités.
| Entité | Champ obsolète (Chaîne) | Nouveau champ (Recherche) |
|---|---|---|
| invoicedetail (Ligne de facture) | msdyn_contractline | msdyn_contractlineid |
| msdyn_actual (Chiffres réels) | msdyn_salescontractline | msdyn_salescontractlineid |
| msdyn_contractlineinvoiceschedule (Planification de facture de la ligne de contrat de projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_contractlinescheduleofvalue (Jalon de la ligne de contrat du projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_fact (Fait) | msdyn_salescontractline | msdyn_salescontractlineid |
| msdyn_invoicelinetransaction (Détails de la ligne de facture) | msdyn_invoiceline msdyn_salescontractline |
msdyn_invoicelineid msdyn_salescontractlineid |
| msdyn_journalline (Ligne de journal) | msdyn_salescontractline | msdyn_salescontractlineid |
| msdyn_orderlineresourcecategory (Catégorie de ressource de la ligne de contrat du projet) | msdyn_salescontractline | msdyn_contractlineid |
| msdyn_orderlinetransaction (Détails de la ligne de contrat du projet) | msdyn_salescontractline | msdyn_salescontractlineid |
| msdyn_orderlinetransactioncategory (Catégorie de transaction de la ligne de contrat du projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_orderlinetransactionclassification (Classification de transactions de la ligne de contrat du projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_quotelineinvoiceschedule (Planification de facture de la ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelineresourcecategory (Catégorie de ressource de ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinescheduleofvalue (Jalon de la ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinetransaction (Détails de la ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinetransactioncategory (Catégorie de transaction de la ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinetransactionclassification (Classification de la transaction de ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| SalesOrderDetail (Ligne de commande) | msdyn_quotelineid | msdyn_quoteline |
Vues et contrôles personnalisés obsolètes
Les vues et contrôles personnalisés suivants, et leurs artefacts associés, ont été rendus obsolètes.
- Vue Exigibilité.
- Contrôles de grille personnalisés pour afficher les détails de la ligne de devis sur la page Informations sur le projet pour la ligne de devis.
- Contrôles de grille personnalisés pour afficher les détails de la ligne de contrat du projet sur la page Informations sur le projet pour la ligne de commande client.
Note
Pour obtenir la liste complète des ressources déconseillées, consultez Ressources web déconseillées dans Project Service Automation v3.x
Module d’application d’interface client unifiée
Avec le lancement des modules d’applications d’interface client unifiée (ICU), les entrées du plan de site PSA ont été supprimées du système.
La fonctionnalité associée au basculement entre les formulaires pour Opportunité, Devis, Commande, Facture a été rendue obsolète, car elle n’est plus nécessaire car le module des applications de l’ICU inclut uniquement des versions PSA des formulaires.
Les ressources web suivantes ont été rendues obsolètes :
- msdyn_\SalesDocument\SalesDocumentFormLoader.js
- msdyn_\SalesDocument\PSSalesDocumentCustomFormIds.js
Note
Pour obtenir la liste complète des ressources déconseillées, consultez Les ressources web déconseillées dans Project Service Automation v3.x.