Atrybut wersji jest używany do śledzenia różnych wersji składnika. Atrybut ma zestaw liczb lub znaków, które są automatycznie zwiększane na podstawie zmian w innych atrybutach.
Tabela 1. Ustawienia atrybutu wersjiUstawienie |
Nazwa |
Opis |
Wartość |
Typ |
Typem licznika wersji mogą być liczby lub łańcuchy. Jeśli wybrano typ Liczby, wszystkie
trzy poziomy korzystają wyłącznie z liczb. (na przykład 1.0.0 > 1.0.1 > 1.1.1).
Jeśli wybrano typ Łańcuchy, dla pierwszego poziomu są używane litery, a dla drugiego i trzeciego poziomu są używane
liczby.
(na przykład PA1 > A > PB1 > PB1.1). |
Wartość domyślna |
Wartość domyślna jest wartością, która rozpoczyna zliczanie numeru wersji. - Główna: wartością domyślną jest 1.0 lub 1.0.0.
W przypadku typu Łańcuchy wartością domyślną jest A.
- Podrzędna: wartością domyślną jest 0.1 lub 0.1.0.
W przypadku typu Łańcuchy wartością domyślną jest PA1.
- Poprawka: wartością domyślną jest 0.0.1. W przypadku typu Łańcuchy wartością domyślną jest 0.1.
|
Zwiększana przez atrybuty |
Należy określić, jak zmiany wartości innych atrybutów wpływają na atrybut wersji. - Główna: zostaje zwiększona wartość pierwszej liczby lub pierwszego łańcucha
- Podrzędna: zostaje zwiększona wartość drugiej liczby lub drugiego łańcucha
- Poprawka: zostaje zwiększona wartość trzeciej liczby lub trzeciego łańcucha
|
Dziennik zmian |
Zmiany dziennika |
Zaznaczenie tego pola wyboru spowoduje utworzenie dzienników historii dla każdej zmiany wartości atrybutu. |
Poniższe reguły mają zastosowanie do atrybutu wersji mającego typ liczbowy i wartość domyślną wersji głównej:
- Jeśli wszystkie atrybuty mają wartość Brak, wartością domyślną jest 1.0, a numer wersji nie jest automatycznie zwiększany.
- Jeśli co najmniej jeden atrybut ma wartość Główna, numer wersji to 1.0. W momencie zaktualizowania atrybutu numer wersji jest
zwiększany do wartości 2.0, 3.0, 4.0 itd.
- Jeśli co najmniej jeden atrybut ma wartość Podrzędna, wersja ma numer 1.0, który jest zwiększany do wartości 1.1, 1.2, 1.3 itd.
Pierwszy poziom, który jest poziomem głównym, ma zawsze wartość 1, jeśli nie zostanie ręcznie zaktualizowany.
- Jeśli co najmniej jeden atrybut ma wartość Poprawka, wersja ma numer 1.0.0, który jest zwiększany do wartości 1.0.1, 1.0.2, 1.0.3
itd. Pierwszy poziom ma zawsze wartość 1, jeśli nie zostanie ręcznie zaktualizowany.
Drugi poziom zawsze jest liczbą 0.
- Jeśli co najmniej jeden atrybut ma wartość Główna i co najmniej jeden atrybut ma wartość Podrzędna:
- W przypadku atrybutów wersji głównej wersja ma numer 1.0, który jest zwiększany do wartości 2.0, 3.0, 4.0 itd.
- W przypadku atrybutów wersji podrzędnej numer wersji jest zwiększany do wartości 1.1, 1.2, 1.3 itd.
- Jeśli co najmniej jeden atrybut ma wartość Podrzędna i co najmniej jeden atrybut ma wartość Poprawka:
- W przypadku atrybutów wersji podrzędnej wersja ma numer 1.0.0, który jest zwiększany do wartości 1.1.0, 1.2.0, 1.3.0 itd.
- W przypadku atrybutów poprawki numer wersji jest zwiększany do wartości 1.1.1, 1.1.2, 1.1.3 itd.
- Pierwszy poziom ma zawsze wartość 1, jeśli nie zostanie ręcznie zaktualizowany.
- Jeśli co najmniej jeden atrybut ma wartość Główna i co najmniej jeden atrybut ma wartość Poprawka:
- W przypadku atrybutów wersji głównej wersja ma numer 1.0.0, który jest zwiększany do wartości 2.0.0, 3.0.0, 4.0.0 itd.
- W przypadku atrybutów poprawki numer wersji jest zwiększany do wartości 1.0.1, 1.0.2, 1.0.3 itd.
- Drugi poziom zawsze jest liczbą 0.
- Jeśli co najmniej jeden atrybut ma wartość Główna, co najmniej jeden atrybut ma wartość Podrzędna i co najmniej jeden atrybut ma
wartość Poprawka:
- W przypadku atrybutów wersji głównej wersja ma numer 1.0.0, który jest zwiększany do wartości 2.0.0, 3.0.0, 4.0.0 itd.
- W przypadku atrybutów wersji podrzędnej numer wersji jest zwiększany do wartości 1.1.0, 1.2.0, 1.3.0 itd.
- W przypadku atrybutów poprawki numer wersji jest zwiększany do wartości 1.0.1, 1.0.2, 1.0.3 itd.
Poniższe reguły mają zastosowanie do atrybutu wersji mającego typ Łańcuchy i wartość domyślną wersji podrzędnej:
- Jeśli wszystkie atrybuty mają wartość Brak, wartością domyślną jest PA1, a numer wersji nie jest automatycznie zwiększany.
- Jeśli co najmniej jeden atrybut ma wartość Główna, numer wersji to PA1. W momencie zaktualizowania atrybutu numer wersji jest
zwiększany do wartości A, B, C, D itd.
- Jeśli co najmniej jeden atrybut ma wartość Podrzędna, wersja ma numer PA1, który jest zwiększany do wartości PA1, PA2, PA3 itd.
Pierwszy poziom, który jest poziomem głównym, ma zawsze wartość PA, jeśli nie zostanie ręcznie zaktualizowany.
- Jeśli co najmniej jeden atrybut ma wartość Poprawka, wersja ma numer PA1.0, który jest zwiększany do wartości PA1.1, PA1.2, PA1.3 itd. Pierwszy poziom ma zawsze wartość PA, jeśli nie zostanie ręcznie zaktualizowany, a drugi poziom ma zawsze wartość 1.
- Jeśli co najmniej jeden atrybut ma wartość Główna i co najmniej jeden atrybut ma wartość Podrzędna:
- W przypadku atrybutów wersji głównej wersja ma numer PA1, który jest zwiększany do wartości A, B, C, D itd.
- W przypadku atrybutów wersji podrzędnej numer wersji jest zwiększany do wartości PA2, PA3, PA4 itd.
- Jeśli co najmniej jeden atrybut ma wartość Podrzędna i co najmniej jeden atrybut ma wartość Poprawka:
- W przypadku atrybutów wersji podrzędnej wersja ma numer PA1, który jest zwiększany do wartości PA2, PA3, PA4 itd.
- W przypadku atrybutów poprawki numer wersji jest zwiększany do wartości PA1.1, PA1.2, PA1.3 itd.
- Pierwszy poziom ma zawsze wartość PA, jeśli nie zostanie ręcznie zaktualizowany.
- Jeśli co najmniej jeden atrybut ma wartość Główna i co najmniej jeden atrybut ma wartość Poprawka:
- W przypadku atrybutów wersji głównej wersja ma numer 1.0.0, który jest zwiększany do wartości 2.0.0, 3.0.0, 4.0.0 itd.
- W przypadku atrybutów poprawki numer wersji jest zwiększany do wartości 1.0.1, 1.0.2, 1.0.3 itd.
- Drugi poziom zawsze jest liczbą 0.
- Jeśli co najmniej jeden atrybut ma wartość Główna, co najmniej jeden atrybut ma wartość Podrzędna i co najmniej jeden atrybut ma
wartość Poprawka:
- W przypadku atrybutów wersji głównej wersja ma numer PA1, który jest zwiększany do wartości A, B, C itd.
- W przypadku atrybutów wersji podrzędnej numer wersji jest zwiększany do wartości PA2, PA3, PA4 itd.
- W przypadku atrybutów poprawki numer wersji jest zwiększany do wartości PA1.1, PA1.2, PA1.3 itd.