BizAgi Studio Cz 2 Definiowanie modelu danych


Projektowanie systemu workflow przy
użyciu narzędzia BizAgi Studio
Część 2
Definiowanie modelu danych
Instytut Systemów Informatycznych, Wydział Cybernetyki, Wojskowa Akademia Techniczna
Paweł Mieteo, Jarosław Koszela
Definiowanie modelu danych
Po utworzeniu procesu przechodzimy do etapu budowy modelu danych, w którym będą
przechowywane informacje na temat procesu.
Rysunek 1. BizAgi Studio - wejście w tryb modelu danych
Aby przejśd do narzędzia za pomocą, którego będziemy mogli zbudowad model danych należy kliknąd
w  Model Data .
Rysunek 2. Model Data - utworzenie nowej lub wybranie istniejącej encji dla procesu
Podczas pierwszej edycji modelu danych system poprosi nas o wybranie istniejącej lub utworzenie
nowej encji dla naszego procesu. My tworzymy nowy model, w tym celu należy wpisad jego nazwę
oraz wcisnąd przycisk Ok.
Rysunek 3. Narzędzie do tworzenia modelu danych
Na wyświetlonym diagramie pojawi się jedna encja z pustą listą atrybutów.
Rysunek 4. Edycja atrybutów encji
W celu dodanie atrybutów encji należy z menu kontekstowego wybrad opcję  Edit Attribute List .
Rysunek 5. Okno edycji atrybutów encji
W celu dodanie nowego atrybutu wybieramy opcję Add.
Rysunek 6. Okno edycji atrybutów encji - wybieranie typy danych
W nowo powstałym wierszu wpisujemy nazwę atrybutu  Data złożenia . System automatycznie nada
nazwę logiczną pola. W trzeciej kolumnie wybieramy typ, korzystając z listy rozwijanej.
Rysunek 7. Atrybuty typu podstawowego
W analogiczny sposób dodajemy pozostałe atrybuty typu podstawowego.
Rysunek 8. Użytkownik systemu workflow
W naszym systemie chcemy przechowywad dane studenta, który rozpoczął proces składania wniosku.
Każdy użytkownik systemu workflow jest reprezentowany w systemie jako encja WFUSER. Skoro
chcemy mied referencje do użytkownika systemowego, to musimy dodad atrybut i wybrad dla niego
typ: Entity->System->WFUSER.
Rysunek 9. Krok 1 - Tworzenie nowej encji atrybutu
Na jednym z kroków procesu dziekanat ma możliwośd podjęcia jednej z trzech decyzji. W tym celu na
formatce pokaże się lista wyboru, z której użytkownik będzie miał możliwośd wybrania jednej
wartości. W celu realizacji tego założenia do encji wniosku musimy dodad atrybut, w którym
będziemy przechowywad jedną z trzech wartości. Jako typ tego atrybutu wybieramy Entity-
>Paramater->New Entity. Wybranie tej opcji uruchomi kreator tworzenia nowej encji, w której będą
przechowywane dostępne opcję do wyboru.
Rysunek 10. Krok 2 - Tworzenie nowej encji atrybutu
W kroku drugim dodajemy jeden atrybut encji  Decyzja dziekanatu o typie tekstowym(String).
Rysunek 11. Krok 3 - Tworzenie nowej encji atrybutu
W trzecim etapie wybieramy atrybut, który będzie służył, jako pole wyświetlane dla encji. W naszym
przypadku nie mamy wyboru, gdyż dodaliśmy tylko jeden atrybut.
Rysunek 12. Krok 4 - Tworzenie nowej encji atrybutu
Ostatni czwarty etap to podsumowanie wybranych wcześniej opcji. Wybieramy Finish i tym samy
kooczymy proces dodawania nowego parametru.
Rysunek 13. Lista atrybutów w encji Wniosek
Jako ostatni atrybut dodajemy kolekcje wybranych przedmiotów, tak aby student mógł wybrad listę
przedmiotów, które chce poprawid. W tym celu jako typ wybieramy Collection->Master->New Entity.
Narzędzie uruchomi kreator tworzenia nowej encji. Do encji  Wybrany przedmiot dodajemy jeden
atrybut o nazwie  Przedmot . Jako typ możemy utworzyd nową encję, w której będzie dostępna lista
przedmiotów. Czynimy to wybierając opcję Entity->Paramater->New Entity. Drugą możliwością jest
wybranie istniejącej, już encji. W sekcji  Integracja z innymi Systemami jest opisany sposób dodania
tabeli z zewnętrznej bazy danych do naszego systemu. Jeśli uprzednio dodaliśmy encję, możemy ją
wybrad jako typ dla dodawanego atrybutu. Można ją znalezd w Entity->Master->[Nazwa encji].
Rysunek 14. Model danych dla tworzonego systemu
Po skooczeniu modelowania struktury danych, należy zapamiętad diagram oraz zamknąd okno.


Wyszukiwarka

Podobne podstrony:
BizAgi Studio Cz 5 Stworzeni aplikacji zewn trznej w ASP NET
BizAgi Studio Cz 3 Projektowanie formularzy
BizAgi Studio Cz 6 Integracja z systemem zewn trznym
BizAgi Studio czesc 1 Definiowanie procesu w notacji BPMN
Definicje cz 2
2004 05 Sybase SQL Anywhere Studio 9 0 [Bazy Danych]
Bazy Danych Elementy Jezyka SQL cz I
Definiowanie urządzenia dla przechowywania danych
[06] Bazy Danych Elementy Języka SQL cz I
Ćwiczenie 8 Język definiowania danych (DDL) część 2
Bluetooth bezprzewodowa transmisja danych na niewielkie odległości, cz 2
Ćwiczenie 7 Język definiowania danych (DDL) część 1
Definicje cz 1
Bazy Danych Elementy Jezyka SQL cz II
8 37 Skrypty w Visual Studio (2)

więcej podobnych podstron