Przejdź do głównej zawartości
Wersja: 14.0

Modelowanie i łączenie obiektów

Ten rozdział zawiera opis funkcji służących do dodawania i łączenia obiektów w edytorze graficznym w systemie ADONIS.

Tworzenie obiektów w edytorze graficznym

Aby stworzyć nowy obiekt w edytorze graficznym, można skorzystać z następujących opcji:

  • Manualne tworzenie obiektów poprzez wybór odpowiedniej ikony z Paska modelowania i umieszczenie w wybranym miejscu lub:

  • Gdy pierwszy obiekt został już umieszczony w modelu, skorzystaj z Asystenta Modelowania, który pozwala automatycznie wstawiać dodatkowe obiekty do modelu.

Wskazówka

Powyższy opis dotyczy w szczególności tworzenia obiektów w modelu graficznym. Innym przypadkiem są obiekty repozytorium, które mogą być tworzone bezpośrednio w katalogu obiektów.

Manualne tworzenie obiektów

Aby dodać nowy obiekt manualnie:

 Tworzenie nowego obiektu

  1. Wybierz obiekt na pasku modelowania i przeciągnij go na obszar modelowania lub kliknij miejsce, w którym chcesz dodać wybrany obiekt.

  2. Podaj nazwę obiektu.

Tworzenie obiektów przez Asystenta modelowania

Asystent Modelowania pozwala przyspieszyć proces modelowania. W zależności od aktualnie wybranego obiektu, podaje on propozycje innych obiektów, które można wstawić do modelu.

Wskazówka

Asystent modelowania jest dostępny dla Diagramów procesów biznesowych (BPMN), Diagramów konwersacji i Diagramów choreografii.

 Tworzenie obiektów przez Asystenta modelowania

Aby skorzystać z Asystenta modelowania:

  • Stwórz nowy obiekt manualnie lub wybierz wcześniej utworzony obiekt. Kiedy to zrobisz, pojawi się asystent modelowania.
Wskazówka

Jeżeli nie pojawi się asystent modelowania, może być nieaktywny. Szczegółowe informacje na temat dostosowywania ustawień osobistych można znaleźć w sekcji Modelowanie.

Następnie możliwe są opcje:

  • Umieść obiekt automatycznie

    Kliknij na obiekt, który chcesz dodać do modelu i podaj nazwę. Aby zobaczyć dodatkowe opcje, kliknij na przycisk Więcej, a następnie wybierz obiekt z menu, które się pojawi.

    Nowy obiekt jest umieszczany obok pierwotnie wybranego obiektu. Tworzony jest również konektor łączący oba obiekty. Elementy przepływu są układane zgodnie z kolejnością modelowania, a wszystkie inne obiekty prostopadle do kolejności modelowania.

  • Umieść obiekt manualnie

    Przeciągnij obiekt, który chcesz wstawić w odpowiednie miejsce obszaru modelowania. Po zwolnieniu przycisku myszy, nowy obiekt jest wstawiany wraz z odpowiednim konektorem. Jest to przydatne np. w przypadku modelowania bramek w ramach przepływu procesu, gdzie występują ścieżki alternatywne.

  • Wstaw obiekt między dwoma powiązanymi obiektami

    Wybierz obiekt, po którym ma zostać wstawiony nowy obiekt, oraz wybierz właściwą opcję w Asystencie modelowania. ADONIS podzieli konektor automatycznie i połączy nowy obiekt z sąsiednimi obiektami.

Wskazówka

Typ relacji, która jest wstawiana między obiektami przez Asystenta modelowania, jest ustalany automatycznie.

Łączenie obiektów

Aby narysować relację (konektor) między dwoma obiektami, można skorzystać z następujących opcji:

Manualne łączenie obiektów

Aby stworzyć relację:

  1. Kliknij ikonę Utwórz relację na górze paska modelowania.

  2. Kliknij obiekt, od którego powinno się rozpoczynać łączenie.

  3. Wybierz obiekt docelowy.

Łączenie obiektów z wykorzystaniem Asystenta modelowania

Aby stworzyć relację korzystając z Asystenta modelowania:

  1. Wybierz obiekt, od którego ma wychodzić relacja. Kiedy to zrobisz, pojawi się asystent modelowania.

  2. Kliknij ikonę Stwórz relację i przeciągnij na obiekt docelowy lub kliknij w obiekt docelowy.

Wskazówka

Jeżeli nie pojawi się asystent modelowania, może być nieaktywny. Szczegółowe informacje na temat dostosowywania ustawień osobistych można znaleźć w sekcji Modelowanie.

Nie dla każdego typu obiektu można utworzyć relację. Podczas rysowania relacji ADONIS sprawdza, czy możliwe jest jej utworzenie między wybranymi obiektami. Możliwe są następujące przypadki:

  • Między obiektami możliwy jest tylko jeden typ relacji

    Relacja zostanie narysowana.

  • Między obiektami możliwych jest kilka typów relacji

    Otworzy się okno dialogowe zawierające wszystkie możliwe typy relacji. Wszystkie odpowiednie typy przychodzących i wychodzących konektorów są wylistowane. Wybierz któryś z typów relacji.

  • Między obiektami nie jest możliwy żaden typ relacji

    Relacja nie zostanie narysowana.

Prostokątna relacja vs. Prosta relacja

Domyślnie system ADONIS rysuje konektory o kącie prostym . Jeżeli chcesz, system ADONIS może rysować proste konektory . Szczegółowe informacje na temat dostosowywania ustawień osobistych można znaleźć w sekcji Modelowanie .

Konektor nie widoczny, jeżeli jeden obiekt zawiera drugi

Obiekty mogą być umiejscowione jeden na drugim, tak że jeden obiekt zawiera się w drugim. Jeżeli takie obiekty są połączone konektorem, jest on automatycznie ukrywany, kiedy upuszczasz jeden obiekt na drugi.

Tworzenie relacji metodą Przeciągnij i Upuść w edytorze graficznym

W edytorze graficznym istnieje kilka sposobów na tworzenie relacji metodą Przeciągnij i Upuść. Dostępne są następujące funkcje:

 Przeciągnij model/obiekt z eksploratora do edytora graficznego.

  • Przeciągnij model/obiekt z eksploratora do edytora graficznego

    Przeciągnij model lub obiekt, do którego chcesz utworzyć referencję z eksploratora na obszar rysowania. Wokół obiektu docelowego pojawi się niebieska obwódka. Kiedy zwolnisz klawisz myszy, ADONIS pokaże, jakie relacje są dostępne i pozwoli wybrać, którą z nich utworzyć.

  • Zagnieżdżanie obiektów w edytorze graficznym

    Wewnątrz edytora graficznego przeciągnij jeden obiekt na drugi. Obiekty mogą nachodzić na siebie lub zupełnie się w sobie zawierać. Wokół obiektu docelowego pojawi się niebieska obwódka. Kiedy zwolnisz przycisk myszy, ADONIS pokaże, które relacje mogą być stworzone tą metodą. Wybierz pożądaną relację, a zostanie ona utworzona.

    Ta metoda może zostać użyta dla istniejących obiektów, kiedy tworzysz nowe obiekty i kiedy kopiujesz i wklejasz obiekty w edytorze graficznym.

Wskazówka

W zależności od biblioteki aplikacji, różne relacje mogą być tworzone poprzez zagnieżdżanie obiektów. W standardowej bibliotece aplikacji ADONIS BPMS, funkcjonalność ta jest dostępna, kiedy:

  • załączasz Zdarzenie pośrednie (krawędź)   do Zadania lub Podprocesu

  • załączasz Odnośnik do obiektu

  • załączasz Notkę do obiektu

 Zagnieżdżanie obiektów w edytorze graficznym

Konwertowanie obiektów

Asystent modelowania pozwala na szybkie konwertowanie obiektów w edytorze graficznym. Konwersja w tym kontekście może oznaczać: zmianę typu obiektu (na przykład konwersję Zadania na Podproces) oraz zmianę niektórych powszechnie używanych właściwości (= atrybutów).

 Konwertowanie obiektów z wykorzystaniem asystenta modelowania.

Aby to zrobić:

  1. Wybierz obiekt, który chcesz przekonwertować. Kiedy to zrobisz, pojawi się asystent modelowania.

  2. Następnie możliwe są opcje:

    • Aby przekonwertować typ obiektu, kliknij ikonę Konwertuj , a następnie wybierz typ obiektu, na który chcesz przekonwertować obiekt.

    • Aby zmienić właściwości, kliknij ikonę Zmień właściwości , a następnie wybierz właściwość, którą chcesz ustawić.

Wskazówka

Asystent modelowania jest dostępny dla Diagramów procesów biznesowych (BPMN), Diagramów konwersacji i Diagramów choreografii.

Jeżeli nie pojawi się asystent modelowania, może być nieaktywny. Szczegółowe informacje na temat dostosowywania ustawień osobistych można znaleźć w sekcji Modelowanie.

Alternatywnie:

  • Możesz użyć menu kontekstowego, aby przekonwertować typ obiektu.> Kliknij prawym przyciskiem myszy obiekt, który chcesz przekonwertować, kliknij ikonę Konwertuj, a następnie wybierz żądany typ obiektu.

  • Możesz użyć ikony Notatnik, aby zmienić właściwości obiektu.

Jakie konwersje można przeprowadzić?

Biblioteka Aplikacji określa, jakie konwersje można przeprowadzić. W Bibliotece Aplikacji ADONIS BPMS można przeprowadzić następujące operacje:

  • Zmiana typu obiektu:

    • Konwersja Zadania na Podproces

    • Konwersja Bramki wykluczającej na Bramkę niewykluczającą

    • Konwersja Zdarzenia początkowego na Zdarzenie pośrednie (przepływ procesu)

  • Zmiana właściwości:

    • zmiana Zdarzenia początkowego z nieokreślonym wyzwalaczem na Zdarzenie początkowe (sygnał)

    • zmiana typu Pętli   Zadania z nieokreślonej na standardową

    • zmiana Zdarzenia pośredniego chwytającego (komunikat) na Zdarzenie pośrednie chwytające (czas)

Ponowne wykorzystanie obiektu

Aby ponownie użyć w aktywnym modelu pojedynczego (lub wielu) obiektów z repozytorium obiektów:

  • Przeciągnij obiekt z katalogu obiektów, na prawą stronę, na powierzchnię modelowania (można to wykonać jednocześnie dla wielu zaznaczonych obiektów).
Wskazówka

Jeśli powtórnie użyjesz obiektu zawierającego powiązania do innych obiektów w aktywnym modelu, automatycznie zostaną utworzone konektory pomiędzy tymi obiektami.

Różnica pomiędzy obiektami repozytorium a obiektami modelowania

ADONIS rozróżnia obiekty na te znajdujące się w repozytorium obiektów oraz obiekty modelowania. Obiekty repozytorium są tworzone i utrzymywane w katalogu obiektów lub w modelach. Mogą być one użyte wielokrotnie w różnych modelach. Z kolei obiekty modelowania istnieją tylko w modelach, w których są utworzone. Nie są one dostępne w katalogu obiektów.

 Obiekty repozytorium mogą być użyte wielokrotnie

Obiekty repozytorium >mogą być użyte wielokrotnie. Obiekty modelowania nie mogą użyte wielokrotnie.

Przesuwanie obiektów w edytorze graficznym

Możesz przesuwać obiekty indywidualnie lub grupowo w edytorze graficznym:

Przesuwanie obiektu

  • Przesuń pojedynczy obiekt za pomocą funkcji przeciągnij i upuść.

Przesuwanie wielu obiektów

  • Przytrzymaj wciśnięty lewy przycisk myszy i przeciągnij (czerwoną) ramkę wokół obiektów.

  • Przesuń obiekty na nowe miejsca za pomocą funkcji przeciągnij i upuść.

Przesuwanie obiektów na spód lub wierzch

  • Kliknij prawym przyciskiem myszy na obiekcie, następnie kliknij Przesuń na wierzch lub Przesuń na spód.

Zaznaczanie basenów/torów

Ze względów praktycznych nie można jednym kliknięciem zaznaczyć obiektów typu (Basen lub Tor) , Dostępne są dwie możliwości:

  • Kliknij i przytrzymaj basen lub tor, aż zmieni kolor na czerwony lub:

  • Kliknij nagłówek basenu lub toru.