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 est devenu Dynamics 365 Project Operations. Pour plus d’informations, voir Transition de Project Service Automation.
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 le document de vente, ligne de document de vente, entités de détails de 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 documents de vente et les entités de détail 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 un code personnalisé significatif sur le serveur et les côtés clients de la solution pour que ces relations fonctionnent comme les relations d’entité Dynamics CRM classiques et pour que les champs de chaîne agissent comme des champs de recherche.
PSA 3.0 a été mis à jour pour tirer parti des nouvelles relations d’entité entre les entités de ligne de document de vente et de document de vente.
Étant donné que les champs de recherche peuvent désormais être utilisés pour indiquer des références à des entités, les champs qui détenaient la valeur de chaîne de l’entité associée dans les versions précédentes ne sont plus nécessaires et ont donc été déconseillés. Le code côté client et serveur personnalisé qui gère les relations définies par les champs de chaîne hérités a également été déconseillé.
Modifications apportées au schéma d’entité
Le tableau suivant fournit une liste un-à-un des champs de chaîne déconseillés et les nouveaux champs de recherche pour les entités.
| Entité | Champ déconseillé (chaîne) | Nouveau champ (recherche) |
|---|---|---|
| invoicedetail (ligne de facture) | msdyn_contractline | msdyn_contractlineid |
| msdyn_actual (réel) | msdyn_salescontractline | msdyn_salescontractlineid |
| msdyn_contractlineinvoiceschedule (planification de la ligne de contrat de projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_contractlinescheduleofvalue (jalon de la ligne de contrat de projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_fact (fait) | msdyn_salescontractline | msdyn_salescontractlineid |
| msdyn_invoicelinetransaction (détail de 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 ligne de contrat de projet) | msdyn_salescontractline | msdyn_contractlineid |
| msdyn_orderlinetransaction (détail de la ligne de contrat du projet) | msdyn_salescontractline | msdyn_salescontractlineid |
| msdyn_orderlinetransactioncategory (catégorie transaction de ligne de contrat de projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_orderlinetransactionclassification (classification des transactions de ligne de contrat de projet) | msdyn_contractline | msdyn_contractlineid |
| msdyn_quotelineinvoiceschedule (planification des factures de ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelineresourcecategory (catégorie de ressource de ligne de guillemets) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinescheduleofvalue (jalon de la ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinetransaction (détail de la ligne de citation) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinetransactioncategory (catégorie de transaction de ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| msdyn_quotelinetransactionclassification (classification des transactions de ligne de devis) | msdyn_quoteline | msdyn_quotelineid |
| SalesOrderDetail (ligne de commande) | msdyn_quotelineid | msdyn_quoteline |
Vues et contrôles personnalisés déconseillés
Les vues et contrôles personnalisés suivants, ainsi que leurs artefacts associés, ont été dépréciés.
- Affichage de la charge.
- Contrôles de grille personnalisés pour afficher les détails de la ligne de guillemets sur la page Informations sur le projet pour la ligne de guillemets.
- Contrôles de grille personnalisés pour afficher les détails de la ligne de contrat de projet dans 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épréciées dans Project Service Automation v3.x
Module d’application d’interface client unifiée
Avec l’introduction des modules d’application UCI (Unified Client Interface), les entrées de carte de site PSA ont été supprimées du système.
Les fonctionnalités liées au changement de formulaire pour opportunité, devis, commande, facture ont été déconseillées, car il n’est plus nécessaire, car le module d’application UCI inclut uniquement les versions PSA des formulaires.
Les ressources web suivantes ont été déconseillées :
- msdyn_\SalesDocument\SalesDocumentFormLoader.js
- msdyn_\SalesDocument\PSSalesDocumentCustomFormIds.js
Note
Pour obtenir la liste complète des ressources déconseillées, consultez Ressources web déconseillées dans Project Service Automation v3.x.