सभी उपयोगकर्ता की गतिविधियां तय करें

इस पेज पर, Google Chat ऐप्लिकेशन के उपयोगकर्ता के सफ़र को तय करने और मैप करने का तरीका बताया गया है. उपयोगकर्ता का सफ़र, उपयोगकर्ता और Chat ऐप्लिकेशन के बीच की कार्रवाइयों और इंटरैक्शन का एक सेट होता है. इससे उपयोगकर्ता को कोई लक्ष्य हासिल करने में मदद मिलती है. Chat ऐप्लिकेशन बनाने से पहले, इन यात्राओं को तय करें, ताकि इनकी पहचान की जा सके:

  • गड़बड़ी के मैसेज कब दिखाने हैं.
  • Chat ऐप्लिकेशन का इस्तेमाल करने में उपयोगकर्ताओं की मदद करने के लिए, स्लैश कमांड के सुझाव कब देने चाहिए.
  • जहां यूज़र फ़्लो को आसान बनाया जा सकता है.

सभी उपयोगकर्ताओं के सफ़र का फ़्लोचार्ट बनाना

फ़्लोचार्ट, Chat ऐप्लिकेशन के सभी इंटरैक्शन को विज़ुअलाइज़ करने और उनके बारे में सोचने के लिए, काम के टूल हैं. अगर आपका Chat ऐप्लिकेशन, Google की अन्य सेवाओं या Google से बाहर की सेवाओं के साथ काम करता है, तो इन इंटरैक्शन को भी शामिल करना न भूलें. आम तौर पर, आपके फ़्लोचार्ट में हर संभावित इंटरैक्शन दिखता है. इसके अलावा, ज़्यादा जटिल वर्कफ़्लो के लिए, हर यूज़र जर्नी का फ़्लोचार्ट भी दिखता है.

नीचे दिए गए फ़्लोचार्ट में, Chat ऐप्लिकेशन के लिए उपयोगकर्ता के सफ़र को दिखाया गया है. इस ऐप्लिकेशन की मदद से, लोग Chat से अपना Google Calendar मैनेज कर सकते हैं:

Calendar के उपयोगकर्ताओं के अनुभव को शामिल करने, पुष्टि करने, और जांच करने की प्रोसेस दिखाने वाला फ़्लोचार्ट.

ऊपर दिए गए डायग्राम में, Calendar देखने के लिए Chat ऐप्लिकेशन का इस्तेमाल करने वाले उपयोगकर्ता के चरणों को दिखाया गया है:

  1. कोई उपयोगकर्ता, Chat ऐप्लिकेशन को स्पेस में जोड़ता है.

  2. Chat ऐप्लिकेशन, उपयोगकर्ता को वेलकम मैसेज भेजता है. इसमें उपयोगकर्ता को ऐक्सेस की अनुमति देने के लिए कहा जाता है.

    • अगर उपयोगकर्ता ऐक्सेस की अनुमति नहीं देता है, तो उसे वेलकम मैसेज फिर से भेजा जाता है.
    • अगर उपयोगकर्ता ऐक्सेस की अनुमति देने के लिए सहमत होता है, तो वह साइन इन करें पर क्लिक करता है.
  3. उपयोगकर्ता से डायलॉग मैसेज के ज़रिए साइन इन करने के लिए कहा जाता है.

    • अगर उपयोगकर्ता साइन इन नहीं कर पा रहा है, तो उसे गड़बड़ी का एक मैसेज भेजा जाता है. इसमें उपयोगकर्ता को फिर से साइन इन करने के लिए कहा जाता है.
    • अगर उपयोगकर्ता साइन इन कर लेता है, तो उसे एक मैसेज भेजा जाता है. इसमें, Chat ऐप्लिकेशन इस्तेमाल करने का तरीका बताया जाता है.
  4. Calendar से आज का शेड्यूल पाने के लिए, उपयोगकर्ता /checkCalendar स्लैश कमांड लिखता है.

    • अगर Chat ऐप्लिकेशन, उपयोगकर्ता का कैलेंडर नहीं खोज पाता है, तो गड़बड़ी का मैसेज भेजा जाता है.
    • अगर यह अनुरोध पूरा हो जाता है, तो Chat ऐप्लिकेशन आज के शेड्यूल को कार्ड मैसेज के तौर पर भेजता है.

उपयोगकर्ता की गतिविधियों को बेहतर बनाने के लिए, उपयोगकर्ता की कहानियां लिखना

उपयोगकर्ता की कहानी, उपयोगकर्ता के लक्ष्य को दिखाती है. इसे इस तरह लिखा जाता है कि कहानी में उपयोगकर्ता, टास्क, और मकसद साफ़ तौर पर दिखे. यूज़र स्टोरी को खुले-आखिर के तौर पर लिखा जाना चाहिए, क्योंकि आम तौर पर उनमें बताई गई ज़रूरी शर्तों को पूरा करने के एक से ज़्यादा तरीके होते हैं. उपयोगकर्ता की कहानियों की मदद से, उपयोगकर्ताओं के लिए पाथ सेट किए जा सकते हैं, ताकि वे Chat ऐप्लिकेशन का इस्तेमाल करते समय उनका पालन कर सकें.

उपयोगकर्ता की कहानियों का फ़ॉर्मैट इस तरह का होता है: उपयोगकर्ता के तौर पर, मुझे कोई टास्क करना है, ताकि मैं कोई लक्ष्य हासिल कर सकूं. पिछले उदाहरण में, उपयोगकर्ता की कहानी यह है: कई फ़ंक्शन में काम करने वाले व्यक्ति के तौर पर, मुझे अपना कैलेंडर देखना है, ताकि मैं दूसरे लोगों के साथ मिलकर प्रोजेक्ट पर काम कर सकूं.

ज़्यादातर चैट ऐप्लिकेशन में, उपयोगकर्ताओं की कई कहानियां होती हैं. उदाहरण के लिए, Chat ऐप्लिकेशन के लिए एक और उपयोगकर्ता की कहानी यह है: मैनेजर के तौर पर, मुझे हर हफ़्ते की एक मीटिंग शेड्यूल करनी है, जिसमें मेरे सभी डायरेक्ट रिपोर्ट शामिल हों, ताकि हम प्रोजेक्ट पर मिलकर काम कर सकें. हर उपयोगकर्ता की कहानी के लिए, अपने Chat ऐप्लिकेशन के लिए उपयोगकर्ताओं के सफ़र की पहचान करें. साथ ही, अपने Chat ऐप्लिकेशन के साथ सभी संभावित इंटरैक्शन की पहचान करने के लिए फ़्लोचार्ट बनाएं.

लेजेंड शामिल करना

दूसरों को उपयोगकर्ता के सफ़र को पढ़ने में मदद करने के लिए, एक लेजेंड शामिल करें. इससे यह पता चलता है कि किस आकार से किस तरह के इंटरैक्शन का पता चलता है. उदाहरण के लिए, उपयोगकर्ता के फ़ैसले के पॉइंट, उपयोगकर्ता के इनपुट, आपके Chat ऐप्लिकेशन से मिले सही और गलत नतीजों, और Chat ऐप्लिकेशन से मिले किसी भी मैसेज के लिए, यूनीक आकार की पहचान करें.

गड़बड़ी की सभी स्थितियों के लिए खाता

यह पक्का करने के लिए कि उपयोगकर्ता आपके Chat ऐप्लिकेशन का इस्तेमाल करते समय कभी भी परेशान न हों, अपने उपयोगकर्ता सफ़र के मैप में गड़बड़ी की स्थितियां शामिल करें. यह बताएं कि गड़बड़ी कैसे होती है, गड़बड़ी का ऐसा मैसेज लिखें जिस पर कार्रवाई की जा सके, और यह पता लगाएं कि उपयोगकर्ता अपने लक्ष्य को हासिल करने के लिए, गड़बड़ी का जवाब कैसे दे सकता है. उदाहरण के लिए, "उपयोगकर्ता नाम या पासवर्ड गलत है. फिर से साइन इन करने की कोशिश करें."

उन मैसेज की पहचान करना जो आपका Chat ऐप्लिकेशन, उपयोगकर्ताओं को भेजता है

हर इंटरैक्शन के आखिर में, आपके Chat ऐप्लिकेशन से उपयोगकर्ता को मैसेज भेजा जाना चाहिए. भले ही, यह सिर्फ़ इस बात की पुष्टि करने वाला मैसेज हो कि Chat ऐप्लिकेशन ने उपयोगकर्ता का अनुरोध पूरा कर लिया है. उदाहरण के लिए, "शेड्यूल करने वाले ऐप्लिकेशन में आपका स्वागत है. मैं आपके कैलेंडर में इवेंट शेड्यूल कर सकता हूं, फिर से शेड्यूल कर सकता हूं या इवेंट हटा सकता हूं. /checkCalendar टाइप करके, आज का शेड्यूल देखें."