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 Chat określ te ścieżki, aby zidentyfikować:

  • Kiedy wyświetlać komunikaty o błędach.
  • Kiedy sugerować polecenia, 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 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ę zezwolić na dostęp, klika Zaloguj się.
  3. Użytkownik zostaje poproszony 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ć dzisiejszy harmonogram z Kalendarza.

    • 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ć podczas pracy z aplikacją 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 wszystkimi moimi bezpośrednimi podwładnymi, aby współpracować nad projektami. W przypadku każdej ścieżki użytkownika określ jego drogę w aplikacji Google Chat i utwórz schemat, który pozwoli zidentyfikować wszystkie możliwe 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 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ę wysłaniem przez aplikację Google Chat wiadomości do użytkownika, nawet jeśli jest to tylko potwierdzenie, że aplikacja Google Chat spełnił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 sprawdzić harmonogram na dziś, wpisz /checkCalendar.