Navigation Model - oliverbra/Projekt1_HCI_TeamCMTO GitHub Wiki
Eine Navigation im System kann auf zwei Arten geschehen. Zum einen kann die Navigation durch Nutzende direkt, durch Betätigen eines Buttons oder Aufrufen eines Links, ausgeführt werden. Zum anderen kann eine Navigation im Ablauf eines Prozesses erfolgen.
Im Modell sind ebenfalls die ermittelten Interaction Spaces aufgeführt, um die Abläufe im Modell genauer zuordnen zu können.

User-Navigation
Eine von Nutzenden ausgeführte Navigation mittels Buttons ermöglicht es ihnen durch die verschiedenen Views des Systems zu navigieren. Auf einer View angebrachte Buttons weisen Nutzende durch gut sichtbar angebrachte und klar formulierte Bezeichnung oder verständliche Icons auf das Ziel der Navigation hin. Dadurch wissen Nutzende im Vorhinein, ob die Betätigung des Buttons für sie zielführend ist und sie haben stets das Gefühl die Kontrolle über das System zu besitzen. Beispielsweise leitet ein Button mit der Aufschrift "GrowSpace erstellen" Nutzende auf das Erstellungsformular eines GS weiter; ein Tap auf das Stift-Icon innerhalb der View des eigenen GS befördert Nutzende in den Bearbeitungsmodus.
Prozess-Navigation
Navigationen, die infolge eines Prozesses ausgeführt werden, haben den Zweck Nutzende nach Abschluss einer Aktion auf eine, für sie, nach Abschluss der Aktion, relevante View zu bringen. Nachdem ein GS editiert und die Änderungen übernommen wurden, ist es für Nutzende nicht mehr relevant auf der View zur Änderung von Angaben zu bleiben; stattdessen bringt sie das System zurück zur Ansicht des eigenen GS. Ein anderes Beispiel ist das Aufrufen der GS anderer Nutzenden zur Inspiration oder Bewertung. Nachdem durch das System ein zufälliger GS ermittelt wurde, werden Nutzende infolge des Prozesses direkt auf die View des gewählten GS weitergeleitet. Dadurch wird ihnen ein weiterer Arbeitsschritt (die manuelle Navigation auf den GS) abgenommen.