Solucione los problemas de los flujos de trabajo automatizados de Business Central
Cuando conecta Business Central con Power Automate para crear flujos de trabajo automatizados, es posible que encuentre mensajes de error. En este artículo se sugieren soluciones a los problemas recurrentes.
El flujo no se ejecuta en todos los registros creados o modificados
Problema
Si un evento crea o cambia muchos registros, el flujo no se ejecuta en algunos o en todos los registros.
Causa posible
Actualmente, hay un límite en la cantidad de registros que puede procesar un flujo. Si se crean o modifican más de 1000 registros en 30 segundos, el flujo no se activa.
Nota
Para los desarrolladores, la activación del flujo se realiza a través de notificaciones de un webhook y esta limitación se debe a la forma en la que el conector de Business Central gestiona las notificaciones de collection
Obtenga más información en Trabajando con webhooks en Dynamics 365 Business Central en la ayuda para desarrolladores y administradores.
Error "La respuesta del servicio de Business Central es demasiado grande"
Problema
Al utilizar una acción que interactúa con registros (como Crear registro (V3) y Obtener registro (V3)), Power Automate puede aparecer un error similar a este:
The response from the Business Central service is too large
Causa posible
Aunque Business Central no tiene un límite establecido en el tamaño de los registros que devuelven las API, el conector de Dynamics 365 Business Central para Power Automate solo puede manejar registros de hasta 8 MB.
Todas las API de Business Central proporcionadas por Microsoft devuelven registros por debajo de este límite, pero es posible que las API proporcionadas por partners no. Si ve un error "La respuesta del servicio de Business Central es demasiado grande", comuníquese con el partner que creó la API que está utilizando.
Error "Conjunto de entidades no encontrado"
Problema
Cuando crea un nuevo flujo de Power Automate usando un desencadenador de aprobación de Business Central, como Cuando se solicita la aprobación de un documento de compra, puede recibir un mensaje de error similar a:
Entity set not found: \<name\>
El marcador, \<name\>
, es el nombre del servicio del servicio web que falta, como workflowWebhookSubscriptions o workflowPurchaseDocumentLines.
Causa posible
Usar Power Automate con las solicitudes requiere que determinadas páginas y objetos de codeunit se publiquen como servicios web. De forma predeterminada, la mayoría de los objetos necesarios se publican como servicios web. Pero en algunos casos, es posible que su ambiente se haya personalizado para que estos objetos ya no se publiquen.
Corregir
Vaya a la página Servicios web y asegúrese de que los siguientes objetos se publiquen como servicios web. Debe haber una entrada en la lista para cada objeto, con la casilla de verificación Publicado seleccionada.
Tipo de objeto | Id. de objeto | Nombre de objeto | Nombre del servicio |
---|---|---|---|
Codeunit | 1544 | WorkflowWebhookSubscription | WorkflowActionResponse |
Página | 6408 | workflowCustomers | workflowCustomers |
Página | 6406 | workflowGenJournalBatches | workflowGenJournalBatches |
Página | 6407 | workflowGenJournalLines | workflowGenJournalLines |
Página | 6409 | workflowItems | workflowItems |
Página | 6405 | Entidad de línea de documento de compra | workflowPurchaseDocumentLines |
Página | 6404 | workflowPurchaseDocuments | workflowPurchaseDocuments |
Página | 6403 | Entidad de línea de documento de venta | workflowSalesDocumentLines |
Página | 6402 | workflowSalesDocuments | workflowSalesDocuments |
Página | 6410 | workflowVendors | workflowVendors |
Página | 831 | workflowWebhookSubscriptions | workflowWebhookSubscriptions |
Nota
El valor Nombre del Servicio debe ser exactamente como se muestra en la tabla. No cambie ni traduzca el nombre del servicio.
Puede obtener más información sobre la publicación de servicios web en Publicar un servicio web.
Consulte también
Uso de flujos en Business Central Power Automate
Flujo de trabajo
Configurar flujos de trabajo automatizados
Activar flujos instantáneos
Gestionar flujos Power Automate
Encuentre módulos de aprendizaje electrónico gratuitos para Business Central aquí