Descripción de retirada de aprobaciones de solicitud

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

  • El usuario debe haber contribuido con una acción de aprobación en la solicitud.
  • La solicitud debe estar aún en ejecución.
  • El remitente de la solicitud no puede retirar su aprobación. Debe recuperar la solicitud para realizar cambios en ella.

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)

  1. Alex
  2. Barry
  3. Anita
  4. Henry

Política de aprobación 2 (en serie)

  1. Casey
  2. Anita
  3. Amy
  4. Denise

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)

  1. Alex
  2. Barry
  3. Anita
  4. Henry

Política de aprobación 2 (en serie)

  1. Casey
  2. Anita
  3. Amy
  4. Denise

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.