Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:dydaktyka:bim:lab1_2014 [2014/10/06 14:29] kkluza [Dalsza rozbudowa modelu] |
pl:dydaktyka:bim:lab1_2014 [2017/10/12 14:57] kkluza |
Aby zalogować się do edytora należy na stronie [[http://www.signavio.com/bpm-academic-initiative/|Signavio BPM Academic Initiative]] wybrać **Academic Login**. | Aby zalogować się do edytora należy na stronie [[http://www.signavio.com/bpm-academic-initiative/|Signavio BPM Academic Initiative]] wybrać **Academic Login**. |
| |
| [[http://www.manning.com/rademakers2/|{{ http://www.manning.com/rademakers2/rademakers2_cover150.jpg}}]] |
===== Activiti BPM Platform ===== | ===== Activiti BPM Platform ===== |
| |
| Materiały pomocnicze do laboratorium: |
| * [[http://www.activiti.org/userguide/|Activiti User Guide]] |
| * książka [[http://www.manning.com/rademakers2/|Activiti in Action]] |
| |
Na potrzeby dzisiejszych zajęć na komputerach powinien być uruchomiony JBoss, na którym działa Activiti: | Na potrzeby dzisiejszych zajęć na komputerach powinien być uruchomiony JBoss, na którym działa Activiti: |
login: kermit | login: kermit |
hasło: kermit | hasło: kermit |
| |
| Można także korzystać z wersji serwerowej: http://192.168.1.145:8080/activiti-explorer/ui/ |
| |
Po zalogowaniu, na górnym pasku powinno widnieć menu złożone z 4 ikon. | Po zalogowaniu, na górnym pasku powinno widnieć menu złożone z 4 ikon. |
* //Reports// -- raportami, | * //Reports// -- raportami, |
* //Manage// -- innymi kwestiami, np. użytkownikami, grupami, czy zarządzaniem bazą danych lub wdrożeniami procesów. | * //Manage// -- innymi kwestiami, np. użytkownikami, grupami, czy zarządzaniem bazą danych lub wdrożeniami procesów. |
| |
==== Założenie kont ==== | ==== Założenie kont ==== |
| |
Jako użytkownika administratora będziemy póki co używać użytkownika ''kermit'', natomiast przyda nam się użytkownik nie będący administratorem. | Jako użytkownika administratora będziemy póki co używać użytkownika ''kermit'', natomiast przyda nam się użytkownik nie będący administratorem. |
| |
Utwórz nowego użytkownika. Pamiętaj, aby nadać unikalny identyfikator. Przypisz swojego użytkownika do jakichś grup, ale nie grupy Admin. | Utwórz nowego użytkownika. Pamiętaj, aby nadać unikalny identyfikator. |
| |
==== Stworzenie nowego modelu procesu ==== | ==== Stworzenie nowego modelu procesu ==== |
W tym momencie w zakładce **Manage** -> **Jobs** powinien pojawić się nowy ''Timer job''. W razie potrzeby istnieje tu możliwość ręcznego wyzwolenia zdarzenia przyciskiem **Execute**: | W tym momencie w zakładce **Manage** -> **Jobs** powinien pojawić się nowy ''Timer job''. W razie potrzeby istnieje tu możliwość ręcznego wyzwolenia zdarzenia przyciskiem **Execute**: |
{{ :pl:dydaktyka:bim:lab1:timer-job.png |}} | {{ :pl:dydaktyka:bim:lab1:timer-job.png |}} |
| |
| === Mail task === |
| |
| Jedno z zadań w podprocesie powinno wysyłać mail do klienta. \\ |
| W pełnym procesie wcześniej należałoby pobrać dodatkowe dane do przesłania maila \\ |
| np. jakich szczegółów chcielibyśmy się dowiedzieć,\\ |
| natomiast u nas na razie zamarkujemy działanie tego zadania. |
| |
| Nie mamy skonfigurowanego serwera poczty, ale możemy zaadresować maila na adres lokalny, \\ np.: ''student@AML-Lab-316.geist.agh.edu.pl''.\\ |
| Po przesłaniu maila możemy sprawdzić w terminalu poleceniem ''mail'', czy mamy go na skrzynce. |
| |
| Proszę w treści maila umieścić dane trzymane w jakiejś zmiennej instancji procesu. |
| |
| |
| |
| |