Definiowanie wszystkich ścieżek użytkownika

Na tej stronie znajdziesz informacje o tym, jak definiować i mapować ścieżki użytkowników w Twojej aplikacji Google Chat. Ścieżka użytkownika to zestaw działań i interakcji użytkownika z aplikacją Google Chat, które pomagają mu osiągnąć cel. Przed utworzeniem aplikacji Google Chat określ te ścieżki, aby zidentyfikować:

  • Kiedy wyświetlać komunikaty o błędach.
  • Kiedy sugerować polecenia po ukośniku, aby pomóc użytkownikom korzystać z aplikacji Google Chat.
  • Gdzie można uprościć proces.

Tworzenie diagramu przepływu danych dla wszystkich ścieżek użytkownika

Schematy blokowe są przydatnymi narzędziami do wizualizacji i przemyślenia wszystkich interakcji z użytkownikiem w aplikacji Google Chat. Jeśli Twoja aplikacja Google Chat współpracuje z innymi usługami Google lub usługami spoza Google, uwzględnij te interakcje. W idealnej sytuacji schemat blokowy powinien przedstawiać wszystkie możliwe interakcje lub, w przypadku bardziej skomplikowanych procesów, każdą ścieżkę użytkownika.

Ten schemat przedstawia ścieżkę użytkownika w aplikacji Google Chat, która pomaga użytkownikom zarządzać Kalendarzem Google z Google Chat:

Schemat pokazujący proces rejestracji, uwierzytelniania i sprawdzania użytkownika Kalendarza.

Na diagramie powyżej pokazano czynności, które użytkownik musi wykonać, aby sprawdzić swój Kalendarz za pomocą aplikacji Google Chat:

  1. Użytkownik dodaje aplikację Google Chat do pokoju.

  2. Aplikacja Google Chat wysyła wiadomość powitalną, która prosi użytkownika o autoryzację dostępu.

    • Jeśli użytkownik odmówi autoryzacji dostępu, poprzednia wiadomość powitalna zostanie ponownie wysłana.
    • Jeśli użytkownik zgadza się autoryzować dostęp, klika Zaloguj się.
  3. Użytkownik jest proszony o zalogowanie się w oknie dialogowym.

    • Jeśli użytkownik nie może się zalogować, wysyłamy komunikat o błędzie z prośbą o ponowną próbę zalogowania.
    • Jeśli użytkownikowi uda się zalogować, zostanie wysłana wiadomość powitalna z instrukcjami korzystania z aplikacji Google Chat.
  4. Użytkownik wpisze /checkCalendar polecenie z ukośnikiem aby uzyskać z Kalendarza dzisiejszy harmonogram.

    • Jeśli aplikacja Google Chat nie może pobrać kalendarza użytkownika, wysyłany jest komunikat o błędzie.
    • Jeśli się uda, aplikacja Google Chat wyśle dzisiejszy harmonogram w postaci wiadomości z kartą.

Pisanie historii użytkowników, aby kierować ich ścieżkami

Historia użytkownika przedstawia jego cel i jest napisana w taki sposób, aby jasno określała użytkownika, zadanie i cel. Historie użytkowników powinny być otwarte, ponieważ zwykle istnieje więcej niż jeden sposób na spełnienie opisanych w nich wymagań. Scenariusze użytkownika pomagają określić ścieżki, którymi użytkownicy będą się poruszać w aplikacji Google Chat.

Historie użytkowników mają następujący format: jako użytkownik chcę wykonać zadanie, aby osiągnąć cel. W poprzednim przykładzie historia użytkownika wygląda tak: jako pracownik interdyscyplinarny chcę sprawdzać swój kalendarz, aby współpracować nad projektami z innymi osobami.

Większość aplikacji do czatu ma wiele scenariuszy użytkownika. Inna przykładowa historia użytkownika dotycząca aplikacji Google Chat: jako kierownik chcę zaplanować cotygodniowe spotkanie z osobami, które są mi bezpośrednio podległe, aby współpracować nad projektami. W przypadku każdej historii użytkownika określ ścieżkę użytkownika w aplikacji Google Chat i utwórz diagram przepływu danych, aby zidentyfikować wszystkie potencjalne interakcje z aplikacją.

Dołącz legendę

Aby ułatwić innym użytkownikom odczytanie ścieżek użytkownika, dodaj legendę, która opisuje, który kształt reprezentuje który typ interakcji. Możesz na przykład użyć unikalnego kształtu do punktów decyzji użytkownika, danych wejściowych użytkownika, pomyślnych i niepomyślnych wyników z aplikacji Google Chat oraz wiadomości z tej aplikacji.

uwzględniać wszystkie scenariusze błędów;

Aby użytkownicy nigdy nie utknęli podczas korzystania z Twojej aplikacji do czatu, uwzględnij scenariusze błędów w mapie przepływu użytkownika. Określ, jak błąd występuje, napisz komunikat o błędzie z możliwością działania i określ, jak użytkownik może zareagować na błąd, aby osiągnąć swój cel. Na przykład „Nieprawidłowa nazwa użytkownika lub hasło. Spróbuj zalogować się ponownie”.

Sprawdzanie wiadomości wysyłanych przez aplikację Google Chat do użytkowników

Każda interakcja powinna kończyć się wiadomością od aplikacji Google Chat do użytkownika, nawet jeśli jest to tylko wiadomość z potwierdzeniem, że aplikacja Google Chat wykonała prośbę użytkownika. Na przykład: „Witaj w aplikacji do planowania. Mogę zaplanować, przełożyć lub usunąć wydarzenia z Twojego kalendarza. Aby wyświetlić harmonogram na dziś, wpisz /checkCalendar.