Normalmente un registro no será modificado durante el proceso de aprobación. Sin embargo, si deseas que un campo sea editable al llegar a un paso determinado, puedes seguir los siguientes pasos:
En la mayoría de casos, un registro no debería ser modificado cuando el flujo de aprobación haya iniciado, para que el sistema automáticamente bloquee el registro cuando la aprobación inicie. Si deseas hacer un campo editable (por ejemplo, campo J8) en los siguientes pasos, necesitarás seleccionar "ignorar bloqueo de registro" en la configuración de este campo y asegúrate de hacerlo sólo lectura bajo ciertas condiciones usando formato condicional.
Para ayudar al sistema a distinguir en cuál paso de aprobación está, debemos agregar dos campos y aplicar fórmula de aprobación para mostrar el estado de aprobación.
Por ejemplo, si el proceso de aprobación consiste en dos pasos de aprobación, podemos agregar campos I2 y I3 y aplicar “APPROVAL.STEP(1).STATUS()” en la configuración de fórmula del campo I2 y “APPROVAL.STEP(2).STATUS()” en I3 para mostrar el estado del primer y segundo paso de aprobación. Las fórmulas de aprobación devolverán N cuando el paso no haya sido completado, y F cuando esté terminado.
Después de agregar dos campos del paso anterior para mostrar el estado de aprobación, deberás agregar otro campo para determinar si el estado del primero y el segundo son el mismo.
Por ejemplo, puedes agregar un nuevo campo I4 y aplicar en él un fórmula condicional “IF(I2.RAW=I3.RAW, ‘Y’,’N’)”. Si el valor de campo de I2 y I3 son ambos N ó F lo cual significa que si los primeros y segundos pasos están sin terminar o terminados devolverá Y. Si uno de ellos es F y el otro es N, devolverá N.
Puedes fijar una nueva regla en formato condicional para hacer los campos específicos sólo lectura cuando el estado de los campos de aprobación sea el mismo y elimine el estado sólo lectura cuando no lo sean.
Por ejemplo, puedes fijar la regla como: If “Status 1= Status 2? ” (en nuestro ejemplo, el campo en la celda I4) no es "N", hará el campo "Canatidad Revisada" (J8) sólo lectura. Cuando el diseño es guardado, la regla será activada, y podrás editar el campo J8 cuando se llegue al segundo paso de aprobación.
Cuando la regla sea activada, si el paso de aprobación no ha iniciado, el campo "Cantidad Revisada" será configurado como sólo lectura.
Si el primer aprobador ha aprobado y el segundo no, el atributo sólo lectura será eliminado del campo "Cantidad Revisada" y será editable.