Définir les mises en correspondance de modèles de gestion d’états électroniques et sélectionner des sources de données pour eux
Les étapes suivantes expliquent comment un utilisateur doté du rôle Administrateur système ou Développeur d’états électroniques peut sélectionner des sources de données pour un modèle de données de génération d’états électroniques (ER). Les sources de données seront liées aux composants du modèle de données sélectionné au moment de la création et des données commerciales seront renseignées dans ce modèle de données au moment de l’exécution. Dans cet exemple, vous allez sélectionner des sources de données pour un modèle de données existant qui a été créé pour la société témoin, Litware, Inc. Pour effectuer ces étapes, vous devez d’abord accomplir celles de la procédure « Créer un modèle de données ».
Ouvrir l’arborescence des configurations d’états électroniques
- Accédez à Administration d’organisation > Espaces de travail > États électroniques.
- Cliquez sur Configurations des états.
Insérer une nouvelle mise en correspondance de modèle
- Dans l’arborescence, sélectionnez « Paiements (modèle simplifié) ».
- Cliquez sur Concepteur.
- Cliquez sur Mettre en correspondance le modèle à la source de données.
- Cliquez sur Nouveau.
- Cette opération crée un enregistrement qui mappera le modèle de données aux sources de données. Dans cet exemple, vous mapperez le modèle de données aux sources de données pour le type désiré de paiement : virement. Il est possible de concevoir plusieurs mises en correspondance pour un modèle de données spécifique. Par exemple, vous pouvez créer une mise en correspondance pour les différents types de paiements, comme le débit direct ou les virements bancaires. Dans cet exemple, vous créerez une mise en correspondance pour les virements.
- Dans le champ Nom, tapez « Mise en correspondance VMT ».
- Mise en correspondance VMT
- Dans le champ Description, entrez « Mise en correspondance de modèle de paiement VMT ».
- Mise en correspondance de modèle de paiement VMT
- Dans le champ Définition, tapez « CustomerCreditTransferInitiation ».
- CustomerCreditTransferInitiation
- Résolvez les modifications de la définition.
- Cliquez sur Enregistrer.
Définir des sources de données pour la mise en correspondance de modèle existante
- Cliquez sur Concepteur.
- Dans l’arborescence, sélectionnez « Dynamics 365 for Operations\Enregistrements de la table ».
- Cliquez sur Ajouter racine.
- Entrez cette source de données pour accéder à des transactions de paiement.
- Dans le champ Nom, tapez « Transactions ».
- Transactions
- Dans le champ Étiquette, tapez « Transactions ».
- Transactions
- Dans le champ Aide, entrez « Lignes de journal comptable ».
- Lignes de journal comptable
- Sélectionnez Oui dans le champ Demander une requête.
- Sélectionnez Oui.
- Dans le champ Table, tapez « LedgerJournalTrans ».
- LedgerJournalTrans
- Cliquez sur OK.
- Sélectionnez la table LedgerJournalTrans comme source de données pour le modèle de données actuel.
- Dans l’arborescence, sélectionnez « Fonctions\Champ calculé ».
- Cliquez sur Ajouter.
- Cliquez sur Ajouter pour ajouter un champ calculé.
- Dans le champ Nom, tapez « $EndToEndID ».
- $EndToEndID
- Cliquez sur Modifier la formule.
- Dans l’arborescence, sélectionner « String\CONCATENATE ».
- Cliquez sur Ajouter une fonction.
- Dans l’arborescence , développer « Transactions ».
- Dans l’arborescence, sélectionnez « Transactions\Document ».
- Cliquez sur Ajouter une source de données.
- Dans le champ Formule, entrez « CONCATENATE(Transactions.Voucher, "-", ».
- Tapez [ , "-", ] à la fin de la formule.
- Dans l’arborescence , sélectionnez « Chaîne\TEXTE ».
- Cliquez sur Ajouter une fonction.
- Dans l’arborescence, sélectionnez « Transactions\ID enregistrement (RecId) ».
- Cliquez sur Ajouter une source de données.
- Dans le champ Formule, entrez « CONCATENATE(Transactions.Voucher, "-", TEXT(Transactions.RecId)) ».
- Tapez [))] à la fin de la formule.
- Cliquez sur Enregistrer.
- Assurez-vous qu’aucune erreur n’a été découverte dans la formule créée. Voir l’onglet ERREURS en dessous du contrôle d’éditeur de formule.
- Fermez la page.
- Cliquez sur OK.
- Ajoutez le champ calculé à cette source de données.
- Cliquez sur Ajouter.
- Cliquez sur Ajouter pour ajouter un champ calculé.
- Dans le champ Nom, tapez « $Amount ».
- $Montant
- Cliquez sur Modifier la formule.
- Dans l’arborescence , développer « Transactions ».
- Dans l’arborescence, sélectionnez « Transactions\Debit(AmountCurDebit) ».
- Cliquez sur Ajouter une source de données.
- Dans le champ Formule, entrez « Transactions.AmountCurDebit - ».
- Tapez [ – ] à la fin de la formule.
- Dans l’arborescence, sélectionnez « Transactions\Credit(AmountCurCredit) ».
- Cliquez sur Ajouter une source de données.
- Cliquez sur Enregistrer.
- Fermez la page.
- Cliquez sur OK.
- Cela ajoutera le champ calculé de $Amount à la source de données sélectionnée pour le modèle de données actuel.
- Dans l’arborescence, sélectionnez « Transactions$Amount ».
- Dans l’arborescence , développer « Transactions ».
- Dans l’arborescence, développez ou réduisez « Transactions$Amount ».
- Dans l’arborescence, développez ou réduisez « Transactions ».
- Dans l’arborescence, sélectionnez « Dynamics 365 for Operations\Enregistrements de la table ».
- Cliquez sur Ajouter racine.
- Entrez cette source de données pour accéder aux détails du compte bancaire de la société.
- Dans le champ Nom, tapez « BankAccount ».
- BankAccount
- Dans le champ Étiquette, tapez « Compte bancaire ».
- Compte bancaire
- Dans le champ Aide, tapez « Compte bancaire ».
- Compte bancaire
- Sélectionnez Oui dans le champ Demander une requête.
- Sélectionnez Oui.
- Dans le champ Table, tapez « BankAccountTable ».
- BankAccountTable
- Cliquez sur OK.
- Sélectionnez la table BankAccountTable comme source de données pour le modèle de données actuel.
- Cliquez sur Ajouter racine.
- Entrez cette source de données pour accéder aux conditions de la société.
- Dans le champ Nom, tapez « Société ».
- Société
- Dans le champ Étiquette, tapez une valeur.
- Informations sur la société
- Dans le champ Aide, entrez « Informations sur la société ».
- Informations sur la société
- Sélectionnez Oui dans le champ Demander une requête.
- Sélectionnez Oui.
- Dans le champ Table, tapez « CompanyInfo ».
- CompanyInfo
- Cliquez sur OK.
- Sélectionnez la table CompanyInfo comme source de données pour le modèle de données actuel.
- Dans l’arborescence, sélectionnez « Fonctions\Champ calculé ».
- Cliquez sur Ajouter racine.
- Insérez un champ calculé comme nouvelle source de données.
- Tapez « ProcessingDateTime » dans le champ Nom.
- ProcessingDateTime
- Dans le champ Étiquette, entrez « Date et heure de traitement ».
- Date et heure de traitement
- Cliquez sur Modifier la formule.
- Dans l’arborescence, sélectionnez « Date/time\SESSIONNOW ».
- Cliquez sur Ajouter une fonction.
- Cliquez sur Enregistrer.
- Fermez la page.
- Cliquez sur OK.
- Ajoutez le champ calculé de ProcessingDateTime comme source de données pour le modèle de données actuel.
- Cliquez sur Enregistrer.
- Fermez la page.
- Fermez la page.
- Fermez la page.