تحديد جميع رحلات المستخدم

توضّح هذه الصفحة كيفية تحديد تجارب المستخدم في تطبيق Google Chat وربطها. تشمل رحلة المستخدم مجموعة من الإجراءات والتفاعلات بين المستخدم وتطبيق Chat التي تساعد المستخدم في تحقيق هدف معيّن. حدِّد الرحلات التالية قبل إنشاء تطبيق Chat لتحديد ما يلي:

  • الوقت المناسب لتقديم رسائل الخطأ
  • وقت اقتراح الأوامر التي تبدأ بشرطة مائلة لمساعدة المستخدمين على استخدام تطبيق Chat.
  • حيث يمكن تبسيط تدفق المستخدم.

إنشاء مخطط انسيابي لجميع رحلات المستخدم

المخططات الانسيابية هي أدوات مفيدة لكل من التصور والتفكير في جميع تفاعلات المستخدمين مع تطبيق Chat. إذا كان تطبيق Chat يعمل مع خدمات أخرى من Google أو خدمات خارج Google، احرص على تضمين هذه التفاعلات أيضًا. من الناحية المثالية، يصور المخطط الانسيابي كل تفاعل ممكن، أو بالنسبة لتدفقات العمل الأكثر تعقيدًا، مخطط انسيابي لكل رحلة مستخدم.

يعرض المخطط الانسيابي التالي رحلة المستخدم لتطبيق Chat يساعد الأشخاص في إدارة "تقويم Google" من Chat:

رسم بياني انسيابي يعرض تجربة مستخدم "تقويم Google" أثناء عملية الإعداد والمصادقة والتحقّق من البيانات

يعرض المخطّط السابق الخطوات التالية لمستخدم يريد استخدام تطبيق Chat للتحقّق من "تقويم Google":

  1. إضافة مستخدم لتطبيق Chat إلى مساحة

  2. يرسل تطبيق Chat رسالة ترحيب تطلب من المستخدم تفويض الوصول.

    • إذا رفض المستخدم منح الإذن بالوصول، تتم إعادة إرسال رسالة الترحيب السابقة.
    • إذا وافق المستخدم على منح الإذن بالوصول، انقر على تسجيل الدخول.
  3. يُطلب من المستخدم تسجيل الدخول من رسالة مربّع حوار.

    • إذا لم يتمكّن المستخدم من تسجيل الدخول، يتم إرسال رسالة خطأ تطلب منه محاولة تسجيل الدخول مرة أخرى.
    • إذا تمكّن المستخدم من تسجيل الدخول بنجاح، يتم إرسال رسالة إعداد توضّح كيفية استخدام تطبيق Chat.
  4. يكتب المستخدم /checkCalendar الأمر الشرطة المائلة للحصول على جدول اليوم من "تقويم Google".

    • إذا تعذّر على تطبيق Chat استرداد تقويم المستخدم، يتم إرسال رسالة خطأ.
    • في حال قبول طلبك، يرسل تطبيق Chat جدول اليوم في رسالة بطاقة.

كتابة قصص المستخدم لتوجيه رحلات المستخدم الخاصة بك

تمثل قصة المستخدم هدف المستخدم، وتتم كتابتها بحيث يكون المستخدم والمهمة والغرض من القصة واضحًا. من المفترض أن تكون قصص المستخدم مفتوحة لأنه عادةً ما توجد أكثر من طريقة لتلبية المتطلبات التي يصفونها. تساعدك قصص المستخدمين على تحديد مسارات للمستخدمين لاتباعها أثناء عملهم على تطبيق Chat.

تكون قصص المستخدمين بالتنسيق التالي: بصفتي مستخدمًا، أريد تنفيذ مهمة، حتى أتمكن من تحقيق هدف. في المثال السابق، قصة المستخدم هي: بصفتي عاملًا متعدد الوظائف، أريد التحقق من تقويمي حتى أتمكن من التعاون في المشروعات مع الآخرين.

تتضمّن معظم تطبيقات Chat قصص مستخدم متعدّدة. ومن أمثلة ذلك قصة مستخدم أخرى لمثال لتطبيق Chat: بصفتي مديرًا، أريد تحديد موعد اجتماع أسبوعي يتضمّن جميع تقاريري المباشرة، حتى نتمكّن من التعاون في المشاريع. بالنسبة إلى كل قصة مستخدم، حدِّد تجربة المستخدمين في تطبيق Chat وأنشِئ مخططًا انسيابيًا لتحديد جميع التفاعلات المحتملة مع تطبيق Chat.

تضمين وسيلة إيضاح

لمساعدة الآخرين على قراءة رحلات المستخدم الخاصة بك، قم بتضمين وسيلة إيضاح تصف الشكل الذي يمثل نوع التفاعل. على سبيل المثال، يمكنك تحديد شكل فريد لنقاط قرار المستخدم وإدخالات المستخدم والنتائج الناجحة وغير الناجحة من تطبيق Chat وأي رسائل من تطبيق Chat.

مراعاة جميع سيناريوهات الأخطاء

لضمان عدم توقف المستخدمين أبدًا أثناء العمل على تطبيق Chat، يُرجى تضمين سيناريوهات الأخطاء في خريطة رحلة المستخدم. حدد كيفية حدوث الخطأ، واكتب رسالة خطأ قابلة للتنفيذ، وحدد كيفية استجابة المستخدم للخطأ من أجل تحقيق هدفه. على سبيل المثال، "حدث خطأ في اسم المستخدم أو كلمة المرور. يُرجى محاولة تسجيل الدخول مرة أخرى".

تحديد الرسائل التي يرسلها تطبيق Chat للمستخدمين

يجب أن ينتهي كل تفاعل بإرسال رسالة من تطبيق Chat إلى المستخدم، حتى إذا كان عبارة عن رسالة تؤكِّد أنّ تطبيق Chat قد أكمل طلب المستخدم بنجاح. على سبيل المثال، "مرحبًا بك في تطبيق الجدولة. يمكنني جدولة الأحداث أو إعادة جدولتها أو إزالتها من تقويمك. ألقِ نظرة على جدول اليوم عن طريق كتابة /checkCalendar".