Document Inbound
Known Issue
El proceso de revisión falla para los revisores cuando se requiere autenticación de SharePoint durante el archivado de documentos (ventana emergente de OAuth)
Descripción: Cuando un flujo de trabajo de revisión de Document Inbound está configurado con varios revisores y el revisor final completa la aprobación, el proceso falla si ese revisor no está ya autenticado en SharePoint y Document Central está configurado para usar autenticación de SharePoint basada en usuario (no mediante certificado). Durante la aprobación final, Document Inbound intenta tanto crear la factura de compra no registrada como archivar/cargar el documento a través de Document Central. Si falta una sesión de SharePoint, el sistema intenta iniciar una autenticación interactiva de SharePoint (por ejemplo, adquisición de token OAuth) desde dentro de una codeunit y con una transacción de escritura activa. Debido a que Business Central no permite operaciones de interfaz de usuario (como cuadros de diálogo de autenticación o llamadas RunModal) durante transacciones de escritura, la transacción falla con el error “Form.RunModal no está permitido en transacciones de escritura” y la aprobación no se puede completar.
Impacto: El paso de aprobación final falla con un error genérico de Business Central, la transacción se termina, la factura de compra no registrada no se crea y el documento no se archiva. Esto interrumpe el flujo de trabajo de aprobación y evita la finalización del proceso empresarial siempre que el revisor final no esté ya autenticado en SharePoint y las cargas basadas en certificados no estén habilitadas.
Solución alternativa: Habilite las cargas basadas en certificados en la Configuración del módulo Document Inbound activando la opción “Usar certificado para cargas de la cola de archivo”. Esto permite que las cargas a SharePoint se ejecuten sin autenticación interactiva del usuario y evita el conflicto de la transacción de escritura, aunque esta configuración se diseñó originalmente para el procesamiento en segundo plano en lugar de escenarios estándar de aprobación.
Created: June 22, 2026
Priority: Medium