Definere ER-modeltilknytninger og vælge datakilder til dem
Følgende trin beskriver, hvordan en bruger i rollen som systemadministrator eller udvikler til elektronisk rapportering kan vælge datakilder til en datamodel for elektronisk rapportering (ER). Datakilderne skal være bundet til enkelte komponenter i den valgte datamodel i designfasen og udfylde forretningsoplysninger til denne datamodel på kørselstidspunktet. I dette eksempel skal du vælge datakilder til en eksisterende datamodel, der er oprettet for eksempelfirmaet Litware, Inc. For at fuldføre denne fremgangsmåde, skal du først fuldføre trinnene i proceduren "Oprette en ny datamodel".
Åbn træet til elektroniske rapporteringskonfigurationer
- Gå til Virksomhedsadministration > Arbejdsområder > Elektronisk rapportering.
- Klik på Rapporteringskonfigurationer.
Indsæt en ny modeltilknytning
- Vælg "Betalinger (forenklet mode)" i træet.
- Klik på Designer.
- Klik på Tilknyt model til datakilde.
- Klik på Ny.
- Derved oprettes en ny post, der knytter datamodellen til datakilder. I dette eksempel skal du knytte datamodellen til datakilder for den ønskede betalingstype: overførsel. Det er muligt at udforme mere end én tilknytning til en bestemt datamodel. For eksempel kan du oprette en tilknytning til de forskellige typer betalinger, såsom direkte debitering eller krediteringsoverførsler. I dette eksempel skal du oprette en tilknytning til overførsler.
- Skriv CT-tilknytning" i feltet Navn.
- CT-tilknytning
- Skriv "Betalingsmodel tilknytning CT" i feltet Beskrivelse.
- Betalingsmodel tilknytning CT
- Skriv "CustomerCreditTransferInitiation" i feltet Definition.
- Vælg CustomerCreditTransferInitiation
- ResolveChanges definitionen.
- Klik på Gem.
Definer påkrævede datakilder for den aktuelle modeltilknytning
- Klik på Designer.
- Vælg 'Dynamics 365 for Operations\Tabelposter' i træet.
- Klik på Tilføj rod.
- Angiv denne datakilde for at få adgang til betalingstransaktioner.
- Skriv "Transaktioner" i feltet Navn.
- Poster
- Angiv "Transaktioner" i feltet Etiket.
- Poster
- Angiv "Finansjournallinjer" i feltet Hjælp.
- Finansjournallinjer
- Vælg Ja i feltet Spørg efter forespørgsel.
- Vælg Ja.
- Skriv "LedgerJournalTrans" i feltet Tabel.
- LedgerJournalTrans
- Klik på OK.
- Vælg LedgerJournalTrans-tabellen som en datakilde for den aktuelle datamodel.
- Vælg "Funktioner\Beregnet felt" i træet.
- Klik på Tilføj.
- Klik på Tilføj for at tilføje et nyt beregnet felt.
- Skriv "$EndToEndID" i feltet Navn.
- $EndToEndID
- Klik på Rediger formel.
- Vælg '"Streng\SAMMENKÆD" i træet.
- Klik på Tilføj funktion.
- Udvid "Transaktioner" i træet.
- Vælg "Transaktioner\Bilag" i træet.
- Klik på Tilføj datakilde.
- Skriv "CONCATENATE(Transaktioner.Bilag, "-", " i feltet Formel.
- Skriv [ , "-", ] i slutningen af formlen.
- Vælg "Streng\TEKST" i træet.
- Klik på Tilføj funktion.
- Vælg "Transaktioner\Post-ID(RecId)' i træet.
- Klik på Tilføj datakilde.
- Skriv "CONCATENATE(Transaktioner.Bilag, "-", TEXT(Transaktioner.RecId))" i feltet Formel.
- Skriv [))] i slutningen af formlen.
- Klik på Gem.
- Sørg for, at ingen fejl er fundet for den formel, der er oprettet. Se fanen FEJL under formelkontrolelementet.
- Luk siden.
- Klik på OK.
- Føj det beregnede felt til denne datakilde.
- Klik på Tilføj.
- Klik på Tilføj for at tilføje et nyt beregnet felt.
- Skriv "$Amount" i feltet Navn.
- $Amount
- Klik på Rediger formel.
- Udvid "Transaktioner" i træet.
- Vælg "Transaktioner\Debit(AmountCurDebit)" i træet.
- Klik på Tilføj datakilde.
- Skriv "Transaktioner.AmountCurDebit - " i feltet Formel.
- Skriv [ - ] i slutningen af formlen.
- Vælg "Transaktioner\Credit(AmountCurCredit)" i træet.
- Klik på Tilføj datakilde.
- Klik på Gem.
- Luk siden.
- Klik på OK.
- Dette føjer det $Amount-beregnede felt til den valgte datakilde for den aktuelle datamodel.
- Vælg "Transactions$Amount" i træet.
- Udvid "Transaktioner" i træet.
- Udvid eller skjul "Transactions$Amount" i træet.
- Udvid eller skjul "Transaktioner" i træet.
- Vælg 'Dynamics 365 for Operations\Tabelposter' i træet.
- Klik på Tilføj rod.
- Angiv denne datakilde for at få adgang til oplysninger om firmaets bankkonto.
- Skriv "BankAccount" i feltet Navn.
- BankAccount
- Angiv "Bankkonto" i feltet Etiket.
- Bankkonto
- Angiv "Bankkonto" i feltet Hjælp.
- Bankkonto
- Vælg Ja i feltet Spørg efter forespørgsel.
- Vælg Ja.
- Skriv "BankAccountTable" i feltet Tabel.
- BankAccountTable
- Klik på OK.
- Vælg BankAccountTable-tabellen som en datakilde for den aktuelle datamodel.
- Klik på Tilføj rod.
- Angiv denne datakilde for at få adgang til oplysninger om firmaets forudsætninger.
- Skriv "Firma" feltet Navn.
- Regnskab
- Skriv en værdi i feltet Etiket.
- Firmaoplysninger
- Skriv "Firmaoplysninger" i feltet Hjælp.
- Firmaoplysninger
- Vælg Ja i feltet Spørg efter forespørgsel.
- Vælg Ja.
- Skriv "CompanyInfo" i feltet Tabel.
- CompanyInfo
- Klik på OK.
- Vælg CompanyInfo-tabellen som en datakilde for den aktuelle datamodel.
- Vælg "Funktioner\Beregnet felt" i træet.
- Klik på Tilføj rod.
- Indsæt et beregnet felt som en ny datakilde.
- Skriv "ProcessingDateTime" i feltet Navn.
- ProcessingDateTime
- Skriv "Afviklingsdato og -klokkeslæt" i feltet Etiket.
- Behandlingsdato og -klokkeslæt
- Klik på Rediger formel.
- Vælg "Dato/klokkeslæt\SESSIONNOW".
- Klik på Tilføj funktion.
- Klik på Gem.
- Luk siden.
- Klik på OK.
- Føj det ProcessingDateTime-beregnede som en datakilde til den aktuelle datamodel.
- Klik på Gem.
- Luk siden.
- Luk siden.
- Luk siden.