In einem Space kommunizieren Widgets untereinander mithilfe von Verbindungen. Eine Verbindung weist ein Quellenwidget und ein Zielwidget auf.
Jedes Widget verfügt über eine Liste von Ereignissen, die es senden kann, und eine Liste von Ereignissen, die es empfangen kann. Eine Verbindung verbindet ein Ereignis, das vom Quellenwidget gesendet wird, mit einem Ereignis, das vom Zielwidget empfangen wird. Das Zielwidget führt anschließend die Aktionen aus, die beim Widget für das Zielereignis definiert sind.
Wenn Sie beispielsweise eine Task im Widget 'Taskinformationen' zurückgeben, sendet das Widget 'Taskinformationen' ein TaskReleased-Ereignis (Task freigegeben) über eine Verbindung an das Widget 'Eigene Tasks'. Das Widget 'Eigene Tasks' führt das Aktualisierungsereignis aus, das das diesem Ende der Verbindung zugeordnete Zielereignis darstellt. In diesem Fall aktualisiert das Aktualisierungsereignis die Liste der vom Widget angezeigten Tasks. Dabei ist zu beachten, dass die Namen von Quellenereignis und Zielereignis nicht übereinstimmen müssen.
Verbindungen sind nur im Fenster 'Widgetverbindung herstellen' sichtbar, das zum Hinzufügen oder Löschen von Verbindungen verwendet wird.
Im Fenster 'Widgetverbindung herstellen' wird das Widget im Fokus mit allen zugehörigen Verbindungen angezeigt. Auf der einen Seite befinden sich die Widgets, die Ereignisse an das Widget im Fokus senden. Auf der anderen Seite befinden sich die Widgets, die Ereignisse vom Widget im Fokus empfangen. Die Verbindungen (Verknüpfungslinien) zwischen den Widgets zeigen auch die von den Widgets gesendeten und empfangenen Ereignisse an. Zwischen dem Widget im Fokus und jedem einzelnen der übrigen Widgets können mehrere Verbindungen bestehen, wobei jede Verbindung unterschiedliche Ereignisse miteinander verbindet. Sie können das Widget, auf dem der Fokus liegt, wechseln, indem Sie ein Widget im Diagramm oder in der Dropdown-Liste auswählen.
Wenn das Widget im Fokus Ereignisse an ein anderes Widget sendet und von diesem empfängt, wird das andere Widget im Fenster 'Widgetverbindung herstellen' zweimal angezeigt. Die erste Instanz stellt das von dem anderen Widget gesendete Ereignis dar und die zweite Instanz das vom anderen Widget empfangene Ereignis. Obwohl das andere Widget im Fenster 'Widgetverbindung herstellen' zweimal angezeigt wird, handelt es sich um dasselbe Widget.
Angenommen, die automatische Verbindungserstellung ist aktiviert und die Widgets 'Eigene Tasks' und 'Teamliste' lassen automatische Verbindungen zu. Sie legen nun ein Widget 'Teamliste' auf einer Seite ab, die bereits ein Widget 'Eigene Tasks' enthält. Das Widget 'Eigene Tasks' sendet ein FocusChanged-Ereignis (Fokus geändert), wenn Sie eine Task in dem Widget auswählen. Das Widget 'Teamliste' kann FocusChanged-Ereignisse empfangen. Zwischen den beiden Widgets wird automatisch eine Verbindung hergestellt. Wenn das Widget 'Teamliste' dieses Ereignis empfängt, wird es aktualisiert und zeigt die Personen an, die Eigner der Task sein können.