Łączniki

W obszarze łączniki komunikują się ze sobą za pomocą łączników. Łącznik ma widget źródłowy i widget docelowy.

Dla każdego widgetu istnieje lista zdarzeń, które może on wysłać, oraz lista zdarzeń, które może on odebrać. Łącznik łączy zdarzenie wysyłane przez widget źródłowy ze zdarzeniem odbieranym przez widget docelowy. Widget docelowy wykonuje wtedy określone działania zdefiniowane dla zdarzenia docelowego.

Przykładowo, gdy użytkownik zwraca czynność w widgecie Informacje o zadaniu, widget Informacje o zadaniu wysyła zdarzenie zwolnienia czynności do widgetu Moje zadania za pomocą łącznika. Widget Moje zadania wykonuje zdarzenie odświeżania, które jest zdarzeniem docelowym powiązanym z tą stroną łącznika. W tym przypadku zdarzenie odświeżania aktualizuje listę zadań wyświetlaną w widgecie. Nazwy zdarzenia źródłowego i docelowego nie muszą być zgodne.

Okno Łączenie widgetów

Łączniki są widoczne tylko w oknie Łączenie widgetów, w którym można dodawać lub usuwać łączniki.

Zrzut ekranu przedstawiający okno Łączenie widgetów z aktywnym widgetem Serwis WWW.

W oknie Łączenie widgetów jest wyświetlany aktywny widget, a także są wyświetlane wszystkie jego łączniki. Po jednej stronie są wyświetlane widgety, które wysyłają zdarzenia do tego widgetu. Po drugiej stronie są wyświetlane widgety, które odbierają zdarzenia od tego widgetu. Te widgety są połączone za pomocą łączników reprezentujących zdarzenia wysyłane i odbierane przez widgety. Między aktywnym widgetem a każdym z pozostałych widgetów może istnieć wiele łączników na potrzeby różnych zdarzeń. Aktywny widget można zmienić, wybierając odpowiedni widget na diagramie lub na liście rozwijanej.

Jeśli aktywny widget wysyła zdarzenia do innego widgetu i je od niego odbiera, ten drugi widget jest wyświetlany w oknie Łączenie widgetów dwukrotnie. Pierwsza instancja jest przeznaczona dla zdarzenia wysyłanego przez drugi widget, a druga - dla zdarzenia przez niego odbieranego. Chociaż w oknie Łączenie widgetów drugi widget jest wyświetlany dwukrotnie, jest to jeden i ten sam widget.

Automatyczne tworzenie łączników

Po upuszczeniu widgetu na stronie automatycznie może zostać utworzone jedno lub więcej połączeń między widgetem opuszczonym a innymi widgetami znajdującymi się na tej stronie. Łączniki są tworzone między dwoma widgetami, gdy zostaną spełnione wszystkie podane poniżej warunki.
  • W produkcie Business Space włączono automatyczne tworzenie łączników.
  • Definicje dwóch widgetów pozwalają na ich automatyczne łączenie.
  • Nazwy zdarzeń wysyłanych przez jeden widget są zgodne z nazwami zdarzeń odbieranych przez drugi widget.

Taka sytuacja ma na przykład miejsce wtedy, gdy automatyczne tworzenie łączników jest włączone i dozwolone w przypadku widgetów Moje zadania i Lista członków zespołu, a widget Lista członków zespołu jest upuszczany na stronę, która już zawiera widget Moje zadania. Widget Moje zadania wysyła zdarzenie „zmiana aktywowania” po wybraniu czynności w widgecie. Widget Lista członków zespołu może odbierać zdarzenia „zmiana aktywowania”. Między tymi dwoma widgetami łącznik zostanie utworzony automatycznie. Kiedy widget Lista członków zespołu odbierze to zdarzenie, jego treść zostanie zaktualizowana w celu wyświetlenia osób, które mogą być właścicielami czynności.