Los usuarios que han aprobado una solicitud, pueden retirar sus aprobaciones mientras la solicitud está en ejecución. Para las políticas en serie, cuando un usuario retira una aprobación, también se eliminan todas las siguientes aprobaciones de todas las políticas de aprobación asociadas a la solicitud.
Consideraciones
Cuando un aprobador retira una aprobación de una solicitud, la aprobación del usuario que realiza la retirada se elimina de todas las políticas asociadas a la solicitud. En el caso de las políticas en serie, también se eliminan todas las aprobaciones siguientes de todas las políticas asociadas a la solicitud. Esto puede afectar a políticas de las que no forma parte el usuario original que realiza la retirada.
Note:
En el caso de las políticas de aprobación en paralelo, la retirada de una aprobación no afecta a las otras aprobaciones, independientemente de si las otras aprobaciones se han dado antes o después de la aprobación que se ha retirado.
Ejemplo de retirada de aprobación de política en serie
Supongamos que tiene dos políticas de aprobación en serie. Para la política 1, Alex, Barry, y Anita aprobaron la solicitud. Para la política 2, Casey, Anita y Amy aprobaron la solicitud (la letra en negrita significa que se ha dado la aprobación):
Política de aprobación 1 (en serie)
Política de aprobación 2 (en serie)
A continuación, Barry retira su aprobación de la política 1. Ahora, las políticas serían como se muestra a continuación (la letra en negrita significa que se ha dado la aprobación):
Política de aprobación 1 (en serie)
Política de aprobación 2 (en serie)
Cuando Barry retira su aprobación de la política 1, la aprobación de Anita se borra también de la política 1, ya que su aprobación era posterior a la de Barry en la política en serie. Sin embargo, las aprobaciones de Anita y Amy en la política 2 también se borran, a pesar de que Barry retiró su aprobación en una política diferente. Y si Anita o Amy son aprobadoras en alguna otra política asociada a la solicitud, dichas aprobaciones también se borran, y así sucesivamente.
Una vez que se han borrado todas las aprobaciones, se calculan los aprobadores y se vuelven a enviar las invitaciones para aprobar. No se vuelve a invitar a aquellos aprobadores cuyas aprobaciones no se hayan borrado (Alex y Casey en el ejemplo anterior) ya que sus aprobaciones no se han visto afectadas.
Note:
Los aprobadores se calculan según las políticas y los permisos actuales en los objetos de cadena de datos de la solicitud. En raras ocasiones, esto puede ocasionar que el aprobador que retiró su solicitud inicialmente no vuelva a recibir una invitación para aprobar si se ha realizado un cambio después de la acción de retirar.