Xác định tất cả hành trình của người dùng

Trang này mô tả cách xác định và lập bản đồ hành trình của người dùng trong ứng dụng Google Chat. Hành trình của người dùng là một tập hợp các thao tác và hoạt động tương tác giữa người dùng và ứng dụng Chat giúp người dùng đạt được mục tiêu. Hãy xác định các hành trình này trước khi xây dựng ứng dụng Chat để xác định những hành trình sau:

  • Thời điểm cung cấp thông báo lỗi.
  • Khi nào nên đề xuất lệnh dấu gạch chéo để giúp người dùng sử dụng ứng dụng Chat.
  • Trường hợp có thể đơn giản hoá luồng người dùng.

Tạo sơ đồ quy trình cho tất cả hành trình của người dùng

Sơ đồ quy trình là những công cụ hữu ích để trực quan hoá và suy nghĩ về mọi hoạt động tương tác của người dùng với ứng dụng Chat. Nếu ứng dụng Chat hoạt động với các dịch vụ khác của Google hoặc các dịch vụ không phải của Google, hãy nhớ đưa vào những hoạt động tương tác này. Tốt nhất là sơ đồ quy trình của bạn mô tả mọi tương tác có thể xảy ra hoặc đối với quy trình phức tạp hơn, sơ đồ quy trình cho mọi hành trình của người dùng.

Sơ đồ quy trình sau đây cho thấy hành trình của người dùng đối với một ứng dụng trong Chat giúp mọi người quản lý Lịch Google của họ từ Chat:

Sơ đồ quy trình hiển thị hành trình làm quen, xác thực và kiểm tra hành trình của người dùng trên Lịch.

Sơ đồ trên cho thấy các bước sau đây khi người dùng muốn dùng ứng dụng Chat để kiểm tra Lịch của họ:

  1. Một người dùng thêm ứng dụng Chat vào một không gian.

  2. Ứng dụng Chat gửi tin nhắn chào mừng nhắc người dùng uỷ quyền truy cập.

    • Nếu người dùng từ chối cấp quyền truy cập, thì thông báo chào mừng trước đó sẽ được gửi lại.
    • Nếu người dùng đồng ý cho phép truy cập, họ sẽ nhấp vào Đăng nhập.
  3. Người dùng được yêu cầu đăng nhập qua một thông báo hộp thoại.

    • Nếu người dùng không thể đăng nhập, hệ thống sẽ gửi một thông báo lỗi yêu cầu người dùng thử đăng nhập lại.
    • Nếu người dùng có thể đăng nhập thành công, thì hệ thống sẽ gửi thông báo giới thiệu mô tả cách dùng ứng dụng Chat.
  4. Người dùng nhập lệnh gạch chéo /checkCalendar để nhận lịch biểu hôm nay từ Lịch.

    • Nếu ứng dụng Chat không thể truy xuất lịch của người dùng, thì hệ thống sẽ gửi một thông báo lỗi.
    • Nếu thành công, ứng dụng Chat sẽ gửi lịch biểu của hôm nay trong một tin nhắn thẻ.

Viết câu chuyện của người dùng để định hướng hành trình của người dùng

Câu chuyện của người dùng thể hiện một mục tiêu của người dùng và được viết rõ ràng để nêu rõ người dùng, nhiệm vụ và mục đích của câu chuyện. Câu chuyện của người dùng là câu chuyện mở vì thường có nhiều cách để đáp ứng những yêu cầu mà các câu chuyện đó mô tả. Câu chuyện của người dùng giúp bạn thiết lập đường dẫn để người dùng tuân theo khi họ làm việc với ứng dụng Chat.

Câu chuyện của người dùng có định dạng như sau: Là người dùng, tôi muốn thực hiện một nhiệm vụ để có thể đạt được mục tiêu. Trong ví dụ trước, câu chuyện của người dùng là: Là một nhân viên đa chức năng, tôi muốn kiểm tra lịch của mình để có thể cộng tác về các dự án với những người khác.

Hầu hết các ứng dụng trong Chat đều có nhiều câu chuyện của người dùng. Ví dụ: một câu chuyện khác của người dùng ứng dụng Chat ví dụ là: Với tư cách là người quản lý, tôi muốn lên lịch một cuộc họp hằng tuần bao gồm tất cả các báo cáo trực tiếp của tôi để chúng tôi có thể cộng tác về các dự án. Đối với mỗi câu chuyện của người dùng, hãy xác định hành trình của người dùng đối với ứng dụng Chat và tạo sơ đồ quy trình để xác định tất cả các lượt tương tác tiềm năng với ứng dụng này.

Thêm phần chú thích

Để giúp người khác đọc hành trình của người dùng, hãy thêm một chú giải mô tả hình dạng đại diện cho loại tương tác nào. Ví dụ: xác định một hình dạng riêng biệt cho điểm quyết định của người dùng, hoạt động đầu vào của người dùng, kết quả cho thấy thành công và không thành công trong ứng dụng Chat, cũng như mọi tin nhắn trong ứng dụng Chat.

Tính đến mọi trường hợp lỗi

Để đảm bảo người dùng không bao giờ bị kẹt khi làm việc với ứng dụng Chat, hãy đưa các tình huống lỗi vào bản đồ hành trình của người dùng. Xác định cách lỗi xảy ra, viết một thông báo lỗi có thể xử lý và xác định cách người dùng có thể phản hồi lỗi để đạt được mục tiêu của họ. Ví dụ: "Tên người dùng hoặc mật khẩu không chính xác. Hãy thử đăng nhập lại".

Xác định các tin nhắn mà ứng dụng Chat gửi cho người dùng

Mỗi tương tác nên kết thúc bằng một tin nhắn từ ứng dụng Chat gửi tới người dùng, ngay cả khi đó chỉ là một tin nhắn xác nhận rằng ứng dụng Chat đã hoàn tất thành công yêu cầu của người dùng. Ví dụ: "Chào mừng bạn đến với ứng dụng lên lịch. Tôi có thể lên lịch, lên lịch lại hoặc xoá các sự kiện khỏi lịch của bạn. Hãy xem lịch biểu hôm nay bằng cách nhập /checkCalendar."