Fejlfinde dine Business Central automatiserede workflows
Når du opretter forbindelse Business Central med Power Automate for at oprette automatiserede arbejdsproces, kan du få brug for fejlmeddelelser. Denne artikel giver løsningsforslag til tilbagevendende problemer.
Flow kører ikke på alle poster, der er oprettet eller ændret
Problem
Hvis en hændelse opretter eller ændrer mange poster, køres flowet ikke på nogle eller alle poster.
Mulig årsag
Der er i øjeblikket en grænse for, hvor mange poster et flow kan behandle. Hvis der oprettes eller ændres mere end 1000 poster inden for 30 sekunder, udløses flowet ikke.
Bemærkning
For udviklere udføres flow-udløseren via webhook-beskeder, og denne begrænsning skyldes den måde, Business Central-connector håndterer collection
meddelelser på. Flere oplysninger under Arbejde med Webhooks i Dynamics 365 Business Central i hjælp til udvikler og administrator.
Fejlen "Svaret fra Business Central-tjenesten er for langt"
Problem
Når du bruger en handling, der interagerer med poster (som f. eks. Opret post (v3) og Hent post (v3)), vises der muligvis en fejl i Power Automate, som ligner denne:
The response from the Business Central service is too large
Mulig årsag
Selvom Business Central ikke har angivet en grænse for størrelsen på poster, der returneres af API'er, kan Dynamics 365 Business Central-connectoren til Power Automate kun håndtere poster på op til 8 MB.
Alle de Business Central-API'er, der leveres af Microsoft, returnerer poster under denne grænse, men det gør API'er, der leveres af partnere, muligvis ikke. Hvis du får vist fejlmeddelelsen "Svaret fra Business Central-tjenesten er for langt," skal du kontakte den partner, der har oprettet den API, du bruger.
Fejlen "Enhedssæt blev ikke fundet"
Problem
Når du opretter et nyt Power Automate-flow ved hjælp af en Business Central-godkendelsesudløser som f.eks. Når der anmodes om godkendelse af et købsdokument, vises der evt. en fejlmeddelelse i stil med:
Entity set not found: \<name\>
Pladsholderen \<name\>
er er navnet på den manglende webtjeneste, f.eks. workflowWebhookSubscriptions eller workflowPurchaseDocumentLines.
Mulig årsag
Brug af Power Automate til godkendelser kræver, at visse side- og codeunit-objekter udgives som webtjenester. Som standard udgives de fleste nødvendige objekter som webtjenester. Men i nogle tilfælde kan miljøet være blevet tilpasset, så disse objekter ikke længere udgives.
Ret
Gå til siden Webtjenester, og kontroller, at følgende objekter er udgivet som webtjenester. Der skal være en post på listen for hvert objekt, hvor afkrydsningsfeltet Udgivet er markeret.
Objekttype | Objekt-id | Objektnavn | Tjenestenavn |
---|---|---|---|
Codeunit | 1544 | WorkflowWebhookSubscription | WorkflowActionResponse |
Side | 6408 | workflowCustomers | workflowCustomers |
Side | 6406 | workflowGenJournalBatches | workflowGenJournalBatches |
Side | 6407 | workflowGenJournalLines | workflowGenJournalLines |
Side | 6409 | workflowItems | workflowItems |
Side | 6405 | Enhed for købsdokumentlinje | workflowPurchaseDocumentLines |
Side | 6404 | workflowPurchaseDocuments | workflowPurchaseDocuments |
Side | 6403 | Enhed for salgsdokumentlinje | workflowSalesDocumentLines |
Side | 6402 | workflowSalesDocuments | workflowSalesDocuments |
Side | 6410 | workflowVendors | workflowVendors |
Side | 831 | workflowWebhookSubscriptions | workflowWebhookSubscriptions |
Note
Værdien for Tjenestenavn skal være nøjagtigt som vist i tabellen. Undlad at ændre eller oversætte navnet på tjenesten.
Flere oplysninger om udgivelse af webtjenester under Udgive en webtjeneste.
Se også
Bruge Power Automate-flows i Business Central
Arbejdsproces
Konfigurere automatiserede workflows
Skift til hurtige flows
Håndtér Power Automate-flows