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.
S’applique à la version 3.x de l’application Project Service
Dans Dynamics 365 Project Service Automation, business transaction 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
Dans ces entités, Détails de la ligne de devis, Détails de la ligne de contrat et Lignes d’estimation sont mappés à la phase d’estimation au cours du cycle de vie du projet. Les entités Lignes de journal et Chiffres réels sont mappées à la phase d’exécution au cours du cycle de vie du projet.
PSA traite les enregistrements de ces cinq entités comme des transactions commerciales. La seule différence est que les enregistrements dans les entités mappées à la phase d’estimation sont considérés comme des vérifications financières, alors que les enregistrements dans les 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 transaction
Type de transaction
Le type de transaction représente la chronologie et le contexte de l’impact financier sur un projet. Il est représenté par un jeu d’options avec les valeurs suivantes prises en charge dans PSA :
- COMPTES DE CHARGES
- Contrat du projet
- Ventes non facturées
- Ventes facturées
- Ventes entre organisations
- Coûts de l’unité d’allocation des ressources
Classe de transaction
La classe de transaction représente les différents types de coûts encourus dans des projets. Il est représenté par un jeu d’options avec les valeurs suivantes prises en charge dans PSA :
- Heure
- Dépenses
- Matières
- Frais
- Jalon
- Taxes
La valeur Jalon est généralement utilisée par une logique métier pour la facturation à prix fixe dans PSA.
Origine de la transaction
L’origine de la transaction est une entité qui stocke l’origine de chaque transaction commerciale. Au fur et à mesure de l’exécution du projet, chaque transaction commerciale donnera lieu à une autre transaction commerciale qui, à son tour, en créera une autre, etc. L’entité d’origine des transactions a été conçue pour stocker des données sur l’origine de chaque transaction afin de faciliter la génération de rapports et la traçabilité.
Connexion de transaction
Connexion de transaction est une entité qui stocke la relation entre deux transactions commerciales similaires, telles que le coût et les chiffres réels associés aux ventes, ou des contrepassations de transaction déclenchées par les activités de facturation, telles que la confirmation de facture ou les corrections de facture.
Ensemble, Origine de la transaction et Connexion de transaction vous permettent de garder le suivi des relations entre les transactions commerciales et les actions qui ont entraîné la création d’une transaction commerciale spécifique.
Exemple : Comment Origine de la transaction fonctionne avec Connexion de transaction
L’exemple suivant explique le traitement classique des entrées de temps dans un cycle de vie de projet PSA.
- L’envoi 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 finale de l’entrée de temps entraîne la création de deux chiffres réels : une pour le coût et une 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 chiffres réels sont créés : une contrepassation de ventes non facturées et un chiffre réel de ventes facturées.
Chacun de ces événements déclenche la création d’enregistrements dans les entités Origine de la transaction et Connexion de transaction pour aider à faire le suivi des relations entre ces enregistrements créés dans chaque entrée de temps, la ligne du journal, les chiffres réels, les détails de la ligne de facture.
Le tableau suivant indique l’enregistrement dans l’entité Origine de la transaction pour le workflow précédent.
| Evénement | Origine | Type d’origine | Transaction | Type de transaction |
|---|---|---|---|---|
| Soumission de saisie de temps | GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID de l’enregistrement de la ligne de journal (coût) | Ligne feuille |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID de l’enregistrement de la ligne de journal (ventes) | Ligne feuille | |
| Approbation des heures | GUID de l’enregistrement de la ligne de journal | Ligne feuille | GUID de l’enregistrement des ventes non facturées | Réel |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID de l’enregistrement des ventes non facturées | Réel | |
| GUID de l’enregistrement de la ligne de journal | Ligne feuille | GUID de l’enregistrement du chiffre réel du coût | Réel | |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID de l’enregistrement du chiffre réel du coût | Réel | |
| Création de facture | GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID de transaction de ligne de facture | Transaction de ligne de facture |
| GUID de l’enregistrement de la ligne de journal | Ligne feuille | GUID de transaction de ligne de facture | Transaction de ligne de facture | |
| Confirmation de facture | GUID de la ligne de facture | Ligne de facture | GUID de l’enregistrement des ventes facturées | Réel |
| GUID de la facture | Reste à facturer | GUID de l’enregistrement des ventes facturées | Réel | |
| GUID des détails de ligne de facture | Détail de la ligne de facture | GUID de l’enregistrement des ventes facturées | Réel | |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID de l’enregistrement des ventes facturées | Réel | |
| GUID de l’enregistrement de la ligne de journal | Ligne feuille | GUID de l’enregistrement des ventes facturées | Réel | |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID de libération des ventes non facturées | Réel | |
| GUID de l’enregistrement de la ligne de journal | Ligne feuille | GUID de libération des ventes non facturées | Réel | |
| Correction de brouillon de facture | Ancien GUID du détail de la ligne de facture | Transaction de ligne de facture | Correction ILD GUID | Transaction de ligne de facture |
| Ancien GUID de la ligne de facture | Ligne de facture | Correction ILD GUID | Transaction de ligne de facture | |
| Ancien GUID de facture | Reste à facturer | Correction ILD GUID | Transaction de ligne de facture | |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | Correction ILD GUID | Transaction de ligne de facture | |
| GUID de l’enregistrement de la ligne de journal | Ligne feuille | Correction ILD GUID | Transaction de ligne de facture | |
| Correction confirmée de facture | Ancien GUID du détail de la ligne de facture | Transaction de ligne de facture | GUID du chiffre réel de ventes facturée contrepassée | Réel |
| Ancien GUID de la ligne de facture | Ligne de facture | GUID du chiffre réel de ventes facturée contrepassée | Réel | |
| Ancien GUID de facture | Reste à facturer | GUID du chiffre réel de ventes facturée contrepassée | Réel | |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | GUID du chiffre réel de ventes facturée contrepassée | Réel | |
| GUID de l’enregistrement de la ligne de journal | Ligne feuille | GUID du chiffre réel de ventes facturée contrepassée | Réel | |
| Ancien GUID du détail de la ligne de facture | Transaction de ligne de facture | Nouveau GUID du chiffre réel des ventes non facturées | Réel | |
| Ancien GUID de la ligne de facture | Ligne de facture | Nouveau GUID du chiffre réel des ventes non facturées | Réel | |
| Ancien GUID de facture | Reste à facturer | Nouveau GUID du chiffre réel des ventes non facturées | Réel | |
| GUID de l’enregistrement de l’entrée de temps | Écriture de temps | Nouveau GUID du chiffre réel des ventes non facturées | Réel | |
| GUID de l’enregistrement de la ligne de journal | Ligne feuille | Nouveau GUID du chiffre réel des ventes non facturées | Réel | |
| Correction ILD GUID | Transaction de ligne de facture | Nouveau GUID du chiffre réel des ventes non facturées | Réel | |
| Correction de l'IL GUID | Ligne de facture | Nouveau GUID du chiffre réel des ventes non facturées | Réel | |
| GUID de facture de correction | Reste à facturer | Nouveau GUID du chiffre 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.
| Evé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) | COMPTES DE CHARGES | 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) | COMPTES DE CHARGES | 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 du chiffre réel des ventes non facturées | Remplacement | msdyn_actual | GUID des ventes facturées | Original | msdyn_actual |