Partager via


Modifications de l’entité, du contrôle et de l’interface utilisateur (Project Service Automation 3.x)

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.

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