Probleme mit automatisierten Business Central Workflows beheben
Wenn Sie Business Central mit Power Automate verbinden, um automatisierte Workflows zu erstellen, werden möglicherweise Fehlermeldungen angezeigt. Dieser Artikel enthält Lösungsvorschläge für auftretende Probleme.
Flow wird nicht für alle erstellten oder geänderten Datensätze ausgeführt
Problem
Wenn ein Ereignis viele Datensätze erstellt oder ändert, wird der Flow für einige oder alle Datensätze nicht ausgeführt.
Mögliche Ursache
Derzeit ist die Anzahl der Datensätze, die ein Flow verarbeiten kann, begrenzt. Wenn mehr als 1000 Datensätze innerhalb von 30 Sekunden erstellt oder geändert werden, wird der Flow nicht ausgelöst.
Hinweis
Für Entwickler erfolgt die Flow-Auslösung über Webhook-Benachrichtigungen, und diese Einschränkung ist darauf zurückzuführen, wie der Business Central-Konnektor collection
-Benachrichtigungen handhabt. Weitere Informationen finden Sie unter Mit Webhooks in Dynamics 365 Business Central arbeiten in der Hilfe für Entwickler und die Verwaltung.
Fehler „Die Antwort des Business Central-Diensts ist zu groß“
Problem
Bei Verwendung einer Aktion, die mit Datensätzen interagiert (z. B. Datensatz erstellen [V3] und Datensatz abrufen [V3]) zeigt Power Automate möglicherweise einen Fehler ähnlich diesem an:
The response from the Business Central service is too large
Mögliche Ursache
Auch wenn in Business Central keine Beschränkung für die Größe der von APIs zurückgegebenen Datensätze festgelegt ist, kann der Dynamics 365 Business Central Connector für Power Automate nur Datensätze bis zu 8 MB verarbeiten.
Alle von Microsoft bereitgestellten Business Central-APIs geben Datensätze unter diesem Grenzwert zurück, von Partnern bereitgestellte APIs jedoch möglicherweise nicht. Wenn die Fehlermeldung „Die Antwort des Business Central-Dienstes ist zu groß“ angezeigt wird, wenden Sie sich an den Partner, der die von Ihnen verwendete API erstellt hat.
Fehler „Entitätenmenge nicht gefunden“
Problem
Beim Erstellen eines neuen Power Automate-Flows mit einem Business Central-Genehmigungstrigger wie Die Genehmigung für einen Einkaufsbeleg wird angefordert erhalten Sie möglicherweise eine ähnliche Fehlermeldung wie die folgende:
Entity set not found: \<name\>
Der Platzhalter \<name\>
ist der Dienstname des fehlenden Webdienstes, z. B. workflowWebhookSubscriptions oder workflowPurchaseDocumentLines.
Mögliche Ursache
Die Verwendung von Power Automate für Ihre Genehmigungen erfordert, dass bestimmte Seiten- und Codeunit-Objekte als Webdienste veröffentlicht werden. Standardmäßig werden die meisten erforderlichen Objekte als Webdienste veröffentlicht. In einigen Fällen wurde Ihre Umgebung jedoch möglicherweise so angepasst, dass diese Objekte nicht mehr veröffentlicht werden.
Beheben
Gehen Sie zur Seite Webdienste, und stellen Sie sicher, dass die folgenden Objekte als Webdienste veröffentlicht sind. Für jedes Objekt sollte ein Eintrag in der Liste vorhanden sein, mit aktiviertem Kontrollkästchen Veröffentlicht.
Objekttyp | Objekt-ID | Objektname | Dienstname |
---|---|---|---|
Codeunit | 1544 | WorkflowWebhookSubscription | WorkflowActionResponse |
Seite | 6408 | workflowCustomers | workflowCustomers |
Seite | 6406 | workflowGenJournalBatches | workflowGenJournalBatches |
Seite | 6407 | workflowGenJournalLines | workflowGenJournalLines |
Seite | 6409 | workflowItems | workflowItems |
Seite | 6405 | Entität „EK-Belegzeilen“ | workflowPurchaseDocumentLines |
Seite | 6404 | workflowPurchaseDocuments | workflowPurchaseDocuments |
Seite | 6403 | Entität „VK-Belegzeilen“ | workflowSalesDocumentLines |
Seite | 6402 | workflowSalesDocuments | workflowSalesDocuments |
Seite | 6410 | workflowVendors | workflowVendors |
Seite | 831 | workflowWebhookSubscriptions | workflowWebhookSubscriptions |
Hinweis
Der Wert Dienstname muss genau wie in der Tabelle angegeben sein. Ändern oder übersetzen Sie den Dienstnamen nicht.
Weitere Informationen zum Veröffentlichen von Webdiensten finden Sie unter Webdienst veröffentlichen.
Siehe auch
Power Automate-Flows in Business Centralverwenden
Workflow
Automatisierte Workflows einrichten
Schalten Sie Direktflows ein
Power Automate-Flows verwalten
Kostenlose E-Learning-Module für Business Central finden Sie hier