Del via


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

Find gratis e-learning-moduler til Business Central her