Aby przejść do nowego stanu cyklu rozwojowego, należy skonfigurować kryteria przejścia w przypadku obiektu w określonym stanie cyklu rozwojowego. Można także określić akcje wyzwalane automatycznie w momencie zmiany stanu.
Gdy obiekt zostanie przeniesiony z jednego stanu cyklu rozwojowego do następnego, nazywa się to przejściem. Na przykład, jeśli plik zostanie zmieniony w stanie Praca w toku do stanu Zwolniony, jest to przejście między stanami.
Dostępne są trzy opcje w oknie dialogowym Przejścia: kryteria, operacje i zabezpieczenia.
Kryteria przejścia służą do określania, kiedy przejście ma wystąpić. Przejście nie wystąpi, dopóki nie zostaną spełnione dane kryteria.
Dodawanie kryteriów przejścia
Usuwanie lub zastępowanie kryteriów przejścia
Operatory logiczne (wielkość liter jest ignorowana)
Definiując wartość kryterium przejścia, można używać następujących operatorów logicznych.
AND |
Kryterium obejmuje wartości x ORAZ y. |
lub |
Kryterium obejmuje wartości x LUB y. |
not |
Kryterium obejmuje dokumenty, które NIE mają wartości x. |
Akcje przejścia to zdarzenia występujące wtedy, gdy przejście zakończyło się pomyślnie. Jeśli podczas przejścia do kolejnego stanu wystąpi dowolny błąd, akcja nie zostanie przeprowadzona.
Dostęp do karty Przejścia
Wymuszenie zmiany
Odznacz pole wyboru, aby wykluczyć daną akcję dla tego przejścia.
Synchronizuj właściwości
Odznacz pole wyboru, aby wykluczyć daną akcję dla tego przejścia.
Zwolnij ograniczenia
Sprawdź, czy zależne pliki podrzędne są zwolnione |
Sprawdza, czy elementy zależne od stanu są w stanie zwolnionym. |
Sprawdź, czy zależne foldery podrzędne są zwolnione |
Sprawdza, czy podfoldery folderu projektu są w stanie zwolnionym. |
Sprawdź, czy pliki zawarte są zwolnione |
Weryfikuje, czy wszystkie pliki znajdujące się w folderze projektu są w stanie zwolnionym. |
Sprawdzenie czy połączone pliki są zwolnione |
Sprawdza, czy wszystkie połączone pliki w folderze projektu lub obiekcie niestandardowym są w stanie zwolnionym. |
Sprawdź, czy połączone foldery są zwolnione |
Sprawdza, czy wszystkie połączone foldery w folderze projektu lub obiekcie niestandardowym są w stanie zwolnionym. |
Sprawdź, czy połączone obiekty niestandardowe są zwolnione |
Sprawdza, czy wszystkie połączone obiekty niestandardowe w projekcie lub obiekcie niestandardowym są w stanie zwolnionym. |
Sprawdź, czy połączone elementy mają stan Zwolniony |
Sprawdza, czy wszystkie połączone elementy w folderze projektu lub obiekcie niestandardowym są w stanie zwolnionym. |
Sprawdzanie, czy elementy potomne nie są wycofywane |
Sprawdza, czy obiekty potomne nie są w stanie wycofywanym. Element macierzysty nie zostanie zwolniony, jeśli jakiekolwiek elementy potomne są wycofywane. |
Sprawdź, czy elementy potomne mają stan Zwolniony |
Sprawdza, czy elementy potomne są w stanie zwolnionym. |
Sprawdź, czy stan elementów potomnych został zmieniony na Zwolniony |
Sprawdź, czy elementy potomne mają historycznie zwolnioną zmianę. |
Sprawdź, czy łącza pliku skojarzonego elementu są aktualne |
Sprawdza, czy wszystkie skojarzone łącza plików elementu są aktualne. Kliknij przycisk z wielokropkiem (...), aby określić tylko niektóre łącza plików elementu:
|
Sprawdź, czy połączone pliki skojarzonego elementu mają stan Zwolniony |
Sprawdza, czy wszystkie skojarzone łącza plików elementu są w stanie zwolnionym. Kliknij przycisk z wielokropkiem (...), aby określić tylko niektóre łącza plików elementu:
|
Można skojarzyć zadanie niestandardowe z przejściem cyklu rozwojowego. Utworzenie zadania niestandardowego wymaga wykonania dwóch czynności. Najpierw administrator dodaje zadanie niestandardowe do cyklu rozwojowego. Następnie programista tworzy zadanie.
Więcej informacji: Tworzenie zadania niestandardowego
Określ, kto może wykonać przejście, konfigurując zabezpieczenia przejścia. Każdy z dostępem Modyfikacja może uruchomić polecenie Zmień stan w odniesieniu do obiektu.
Zarządzanie ograniczeniami przejścia
Dodawanie użytkowników
Użytkownicy lub grupy muszą stać się dostępni, a następnie muszą zostać dodani do listy Aktualni użytkownicy, aby odblokować uprawnienie w zakresie przejść.
Usuwanie użytkowników
Modyfikowanie uprawnień istniejących użytkowników