Definicje aplikacji są wersjonowane, wersje aplikacji mogą być w trzech statusach:
- draft - definicja w trakcie modyfikacji i testów
- production - aplikacja jest aktywowana i opublikowana
- obsolete - stara wersja na potrzeby starych dokumentów
Cykl życia definicji aplikacji:
- utworzenie aplikacji, wersja - 1 (draft)
- modyfikacja i testy apki (możliwych wiele zapisów), wersja - 1 (draft)
- aktywacja apki, wersja - 1 (production)
- modyfikacja apki po aktywacji, wersja - 2 (draft)
w tym momencie są dwie wersje aplikacji, wersja 1 (production) i wersja 2 (draft) - aktywacja apki, wersja - 2 (production)
- modyfikacja apki po aktywacji, wersja - 3 (draft)
w tym momencie są trzy wersje aplikacji, wersja 1 (obsolete), wersja 2 (production) and wersja 3 (draft)
Dokumenty apek wytworzone przy użyciu specyficznej wersji, będą używały tej wersji przez cały swój cykl życia. Na przykład dokument z długo trwającym workflow, stworzony w styczniu w wersji 3, w lipcu używa nadal wersji 3 (obsolete), mimo iż aktualnie wersją produkcyjną jest wersja 6.
0 Komentarze