Bewerken

Share via


Problemen met uw geautomatiseerde Business Central-werkstromen oplossen

Wanneer u Business Central verbindt met Power Automate om geautomatiseerde werkstromen te maken, kunt u foutmeldingen tegenkomen. Dit artikel biedt voorgestelde oplossingen voor vaak terugkerende problemen.

Stroom wordt niet uitgevoerd op alle records die zijn gemaakt of gewijzigd

Probleem

Als een gebeurtenis veel records maakt of wijzigt, wordt de stroom niet uitgevoerd voor sommige of alle records.

Mogelijke oorzaak

Momenteel is er een limiet voor het aantal records dat een stroom kan verwerken. Als er binnen 30 seconden meer dan 1000 records worden gemaakt of gewijzigd, wordt de stroom niet geactiveerd.

Notitie

Voor ontwikkelaars wordt de stroomtriggering gedaan via webhook-berichten en deze beperking is te wijten aan de manier waarop de Business Central-connector omgaat met collection-berichten. Zie voor meer informatie Werken met webhooks in Dynamics 365 Business Central in de Help voor ontwikkelaars en beheerders.

Foutbericht 'Het antwoord van de Business Central-service is te groot'

Probleem

Wanneer een actie wordt gebruikt die met records werkt (zoals Record maken (V3) en Record ophalen (V3)), kan Power Automate een fout weergeven die vergelijkbaar is met deze:

The response from the Business Central service is too large

Mogelijke oorzaak

Hoewel Business Central geen vaste limiet heeft voor de grootte van records die door API's worden geretourneerd, kan de Dynamics 365 Business Central-connector voor Power Automate alleen records verwerken tot 8 MB.

Alle Business Central-API's die door Microsoft worden geleverd, retourneren records onder deze limiet, maar API's die door partners worden geleverd, doen dat mogelijk niet. Als u de foutmelding 'Het antwoord van de Business Central-service is te groot' ziet, neemt u contact op met de partner die de API heeft gemaakt die u gebruikt.

Fout "Entiteitset niet gevonden"

Probleem

Bij het aanmaken van een nieuwe Power Automate-stroom met een Business Central-goedkeuringstrigger, zoals Wanneer goedkeuring van een inkoopdocument wordt aangevraagd, kunt u een foutmelding krijgen die lijkt op:

Entity set not found: \<name\>

De plaatshouder \<name\> is de servicenaam van de ontbrekende webservice, zoals workflowWebhookSubscriptions of workflowPurchaseDocumentLines.

Mogelijke oorzaak

Gebruik van Power Automate voor uw goedkeuringen vereist dat bepaalde pagina- en codeunit-objecten worden gepubliceerd als webservices. Standaard worden de meeste vereiste objecten gepubliceerd als webservices. Maar in sommige gevallen is uw omgeving mogelijk aangepast zodat deze objecten niet langer worden gepubliceerd.

Corrigeren

Ga naar de pagina Webservices en zorg ervoor dat de volgende objecten worden gepubliceerd als webservices. Er moet een item in de lijst zijn voor elk object, met het selectievakje Gepubliceerd geselecteerd.

Objecttype Object-id Objectnaam Servicenaam
Codeunit 1544 WorkflowWebhookSubscription WorkflowActionResponse
Pagina 6408 workflowCustomers workflowCustomers
Pagina 6406 workflowGenJournalBatches workflowGenJournalBatches
Pagina 6407 workflowGenJournalLines workflowGenJournalLines
Pagina 6409 workflowItems workflowItems
Pagina 6405 Entiteit inkoopdocumentregel workflowPurchaseDocumentLines
Pagina 6404 workflowPurchaseDocuments workflowPurchaseDocuments
Pagina 6403 Entiteit verkoopdocumentregel workflowSalesDocumentLines
Pagina 6402 workflowSalesDocuments workflowSalesDocuments
Pagina 6410 workflowVendors workflowVendors
Pagina 831 workflowWebhookSubscriptions workflowWebhookSubscriptions

Notitie

De waarde van Servicenaam moet precies zijn zoals weergegeven in de tabel. Wijzig of vertaal de servicenaam niet.

Zie Een webservice publiceren voor meer informatie over het publiceren van webservices.

Zie ook

Power Automate-stromen gebruiken in Business Central
Werkstroom
Geautomatiseerde werkstromen instellen
Directe stromen inschakelen
Power Automate-stromen beheren

U vindt hier gratis e-learningmodules voor Business Central