Dela via


Felsöka dina automatiserade Business Central-arbetsflöden

När du ansluter Business Central till Power Automate för att skapa automatiserade arbetsflöden kan det hända att du stöter på felmeddelanden. Den här artikeln innehåller förslag på lösningar av vanligt förekommande problem.

Flödet körs inte på alla poster som skapats eller ändrats

Problem

Om en händelse skapar eller ändrar många poster, körs inte flödet på vissa eller inte på några poster.

Möjlig orsak

För närvarande finns det en gräns för hur många poster ett flöde kan hantera. Om fler än 1000 poster skapas eller ändras inom 30 sekunder utlöses inte flödet.

Anmärkning

För utvecklare utförs flödesaktiveringen via webhook-meddelanden, och denna begränsning beror på hur Business Central-anslutningen hanterar collection-meddelanden. Mer information finns i Arbeta med webhooks i Dynamics 365 Business Central i Hjälp för utvecklare och administratörer.

Felmeddelandet "svaret från den Business Central-tjänsten är för stort"

Problem

När du använder en åtgärd som interagerar med poster (till exempel Skapa post (V3) och Hämta post (V3)) kan ett fel som liknar det Power Automate här visas:

The response from the Business Central service is too large

Möjlig orsak

Även om Business Central inte har någon fastställd gräns för storleken på poster som returneras av API:er Dynamics 365 Business Central anslutningsprogram för Power Automate kan endast hantera poster upp till 8 MB.

Alla Business Central API:er som tillhandahålls av Microsoft returnerar poster under denna gräns, men API:er som tillhandahålls av partners kanske inte gör det. Om ett felmeddelande visas om att svaret från Business Central-tjänsten är för stort, kontaktar du den partner som skapade det API som du använder.

Felmeddelandet "Entitetsuppsättningen hittades inte"

Problem

När du skapar ett nytt Power Automate-flöde med hjälp av en utlösare för Business Central-godkännande, t.ex. När ett godkännande av inköpsdokument begärs, kan det hända att du får ett felmeddelande liknande detta:

Entity set not found: \<name\>

Platshållaren, \<name\>, är namnet på den webbtjänst som saknas, till exempel workflowWebhookSubscriptions eller workflowPurchaseDocumentLines.

Möjlig orsak

För att du ska kunna använda Power Automate för dina godkännanden måste vissa sidor och codeunit-objekt publiceras som webbtjänster. Som standard publiceras de flesta nödvändiga objekt som webbtjänster. I vissa fall kan din miljö emellertid ha anpassats så att dessa objekt inte längre publiceras.

Korrigera

Gå till sidan Webbtjänster och kontrollera att följande objekt publiceras som webbtjänster. Det ska finnas en post i listan för respektive objekt, med kryssrutan Publicerad markerad.

Objekttyp Objekt-ID Objektnamn Tjänstnamn
Kodmodul 1544 WorkflowWebhookSubscription WorkflowActionResponse
Sida 6408 workflowCustomers workflowCustomers
Sida 6406 workflowGenJournalBatches workflowGenJournalBatches
Sida 6407 workflowGenJournalLines workflowGenJournalLines
Sida 6409 workflowItems workflowItems
Sida 6405 Entitet för inköpsdokumentrad workflowPurchaseDocumentLines
Sida 6404 workflowPurchaseDocuments workflowPurchaseDocuments
Sida 6403 Entitet för försäljningsdokumentrad workflowSalesDocumentLines
Sida 6402 workflowSalesDocuments workflowSalesDocuments
Sida 6410 workflowVendors workflowVendors
Sida 831 workflowWebhookSubscriptions workflowWebhookSubscriptions

Anmärkning

Värdet Tjänstnamn värde måste anges exakt det som visas i registret. Ändra eller äversätt inte tjänstnamnet.

Mer information om publicering av webbtjänster finns i Publicera en webbtjänst.

Se även

Använda Power Automate flöden i Business Central
Arbetsflöde
Konfigurera automatiserade arbetsflöden
Aktivera direktflöden
Hantera Power Automate flöden

Hitta kostnadsfria e-utbildningsmoduler för Business Central-Hit