Introducción
En este primer blog de una serie de 73 partes 'El Administrador de Flujo de Trabajo Sobrecargado', espero dar una respuesta definitiva a la pregunta comúnmente formulada: '¿Cómo se elimina lógicamente un flujo de trabajo?'
Nota que cuando digo 'flujo de trabajo' me refiero a 'instancia de flujo de trabajo' - por ejemplo, una aprobación de compra para un tractor específico que cuesta $120,000. Un 'elemento de trabajo' es un paso en esa instancia de flujo de trabajo que puede aparecer en una bandeja de entrada.
¿Qué significa 'eliminar lógicamente'?
En pocas palabras, cuando 'eliminas lógicamente' un flujo de trabajo, se establece su estado como 'Eliminado Lógicamente' (también conocido como CANCELADO) y lo mismo ocurre con todos sus elementos de trabajo hijos incompletos. Estos elementos de trabajo son eliminados inmediatamente de las bandejas de entrada de los usuarios, y el flujo de trabajo puede ser archivado.
Esto es bastante diferente de 'eliminar' físicamente un flujo de trabajo. Cuando 'eliminas', el flujo de trabajo desaparece completamente del sistema. Puede que ocasionalmente desees hacer esto en un sistema de Desarrollo o Pruebas (por ejemplo, si el sistema ha sido inundado con flujos de trabajo de prueba), pero por favor
no
elimines flujos de trabajo en un sistema de Producción. Puede arruinar absolutamente
todo
, como lo describió de manera entretenida Jocelyn D.
aquí
.
¿Por qué querrías hacerlo?
Puedes querer eliminar lógicamente flujos de trabajo si:
-
un flujo de trabajo está en error y no hay posibilidad / deseo de reiniciarlo
-
ha ocurrido un evento externo (por ejemplo, la terminación de un empleado) que hace que un flujo de trabajo incompleto sea redundante
-
se generaron múltiples flujos de trabajo por error, y están obstruyendo vergonzosamente la bandeja de entrada del Gerente
Cómo eliminar lógicamente una sola instancia de flujo de trabajo
Si hay un consejo que recuerdes de este blog, que sea este:
eliminamos lógicamente las instancias de flujo de trabajo de nivel superior
(WS*) solamente, no los elementos de trabajo (TS*)
.
Cuando eliminas lógicamente un flujo de trabajo
f
low
, todos sus elementos de trabajo hijos son eliminados automáticamente también, por lo que todo el flujo de trabajo se finaliza de una sola vez. Te da 'cierre'. Si decides tontamente eliminar un trabajo
item
, el flujo de trabajo de nivel superior permanece en estado 'En Proceso' y será una mancha en tus estadísticas de flujo de trabajo para siempre.
Para eliminar lógicamente un flujo de trabajo único desde SWIA:
-
selecciona una línea (NB selecciona solo las tareas WS* de nivel superior!). Estas tendrán estado 'INICIADO'.
-
Ejecuta el elemento de menú Editar > Elemento de Trabajo > Eliminar Lógicamente
-
Actualiza
Para eliminar lógicamente un solo flujo de trabajo
desde cualquier lugar
:
-
ve al registro de flujo de trabajo actual (haz clic en el botón 'desplazar' cuando estés viendo un flujo de trabajo en SWI2_FREQ, etc)
-
haz clic en la primera línea (es decir, el encabezado de flujo de trabajo de nivel superior)
-
elige el elemento de menú Ir a > Visualización Técnica del Elemento de Trabajo
-
elige el elemento de menú Editar > Cambiar
-
haz clic en el botón 'Eliminar Lógicamente'
Pedro Pascal
Se unió el 07/03/2018