Share via


Hantera livscykeln för konfiguration av elektronisk rapportering (ER)

Den här avsnittet beskriver hur du hanterar livscykeln för elektronisk rapportering (ER) konfigurationer för Dynamics 365 Finance.

Översikt

Elektronisk rapportering (ER) är en motor som stöder lagstadgade behov och landsspecifika elektroniska dokument. I allmänhet förutsätter ER en förmåga att utföra följande uppgifter för ett enstaka elektroniskt dokument. Mer information finns i översikt för (ER) elektronisk rapportering.

  • Designa en mall för ett elektroniskt dokument:

    • Identifiera nödvändiga datakällor som kan presenteras i detta dokument:

      • Underliggande data, till exempel dataregister, dataentiteter och klasser.
      • Processens särskilda egenskaper, till exempel utförandedatum och tid och tidszon.
      • Användarindataparametrar som anges av slutanvändaren vid körtid.
    • Definiera nödvändiga dokument, liksom deras topologi för att specificera ett slutligt dokumentformat.

    • Konfigurera önskat flöde av data från utvalda datakällor för att definiera dokumentets element (via datakällbindningar till dokumentets formatkomponenter) och ange processkontrollogik.

  • Gör en mall tillgänglig så att den kan användas i andra instanser:

    • Omforma en dokumentmall som har skapats till en ER-konfiguration, och exportera konfigurationen från den aktuella app-instansen som ett XML-paket som antingen kan lagras lokalt eller i Lifecycle Services (LCS).
    • Omforma en ER-konfiguration till en dokumentmall för appar.
    • Importera ett XML-paket som lagras lokalt antingen eller i LCS till den aktuella instansen.
  • Anpassa en mall för ett elektroniskt dokument:

    • Hämta en mall från LCS till nuvarande instansen som en ER-konfiguration.
    • Utforma en anpassad version av en ER-konfiguration och behåll en hänvisning till basversionen.
  • Integrera en mall med en viss arbetsprocess så att den är tillgänglig i appen:

    • Konfigurera inställningar så att appen börjar använda en ER-konfiguration, detta genom att referera till konfigurationen i en processrelaterad parameter. Till exempel, referera till ER-konfigurationen i en viss leverantörsreskontrabetalningsmetod för att skapa ett meddelande för elektronisk betalning för bearbetning av fakturor.
  • Använd en mall i en viss affärsprocess.:

    • Köra en ER-konfiguration i en specifik affärsprocess. Till exempel, referera till ER-konfigurationen i en viss leverantörsreskontrabetalningsmetod när en betalningsmetod som hänvisar till en av ER-konfiguration är vald.

Begrepp

Följande roller och relaterade aktiviteter är associerade med ER-konfigurationslivscykeln.

Roll Aktiviteter beskrivning
Konsult för funktionen för elektronisk rapportering Skapa och hantera ER-komponenter (modeller och format). En affärsrörelsemänniska som designar modeller för ER-domänspecifika data, utformar önskade mallar för elektroniska dokument och binder dem.
Utvecklare för elektronisk rapportering Skapa och hantera mappningar för datamodellen. En specialist som väljer de önskade Finance datakällorna och binder dem till ER-domänspecifika datamodeller.
Redovisningsansvarig Konfigurera processrelaterade inställningar som refererar till ER-artefakter. Till exempel, en redovisningsansvarig-roll som tillåter inställningarna för en ER-konfiguration att användas i en viss leverantörsreskontrabetalningsmetod för att skapa ett meddelande för elektronisk betalning för bearbetning av fakturor
Ansvarig för leverantörsreskontrabetalningar Använda ER-artefakter i en viss affärsprocess. Till exempel, Ansvarig för leverantörsreskontrabetalningar-rollen som gör att meddelanden för elektroniska betalningar skapas för att bearbeta fakturor som baseras på ER-formatet som konfigureras för en viss betalningsmetod.

Livscykel för ER-konfigurationsutveckling

För följande ER-relaterade orsaker rekommenderas att du designar ER-konfigurationer i utvecklingsmiljön som en separat instans av Ekonomi och drift:

  • Användare i antingen rollen elektronisk rapportering utvecklare eller elektronisk rapportering funktionella konsult kan redigera konfigurationer och köra dem för teständamål. Det här scenariot kan orsaka anrop av metoder för klasser och tabeller som kan vara skadliga för affärsdata och instansens prestanda.
  • Anrop av metoder för klasser och tabeller som ER-datakällor eller ER-konfigurationer är inte begränsade av startpunkter och loggat företagsinnehåll. Därför känslig affärsinformation kan nås av användarna i antingen elektronisk rapportering utvecklare eller elektronisk rapportering funktionella konsult.

ER-konfigurationer som utformas i utvecklingsmiljön kan laddas upp till testmiljön för utvärdering av konfigurationen (korrekt processintegrering, korrekta resultat samt prestanda) och kvalitetssäkring, till exempel korrektheten i rollbaserad åtkomsträttigheter och ansvarsfördelning. Funktionerna som aktiverar ER-konfigurationsutbyte kan användas i detta syfte. Beprövade ER-konfigurationer kan laddas upp till LCS i syfte att dela dem med tjänsteprenumeranter, eller också kan de importeras till produktionsmiljön för internt bruk.

Livscykel för ER-konfiguration.

Beaktande av databeständighet

Du kan importera olika versioner av en ER konfiguration till din Ekonomi-instans. När en ny version av en ER-konfiguration importeras, kontrollerar systemet innehållet i utkastversionen av denna konfiguration:

  • När den importerade versionen är lägre än den högsta versionen av denna konfiguration i den aktuella Finance-instansen, förblir innehållet i utkastversionen för denna konfiguration oförändrat.
  • När den importerade versionen är högre än någon annan version av den här konfigurationen i den aktuella Finance-instansen kopieras innehållet i den importerade versionen till utkastversionen av den här konfigurationen så att du kan fortsätta redigera den senast ifyllda versionen.

Om den här konfigurationen ägs av konfigurationsleverantören som för tillfället är aktiverad, visas utkastversionen för den här konfigurationen för dig på snabbfliken Versioner på sidan Konfigurationer (Organisationsadministrering>Elektronisk rapportering>Konfigurationer). Du kan välja utkastversionen av konfigurationen och ändra ess innehåll genom att använda relevant ER-designer. När du har redigerat utkastversionen av en ER-konfiguration matchar denna inte längre innehållet i den högsta versionen av denna konfiguration i aktuell Finance-instans. För att förhindra att dina ändringar går förlorade visas ett felmeddelande om att importen inte kan fortsätta, detta eftersom versionen av denna konfiguration är högre än den högsta versionen av konfigurationen i den aktuella Finance-instansen. När detta inträffar, till exempel med formatkonfigurationX, visas felet Versionen Format "X" har ej slutförts.

Om du vill ångra de ändringar som du infört i utkastversionen väljer du den högsta slutförda eller delade versionen av ER-konfigurationen i Finance på snabbfliken Versioner och sedan alternativet Hämta denna version. Innehållet i den valda versionen kopieras till utkastversionen.

Tillämplighet, beaktande

När du designar en ny version av en ER-konfiguration kan du definiera dess beroende på andra programvarukomponenter. Det här steget anses vara en förutsättning för att styra hämtningen av den här konfigurationens version från en ER-databas eller en extern XML-fil och för ytterligare användning av versionen. När du försöker importera en ny version av en ER-konfiguration använder systemet de konfigurerade förutsättningarna för att kontrollera om versionen kan importeras.

I vissa fall kanske du kräver att systemet ignorerar de konfigurerade förutsättningarna när du importerar nya versioner av ER-konfigurationer. Följ de här stegen om du vill att systemet ska ignorera kraven under importen.

  1. Gå till Organisationsadministration>Elektronisk rapportering>Konfigurationer.

  2. På sidan Konfigurationer i åtgärdsfönstret, på fliken Konfigurationer i gruppen Avancerad inställningar markerar du Använd parametrar.

  3. Ställ in Hoppa över produktuppdateringar och versionskontroll under importen alternativet Ja.

    Notering

    Den här parametern är specifik för användaren och företaget.

Beroenden på andra komponenter

ER-konfigurationer kan konfigureras som beroende på andra konfigurationer. Du kan till exempel importera en ER datamodell konfiguration från den globala databasen i din Microsoft Regulatory Configuration Services (RCS) eller Dynamics 365 Finance instans och sedan skapa en ny ER format konfiguration som härledd från den importerade ER-datamodellkonfigurationen. Den härledda ER-formatkonfigurationen är beroende av grundläggande ER-datamodellkonfigurationen.

Härledd ER-formatkonfiguration på sidan Konfigurationer.

När du har designat formatet kan du ändra statusen för din ursprungliga version av ER-formatkonfigurationen från Utkast till Slutfört. Du kan sedan dela den ifyllda versionen av ER-formatkonfigurationen genom att publicera den i den globala databasen. Nu ska du få åtkomst till den globala databasen från valfri RCS- eller ekonomi molnbaserad instans. Du kan sedan importera alla ER-konfigurationsversionen som gäller för programmet från den globala databasen till det programmet.

Publicerad ER-formatkonfiguration på sidan Konfigurationsdatabas.

Baserat på konfigurationsberoendet, när du väljer ER-formatkonfigurationen i det globala arkivet för att importera det till en nyligen distribuerad RCS- eller ekonomiinstans, hittas baskonfigurationen för ER-datamodellen automatiskt i det globala arkivet och importeras tillsammans med det valda ER-formatet konfiguration som baskonfiguration.

Du kan också exportera ER-formatkonfiguration versionen från den aktuella RCS- eller ekonomiinstansen och lagra den lokalt som en XML-fil.

Exportera en ER-formatkonfiguration version som XML på konfigurationssidan.

I versioner av Ekonomi före version 10.0.29, när du försöker importera ER-formatets konfigurationsversion från den XML-filen eller från något annat arkiv än det globala arkivet till en nyligen distribuerad RCS- eller ekonomiinstans som ännu inte innehåller några ER-konfigurationer, kommer följande undantag att skapas för att informera dig att en baskonfiguration inte kan erhållas:

Olösta referenser finns kvar
Referens från objektet '<imported configuration name>' till objektet "bas" (<globally unique identifier of the missed base configuration>,<version of the missed base configuration>) går inte att fastställa

Importera ER-format konfigurationsversion på sidan Konfigurationsdatabas.

I version 10.0.29 och senare, när du försöker importera samma konfiguration, om en grundkonfiguration inte kan hittas i den aktuella programinstansen eller i källdatabasen som du för närvarande använder (om tillämpligt) försöker ER-ramverket automatiskt att hitta namnet på den saknade baskonfigurationen i den globala databascachen. Därefter visas namnet på och globalt unik identifierare (GUID) för den saknade baskonfigurationen i texten för det undantag som är grunden till detta.

Olösta referenser finns kvar
Referens från objektet '<imported configuration name>' till objektet "bas" (<name of the missed base configuration><globally unique identifier of the missed base configuration>,<version of the missed base configuration>) går inte att fastställa

Undantag på sidan Konfigurationsdatabas när baskonfigurationen inte går att hitta.

Du kan använda det angivna namnet för att hitta baskonfigurationen och sedan manuellt importera den.

Notering

Det här nya alternativet fungerar bara när minst en användare redan har loggat in i den globala databasen via sidan Konfigurationsdatabaser eller ett av fälten för globala databas sökning i den aktuella ekonomiinstansen och när det globala databasinnehållet har cachelagrats.

Ytterligare resurser

Översikt över elektronisk rapportering (ER)

Definiera ER‑konfigurationers beroende av andra komponenter