W Activiti możemy edytować model i ponownie go wdrożyć, ale za każdym razem, gdy oczekuje się innego identyfikatora procesu w aktywizatorze modelu.Lista identyfikatora procesu z identyfikatora modelu w activiti
Czy możliwe jest pobranie wdrożonych definicji procesu z identyfikatora modelu przez usługę RepositoryService.
Czy ktoś może mi w tym pomóc?
ponieważ dokonuję zmian dla tego samego procesu i ponownego wdrażania, za każdym razem, gdy utworzy on nowy identyfikator definicji procesu. Jedną z rzeczy, o której chcę wiedzieć, jest to, że gdy zmieniam model, to nie tworzy on wersji dla definicji procesu. Może mi pani powiedzieć, dlaczego nie otrzymuje wersji. –
Chcę dodać jeszcze jedno pytanie do tego komentarza. Jeśli mam listę identyfikatorów procesu dla tego samego modelu z różnymi wersjami, takimi jak (Test: 1: 422504, Test: 2: 315017) i jeśli chcę Rozpocznij proces przez niestandardowe API, muszę przekazać klucz Definicja procesu.W tym przypadku, jak mogę uzyskać najnowszy identyfikator definicji procesu. –
* Nowa wersja jest tworzona tylko wtedy, gdy * wdrożysz * model. Kiedy po prostu edytujesz model, bez jego wdrażania, nie ma nowej wersji. Wdrażanie definicji procesu jest czymś, co robisz, gdy twój model jest dobry, aby przejść (testowane jednostki i takie) i chcesz go umieścić na żywo. * podczas wywoływania funkcji startProcessInstanceByKey zawsze jest to najnowsza wersja definicji procesu dla tego klucza, który został uruchomiony –