Aktivér validering af faktiske værdier for at forhindre ugyldige faktiske værdier

Når du aktiverer denne valgfrie funktion, aktiverer du ekstra valideringer for faktiske poster, som Microsoft Dataverse integrerer i finans- og driftsinfrastrukturen. Funktionen forudvaliderer de faktiske filer, før du kan oprette poster under import fra staging-processen. Dette valideringstrin forhindrer oprettelsen af poster, der måske ikke kan postes. På grund af timeouts, tilbagerulninger og den generelle karakter af dual-write kan en oprindelig actuals-post blive rullet tilbage i Dataverse. Som resultat kan du oprette integrationsjournaler, der ikke er gyldige.

Denne funktion introducerer en asynkron forsinkelse i processen til import fra midlertidig tabel. Der er nu en ventetid på fem minutter mellem det tidspunkt, hvor transaktionerne er tilgængelige for import, og det tidspunkt, hvor valideringen kører. Kun validerede transaktioner fortsætter med oprettelsen af kladdelinjer til integration af omkostninger og ikke-fakturerede salg samt oprettelse af fakturerede salgsfakturalinjer.

Fejlmeddelelser, som denne funktion kan hjælpe med at undgå

For integrationsjournaler er de tilsvarende poster, du har oprettet, ikke gyldige. Når du poster disse poster, bliver de mærket som "ugyldige faktiske filer." Når du poster integrationsjournalen, kan du modtage fejl, der indikerer, at denne situation er opstået. Her er nogle eksempler på disse fejl:

Kan ikke slå msdyn_actuals op med værdierne X

Attributten msdyn_transactiontypecode ikke fundet i posten af typen msdyn_actual

Der kan ikke skrives data til objektet msdyn_actuals

Fordi du ikke kan rette posterne, forbliver de i integrationsjournalens fejlliste.

Du kan også modtage fejl om ugyldige faktiske værdier for fakturaforslag. Når du forsøger at bogføre fakturaforslaget, vises der muligvis en fejl, der ligner følgende eksempel:

Der kan ikke skrives data til objektet msdyn_actuals

Denne fejl forhindrer fakturaen i at blive bogført, og fakturaen forbliver fast i åben tilstand.

Aktivere funktionen

I Feature Management skal du aktivere Project actuals prevalidation-funktionen.

I version 10.0.45 og senere aktiverer aktivering af denne funktion automatisk automatiseringen af Project operations faktiske valideringsprocesser. Deaktivering af funktionen deaktiverer automatisk procesautomatiseringen. Du behøver ikke at aktivere eller deaktivere procesautomatiseringen separat.

For versioner tidligere end 10.0.45, efter du har aktiveret funktionen, skal du gå tilSystemadministrationsopsætning>>Initialize process-automations. Derefter verificerer jeg, at valideringsprocessen for Project operationers faktiske aktivering er aktiveret i procesautomatisering.

Project operations actuals valideringsproces bruger automatiseringsrammen for finans- og driftsprocesser. Jobbet til polling-systemet til procesautomatisering starter valideringsprocessen i henhold til sin tidsplan.

Valideringsprocessen forbinder til Dataverse ved at bruge IOrganizationService og verificerer staging-poster mod faktiske data i Dataverse. Hvis et tilsvarende faktisk tal ikke blev fundet eller ikke matcher, markeres posten i midlertidig lagring som ugyldig. Kun poster, der med succes gennemfører valideringen, bliver tilgængelige for Import from Staging processen.

Valideringsprocessen kører hvert femte minut. Da valideringen er asynkron, er en faktisk værdi muligvis ikke umiddelbart tilgængelig for processen Importér fra staging. Behandlingen kan tage længere tid, hvis systemet har en bagslæb.

Du kan slå Project actuals' prevalideringsfunktion til og fra efter behov. I version 10.0.45 og senere deaktiveres eller aktiveres den tilsvarende procesautomatisering automatisk med funktionen. Funktionen bør deaktiveres, hvis den ikke længere er nødvendig for dig.

Løs manglende integrationsjournalposter

Hvis der ikke vises poster i integrationsjournalen efter du har kørt Import from staging, skal du verificere følgende konfiguration:

  1. I Feature Management skal du kontrollere, at Project actuals prevalidering er aktiveret.
  2. I Systemadministration>Setup>Process automation, verificér at validering af Project operations actual er aktiveret.
  3. I Systemadministration>Forespørgsler>Batchjob skal du finde Systemjob til forespørgsler på procesautomatisering.
  4. Kontroller, at batchjobbet har en status som Venter eller Udfører. Hvis dens status er Tilbageholdt, skift status til Ventende.
  5. Lad polling-jobbet og valideringsprocessen køre, før du prøver Import fra staging igen.

I nogle udviklingsmiljøer, herunder Unified Development Environments (UDEs), kan jobet for procesautomatiseringspollingsystemet være i en Withhold-tilstand . Hvis jobbet blev tilbageholdt i en længere periode, kunne behandlingen tage længere tid end det normale fem-minutters interval, mens systemet behandler efterslæbet.