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.
S’applique à la version 3.x de l’application Project Service
Dans Dynamics 365 Project Service Automation, la transaction métier est un concept abstrait qui n’est représenté par aucune entité. Toutefois, certains champs et processus communs dans les entités sont conçus pour utiliser le concept de transactions commerciales. Les entités suivantes utilisent ce concept :
- Détails de la ligne de devis
- Détails de la ligne de contrat
- Lignes d’estimation
- Lignes de journal
- Chiffres réels
De ces entités, les détails de la ligne de devis, les détails de la ligne contrat et les lignes d’estimation sont mappés à la phase d’estimation du cycle de vie du projet. Les lignes de journal et les entités Réelles sont mappées à la phase d’exécution du cycle de vie du projet.
PSA traite les enregistrements de ces cinq entités comme des transactions commerciales. La seule distinction est que les enregistrements des entités mappées à la phase d’estimation sont considérés comme des prévisions financières, tandis que les enregistrements des entités mappées à la phase d’exécution sont considérés comme des faits financiers qui se sont déjà produits.
Pour plus d’informations, voir Estimations et Chiffres réels.
Concepts propres aux transactions commerciales
Les concepts suivants sont propres au concept des transactions commerciales :
- Type de transaction
- Classe de transaction
- Origine de la transaction
- Connexion de la transaction
Type de transaction
Le type de transaction représente la chronologie et le contexte de l’impact financier sur un projet. Elle est représentée par un jeu d’options qui a les valeurs prises en charge suivantes dans PSA :
- Coûts
- Contrat du projet
- Ventes non facturées
- Ventes facturées
- Ventes entre organisations
- Coût unitaire d’allocation des ressources
Classe de transaction
La classe de transaction représente les différents types de coûts encourus dans des projets. Elle est représentée par un jeu d’options qui a les valeurs prises en charge suivantes dans PSA :
- Heure
- Dépense
- Matériel
- Frais
- Jalon
- Taxe
La valeur jalon est généralement utilisée par la logique métier pour la facturation à prix fixe dans PSA.
Origine de la transaction
L’origine de transaction est une entité qui stocke l’origine de chaque transaction métier. À mesure que l’exécution du projet est en cours, chaque transaction métier donnera lieu à une autre transaction commerciale qui en créera une autre et ainsi de suite. L’entité d’origine des transactions a été conçue pour stocker des données sur l’origine de chaque transaction pour faciliter la création de rapports et la traçabilité.
Connexion de la transaction
La connexion transactionnelle est une entité qui stocke la relation entre deux transactions commerciales similaires telles que le coût et les ventes réelles associées ou les inversions de transactions déclenchées par des activités de facturation telles que la confirmation de facture ou les corrections de facture.
Ensemble, l’origine des transactions et la connexion transactionnelle vous aident à suivre les relations entre les transactions commerciales et les actions qui ont entraîné la création d’une transaction métier spécifique.
Exemple : Fonctionnement de l’origine de transaction avec la connexion transactionnelle
L’exemple suivant montre le traitement classique des entrées de temps dans un cycle de vie de projet PSA.
- La soumission d’une entrée de temps entraîne la création de deux lignes de journal : une pour le coût et une pour les ventes non facturées.
- L’approbation éventuelle de l’entrée de temps entraîne la création de deux réels : un pour le coût et un pour les ventes non facturées.
- Lorsque l’utilisateur crée une facture de projet, la transaction de ligne de facture est créée à l’aide de données provenant des ventes non facturées réelles.
- Lorsque la facture est confirmée, deux nouveaux réels sont créés : une inversion des ventes non facturée et une vente facturée réelle.
Chacun de ces événements déclenche la création d’enregistrements dans les entités de connexion transactionnelle et transactionnelle pour vous aider à créer une trace des relations entre ces enregistrements créés à travers l’entrée de temps, la ligne de journal, les informations réelles et les détails de la ligne de facture.
Le tableau suivant montre les enregistrements de l’entité d’origine transaction pour le flux de travail précédent.
| Événement | Origine | Type d’origine | Transaction | Type de transaction |
|---|---|---|---|---|
| Soumission de saisie de temps | GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID d’enregistrement de ligne de journal (coût) | Ligne de journal |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID d’enregistrement de ligne de journal (ventes) | Ligne de journal | |
| Approbation des heures | GUID d’enregistrement de ligne de journal | Ligne de journal | GUID d’enregistrement des ventes non facturés | Réel |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID d’enregistrement des ventes non facturés | Réel | |
| GUID d’enregistrement de ligne de journal | Ligne de journal | GUID d’enregistrement réel du coût | Réel | |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID d’enregistrement réel du coût | Réel | |
| Création de facture | GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID de transaction de ligne de facture | Transaction de ligne de facture |
| GUID d’enregistrement de ligne de journal | Ligne de journal | GUID de transaction de ligne de facture | Transaction de ligne de facture | |
| Confirmation de facture | GUID de ligne de facture | Ligne de facture | GUID de l’enregistrement des ventes facturé | Réel |
| GUID de facture | Facture | GUID de l’enregistrement des ventes facturé | Réel | |
| GUID des détails de ligne de facture | Détail de la ligne de facture | GUID de l’enregistrement des ventes facturé | Réel | |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID de l’enregistrement des ventes facturé | Réel | |
| GUID d’enregistrement de ligne de journal | Ligne de journal | GUID de l’enregistrement des ventes facturé | Réel | |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID d’inversion des ventes non facturées | Réel | |
| GUID d’enregistrement de ligne de journal | Ligne de journal | GUID d’inversion des ventes non facturées | Réel | |
| Correction de brouillon de facture | ANCIEN GUID ILD | Transaction de ligne de facture | Correction ILD GUID | Transaction de ligne de facture |
| ANCIEN GUID IL | Ligne de facture | Correction ILD GUID | Transaction de ligne de facture | |
| GUID de l’ancienne facture | Facture | Correction ILD GUID | Transaction de ligne de facture | |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | Correction ILD GUID | Transaction de ligne de facture | |
| GUID d’enregistrement de ligne de journal | Ligne de journal | Correction ILD GUID | Transaction de ligne de facture | |
| Correction de facture confirmée | ANCIEN GUID ILD | Transaction de ligne de facture | GUID réel des ventes facturées inversées | Réel |
| ANCIEN GUID IL | Ligne de facture | GUID réel des ventes facturées inversées | Réel | |
| GUID de l’ancienne facture | Facture | GUID réel des ventes facturées inversées | Réel | |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | GUID réel des ventes facturées inversées | Réel | |
| GUID d’enregistrement de ligne de journal | Ligne de journal | GUID réel des ventes facturées inversées | Réel | |
| ANCIEN GUID ILD | Transaction de ligne de facture | Nouveau GUID réel des ventes non facturées | Réel | |
| ANCIEN GUID IL | Ligne de facture | Nouveau GUID réel des ventes non facturées | Réel | |
| GUID de l’ancienne facture | Facture | Nouveau GUID réel des ventes non facturées | Réel | |
| GUID d’enregistrement d’entrée de temps | Entrée de temps | Nouveau GUID réel des ventes non facturées | Réel | |
| GUID d’enregistrement de ligne de journal | Ligne de journal | Nouveau GUID réel des ventes non facturées | Réel | |
| Correction ILD GUID | Transaction de ligne de facture | Nouveau GUID réel des ventes non facturées | Réel | |
| Correction IL GUID | Ligne de facture | Nouveau GUID réel des ventes non facturées | Réel | |
| GUID de la facture de correction | Facture | Nouveau GUID réel des ventes non facturées | Réel |
Le tableau suivant montre les enregistrements dans l’entité de connexion de transaction pour le flux de travail précédent.
| Événement | Transaction 1 | Rôle de la transaction 1 | Type de transaction 1 | Transaction 2 | Rôle de transaction 2 | Type de transaction 2 |
|---|---|---|---|---|---|---|
| Soumission de saisie de temps | GUID De ligne de journal (ventes) | Ventes non facturées | msdyn_journalline | GUID de ligne de journal (coût) | Coûts | msdyn_journalline |
| Approbation des heures | GUID des ventes réelles non facturées | Ventes non facturées | msdyn_actual | GUID Coût réel (coût) | Coûts | msdyn_actual |
| Création de facture | GUID des détails de ligne de facture | Ventes facturées | msdyn_invoicelinetransaction | Ventes non facturées GUID réel | Ventes non facturées | msdyn_actual |
| Confirmation de facture | Inverser le GUID réel | Inversion | msdyn_actual | GUID d'origine de vente non facturée | Original | msdyn_actual |
| GUID des ventes facturées | Ventes facturées | msdyn_actual | Ventes non facturées GUID réel | Ventes non facturées | msdyn_actual | |
| Correction de brouillon de facture | GUID de transaction de ligne de facture | Remplacement | msdyn_invoicelinetransaction | GUID des ventes facturées | Original | msdyn_actual |
| Confirmer la correction de facture | Inversion des ventes facturées GUID | Inversion | msdyn_actual | GUID des ventes facturées | Original | msdyn_actual |
| Nouveau GUID réel des ventes non facturées | Remplacement | msdyn_actual | GUID des ventes facturées | Original | msdyn_actual |