Google Workspace Studio को एक्सटेंड करना

Flows की मदद से, Google Workspace के उपयोगकर्ता अलग-अलग सेवाओं पर टास्क ऑटोमेट कर सकते हैं. इसके लिए, उन्हें कोई कोड लिखने की ज़रूरत नहीं होती. उन्हें बस कुछ चरणों को पूरा करना होता है. फ़्लो को एक्सटेंड करके, उपयोगकर्ताओं को आपके ऐप्लिकेशन के इवेंट से वर्कफ़्लो ट्रिगर करने की सुविधा दी जा सकती है. साथ ही, आपके ऐप्लिकेशन के फ़ंक्शन को चरणों के तौर पर जोड़ा जा सकता है.

उदाहरण के लिए, उपयोगकर्ता इस फ़्लो की मदद से, ग्राहकों के सवालों को प्राथमिकता के हिसाब से बांट सकते हैं और उन्हें असाइन कर सकते हैं:

  1. किसी ग्राहक से ईमेल मिलता है.
  2. Gemini को ईमेल को प्राथमिकता के हिसाब से क्रम में लगाने के लिए प्रॉम्प्ट देता है.
  3. यह कुकी, सेल्स या सहायता टीम के साथ फ़ॉलो अप करने के लिए टास्क बनाती है.

इन दस्तावेज़ों में बताया गया है कि कस्टम स्टार्टर और चरण बनाकर, Google Workspace Studio की सुविधाओं को कैसे बढ़ाया जा सकता है. इन चरणों को फ़्लो में इस्तेमाल किया जा सकता है.

शुरू करने के लिए, शुरू करें सेक्शन में जाकर, क्विकस्टार्ट, कोडलैब, और डेवलपर गाइड देखें.

Flows इंटरफ़ेस, जिसमें ग्राहक के ईमेल पाने, Gemini को प्रॉम्प्ट देने, और फ़ॉलो-अप टास्क बनाने के चरण दिखाए गए हैं.
पहली इमेज: एक उपयोगकर्ता, Gemini की मदद से ग्राहक के सवालों को प्राथमिकता के हिसाब से बांटने वाला फ़्लो कॉन्फ़िगर कर रहा है.

Workspace Studio के कॉन्सेप्ट

यहां दिए गए शब्दों और कॉन्सेप्ट से, Workspace Studio के मुख्य कॉम्पोनेंट के बारे में पता चलता है:

फ़्लो

उपयोगकर्ताओं का बनाया हुआ कॉन्टेंट

Workspace Studio में फ़्लो बनाएं, ताकि Google Workspace और अन्य प्लैटफ़ॉर्म पर टास्क ऑटोमेट किए जा सकें. फ़्लो, सिस्टम के साथ गहराई से इंटिग्रेट होते हैं और कॉन्टेक्स्ट के हिसाब से काम करते हैं. साथ ही, इनमें एआई का इस्तेमाल भी किया जा सकता है.

चरण

फ़्लो की ऑटोमेटेड प्रोसेस में मौजूद कोई एक चरण. यह असल में, किसी शुरुआती इवेंट के बाद होने वाले टास्क के क्रम में एक टास्क होता है. हर चरण एक साथ चलता है. इसका मतलब है कि यह क्रम में अगले चरण के शुरू होने से पहले, अपना काम पूरा कर लेता है. उपयोगकर्ता, चरणों का क्रम सेट करते हैं. इससे उन्हें टास्क के लॉजिकल फ़्लो को पसंद के मुताबिक बनाने की सुविधा मिलती है. चरणों में इनपुट और आउटपुट हो सकते हैं, लेकिन यह ज़रूरी नहीं है. उदाहरण के लिए, "ईमेल भेजें", "Chat स्पेस में पोस्ट करें", और "Gemini से कहें". इन चरणों में Google Workspace से बाहर के टास्क भी शामिल हो सकते हैं. जैसे, सीआरएम लीड बनाना.

स्टार्टर
यह किसी फ़्लो की ऑटोमेटेड प्रोसेस का एंट्री पॉइंट होता है. यूज़र इंटरफ़ेस (यूआई) में, उपयोगकर्ताओं को यह स्टार्टर के तौर पर दिखता है. हालांकि, मेनिफ़ेस्ट स्कीमा और Google Workspace Studio API में, इसे workflowTrigger के तौर पर दिखाया जाता है. स्टेप, किसी क्रम के बीच में सिंक्रोनस कार्रवाई को लागू करता है. वहीं, स्टार्टर, फ़्लो की शुरुआत में मौजूद होता है और किसी इवेंट को सुनता है. यह इवेंट, Google Workspace ऐप्लिकेशन या तीसरे पक्ष के वेबहुक से हो सकता है. ट्रिगर होने के बाद, यह इवेंट की जानकारी कैप्चर करता है, शुरुआती डेटा वैरिएबल दिखाता है, और फ़्लो को लागू करता है.
इनपुट वैरिएबल
इनपुट वैरिएबल, चरणों के हिसाब से मिलते हैं. इनपुट वैरिएबल, उपयोगकर्ता किसी चरण को सेट अप करते समय उसके कॉन्फ़िगरेशन कार्ड पर सेट करता है. उदाहरण के लिए, ईमेल पता, तारीख और समय या Gemini के लिए प्रॉम्प्ट इकट्ठा करना.
आउटपुट वैरिएबल
आउटपुट वैरिएबल, चरणों के हिसाब से मिलते हैं. इन्हें किसी दूसरे चरण में भेजा जा सकता है. उदाहरण के लिए, किसी ईमेल पते को दूसरे चरण में भेजने के लिए, आउटपुट वैरिएबल का इस्तेमाल किया जाता है. इस चरण में, ईमेल पाने वाले व्यक्ति की जानकारी देने के लिए, उस ईमेल पते का इस्तेमाल किया जाता है.
डाइनैमिक वैरिएबल
यह एक ऐसा वैरिएबल है जिसका डेटा सिर्फ़ तब तय किया जा सकता है, जब उपयोगकर्ता फ़्लो को कॉन्फ़िगर करता है. उदाहरण के लिए, Google फ़ॉर्म में अलग-अलग सवाल और जवाब होते हैं. सवालों और जवाबों की संख्या और उनके कॉन्टेंट का पता तब तक नहीं लगाया जा सकता, जब तक कोई फ़ॉर्म फ़्लो शुरू नहीं करता. इस मामले में, डाइनैमिक वैरिएबल का इस्तेमाल किया जाता है.
कस्टम रिसॉर्स
एक कस्टम डेटा स्ट्रक्चर, जिसे कई वैरिएबल को एक साथ ग्रुप करने के लिए तय किया जा सकता है. उदाहरण के लिए, सीआरएम लीड बनाने के लिए, ईमेल पता, मोहल्ले का पता, और नाम वाला कस्टम रिसॉर्स पास करें.
कार्ड

ऐड-ऑन में यूज़र इंटरफ़ेस के लिए बिल्डिंग ब्लॉक. कार्ड में, तय किया गया लेआउट, बटन जैसे इंटरैक्टिव यूज़र इंटरफ़ेस (यूआई) एलिमेंट, और इमेज जैसे रिच मीडिया का इस्तेमाल किया जा सकता है. कार्ड में फ़्लो बनाने के लिए खास सुविधाएं होती हैं:

  • IncludeVariables: ऐसी प्रॉपर्टी जो डाइनैमिक वैरिएबल को शामिल करने की सुविधा देती है.
  • Type: इससे यह तय होता है कि इनपुट वैरिएबल में किस तरह का डेटा होना चाहिए.
गतिविधि लॉग
इससे पता चलता है कि फ़्लो रन होने पर क्या होता है. डिफ़ॉल्ट रूप से, गतिविधि लॉग में मेनिफ़ेस्ट में स्टैटिक तौर पर तय किए गए स्टार्टर या चरण का नाम शामिल होता है. इसके अलावा, अपनी पसंद के मुताबिक गतिविधि लॉग भी उपलब्ध कराए जा सकते हैं.

अपनी प्रोफ़ाइल बनाना शुरू करें

फ़्लो, Google Workspace में ऐड-ऑन प्लैटफ़ॉर्म पर बनाए जाते हैं. अगर आपके पास पहले से कोई ऐड-ऑन है, तो उसके मेनिफ़ेस्ट को अपडेट करके, उसकी सुविधाओं में फ़्लो शामिल किए जा सकते हैं. इसके लिए, मेनिफ़ेस्ट में फ़्लो से जुड़ा सेक्शन शामिल करना होगा.

अगर आपको शुरुआत से ही काम करना है, तो यहां दिए गए क्विकस्टार्ट, कोडलैब, और डेवलपर गाइड देखें.

क्विकस्टार्ट

अपना पहला कस्टम चरण बनाने और उसे टेस्ट करने के लिए, क्विकस्टार्ट गाइड देखें:

क्विकस्टार्ट आज़माएं

कोडलैब

स्टार्टर और चरणों, दोनों को लागू करने वाले एंड-टू-एंड उदाहरणों के लिए, इन कोडलैब को एक्सप्लोर करें:

डेवलपर गाइड

फ़्लो स्टार्टर और चरणों को बनाने और उन्हें पसंद के मुताबिक बनाने के लिए, ये गाइड देखें: