Professional Documents
Culture Documents
Transicions
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.
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.
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í 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.
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ó.