You are on page 1of 4

Transicions

Transicions del flux de treball.


• Una transició mou un problema dins del seu flux de treball.
• Hi ha diferents tipus de transicions: regulars, comunes, globals i auto-reflexives.
• Les transicions tenen diferents parts: activadors, condicions, validadors i funcions posteriors.
• Les transicions també poden utilitzar pantalles de transicions.

TIPUS:
Transició regular
Una transició regular és un enllaç entre dos estats que permet que un problema passi d'un
estat a un altre.

Aquí, hi ha una transició anomenada Revisió que va de Crear a Revisió.

Perquè un problema es mogui entre dos estats, ha d'existir una transició. I és un enllaç
unidireccional, de manera que si un problema ha de moure's entre dos estats, s'han de crear
dos enllaços.

Transicions comunes
També podeu reutilitzar les transicions, i aquestes s'anomenen transicions comunes. En lloc de
crear una segona transició amb configuracions idèntiques, simplement podeu optar per
reutilitzar-ne una que es va configurar anteriorment.

Aquí, hi ha una transició anomenada "Aprovació" que va d'Obert a Esperant d'aprovació.

Aquesta transició es reutilitza per passar d'En revisió a En espera d'aprovació. Si els requisits
empresarials canvien i necessiteu afegir una condició a aquesta transició, podeu fer-la en un
sol lloc i les dues vies de flux de treball l'utilitzaran. Això fa que sigui menys propens a errors i
més fàcil de mantenir en el futur.

Transició global
Si voleu una transició concreta que vagi de cada estat a un estat determinat, podeu reutilitzar
la mateixa transició una i altra vegada, o bé podeu crear una transició global.

Les transicions globals permeten que tots els altres estats del flux de treball passin a l'estat
seleccionat, ja sigui utilitzant els botons de flux de treball d'un problema o arrossegant els
problemes al tauler. L'etiqueta negra que diu "Tot" al costat de cada estat indica que és global

transició. Per crear-ne un, seleccioneu l'opció "Permetre que tots els estats passin a aquest" al
tauler d'estat.

Aquí, l'estat Fet té una transició global.

Transicions autorreflexives o transicions en bucle


Finalment, les transicions no han de canviar l'estat d'un problema. Simplement poden tornar al
mateix estat. Aquestes s'anomenen transicions autorreflexives o transicions en bucle. És
possible que tingueu una pantalla de transició emergent durant aquesta transició en bucle que
permeti a l'usuari actualitzar els valors dels camps i afegir comentaris. Per crear aquestes
transicions, només cal que l'estat De i A sigui el mateix.

Aquí veieu que la transició d'Aprovació s'auto-reflecteix. Permet que diversos usuaris aprovin
el problema mantenint el problema en l'estat "En espera d'aprovació".

Un altre ús comú d'aquestes transicions auto-reflexives és permetre que només alguns usuaris
editin un o més camps restringits, que només estan disponibles en una pantalla de transició
que està oculta per una condició de permís.

PARTS D’UNA TRANSICIÓ:

Un trigger (activador) fa la transició d'un problema de Jira quan es produeixen determinats


esdeveniments en una eina de desenvolupament connectada, com ara Bitbucket d'Atlassian.
Automatitza la transició, ignora les condicions i els validadors, i només executa les funcions
publicades. Els desencadenants ignoren les dues parts següents que veurem: condicions i
validadors.

Aquí teniu un exemple. Si es crea una branca a Bitbucket, un problema obert es pot passar
automàticament a l'estat En curs.
Una condició especifica una situació que ha d'existir ABANS que es permeti una altra cosa. Les
condicions controlen si una transició és visible i, per tant, està disponible per utilitzar-la. Si una
condició falla, l'usuari no ho farà vegeu l'enllaç de transició quan visualitzeu el problema.

Un exemple és comprovar que només els usuaris del rol de desenvolupadors veuran la
transició.

Un validador comprova que qualsevol entrada realitzada DURANT la transició sigui vàlida
abans que la transició sigui vàlida realitzat. Si un validador falla, les seves funcions de
publicació no s'executen i el problema no avança a estat de destinació de la transició.

Per exemple, els validadors poden comprovar que s'ha assignat un problema abans de
continuar.

Una funció de publicació és una acció automatitzada DESPRÉS d'haver executat una transició.
Duu a terme qualsevol processament addicional.

Per exemple, una funció de publicació pot establir la prioritat del problema en Alta. Un dels
més les coses importants que fa una funció de publicació és establir el camp Resolució.

Finalment, també podeu afegir pantalles de transició durant una transició per recopilar les
dades necessàries.
Per exemple, demanar un comentari durant la transició.

You might also like