En esta sección se muestran algunos de los motivos más habituales por los que se pueden producir errores en el proceso de aprobación.
Error Invalid Data al bloquear una entidad
Puede que aparezca el error Invalid Data
al bloquear una entidad. Este error se puede producir por estos motivos:
Error Invalid Data al desbloquear una entidad
Es posible que obtenga el error Invalid Data
al desbloquear una entidad. Este error puede aparecer si cualquiera de los periodos futuros del año actual de esta entidad de destino o sus descendientes están bloqueados.
Si está usando la tarjeta Aprobación para desbloquear una entidad, haga clic en el mensaje de error para ver sus detalles.
Consulte Bloqueo y desbloqueo de entidades.
Error Exception al desbloquear una entidad
Es posible que obtenga el error Exception
al desbloquear una entidad. Una de las posibles causas de esta excepción puede ser que un usuario haya cambiado a una persona responsable de la aprobación durante el proceso de aprobación. Si se cambia una flujo de trabajo de aprobación en el que la unidad de aprobación ya se ha iniciado, la lógica del flujo de trabajo puede corromperse causando incidencias inesperadas.
Solución: debe definir el flujo de trabajo correctamente y, a continuación, iniciar el proceso de aprobación. En el caso de que sea necesario cambiar a las personas responsables, debe excluir el proceso de aprobación y reiniciarlo, si está en el proceso de bloquear la entidad. Para reiniciarlo, en Gestionar aprobaciones, cambie la vista a la vista de Árbol, busque la entidad que está causando el error, cámbiela de iniciar a Excluir y, a continuación, vuelva a definirla en Iniciar.
Fallo intermitente durante el proceso de aprobación
En ocasiones, se producen fallos intermitentes en el proceso de aprobación del tipo Bloquear, Desbloquear, Ascender y Aprobar.
Solución alternativa: tras iniciar la acción dese la tarjeta Aprobación, no refresque la página de forma constante. Espere un poco a que la acción se complete y, a continuación, refresque la página.
Error Failed: Ambiguous Automatic User al iniciar una entidad
Solo los administradores del servicio pueden iniciar una entidad para el proceso de aprobación. El proceso de inicio de la aprobación asigna el propietario de la entidad y lo colocará en la ubicación correcta de la ruta jerárquica. El proceso de inicio no asignará un propietario a la entidad de destino si se cumplen estas dos condiciones:
Para evitar este error, asegúrese de que al menos haya un propietario asignado en la entidad de nivel raíz de la jerarquía de unidades de aprobación. Esto permite que todos los descendientes que no tengan un propietario asignado hereden la asignación de propietario de la entidad raíz.
Consulte Asignación de propietarios y revisores de unidades de aprobación.
Optimización del rendimiento del proceso de aprobación
El rendimiento del proceso de aprobación depende de estos factores:
El número de formularios que contienen reglas de validación. Asegúrese de agregar tantos formularios como sea posible porque durante el proceso de bloqueo y desbloqueo, el formulario se cargará para cada descendiente de la entidad de destino.
El diseño del formulario. Para conocer las mejores prácticas, consulte Mejores prácticas para formularios con reglas de validación.
Las opciones de reglas de validación que haya seleccionado para el formulario. Consulte Inclusión de reglas de validación de datos en formularios.