Save up to 20% with our Annual plans →

Tommy Developer Documentation

स्वागत है, Tommy Developer! Tommy प्लेटफ़ॉर्म पर चलने वाले अपने स्वयं के मिनी प्रोग्राम और addons बनाने के लिए Tommy API और डेवलपर SDK से परिचित हों। Woof!

मिनी प्रोग्राम क्या है?

मिनी प्रोग्राम Tommy की कार्यक्षमता का विस्तार करते हैं। अधिकांश मिनी प्रोग्राम तृतीय-पक्ष भागीदारों द्वारा बनाए जाते हैं, सीधे Tommy द्वारा नहीं।

मिनी प्रोग्राम कर्मचारी (टीम सदस्य) अनुभवों, टीम एडमिन अनुभवों का विस्तार कर सकते हैं, और बाहरी सेवाओं के साथ एकीकरण को बढ़ा सकते हैं।

मिनी प्रोग्राम Views के प्रकार

Tommy उपयोगकर्ता अनुभव के भीतर मिनी प्रोग्राम दो प्रकार के views में लॉन्च किए जा सकते हैं: Left Menu (Team Member और/या Team Admin), और Profile Menu। इसके अतिरिक्त, Kiosk Mode के लिए एक सीमित view प्रकार है।

Left Menu

किसी Team में लॉग इन करने के बाद, टीम सदस्यों को उनके अनुभव के बाईं ओर एक मेनू बार दिखाई देगा। यह left menu डेस्कटॉप पर विस्तारित या संकुचित किया जा सकता है, या मोबाइल पर इसे किसी भी समय menu toggle को स्लाइड करके लॉन्च किया जा सकता है।

टीम सदस्यों को अपनी टीम पर स्थापित मिनी प्रोग्रामों की एक सूची दिखाई देगी जिन्हें देखने की अनुमति उन्हें दी गई है। जैसे ही उस मेनू से किसी मिनी प्रोग्राम आइकन पर क्लिक किया जाता है, मिनी प्रोग्राम view की सामग्री लोड हो जाएगी और यदि मोबाइल पर है, तो आपके मिनी प्रोग्राम के लिए पूर्ण-स्क्रीन अनुभव देने के लिए मेनू संकुचित हो जाएगा।

Profile Menu

किसी Team Member की प्रोफ़ाइल स्क्रीन पर नेविगेट करने के बाद, टीम सदस्यों को एक क्षैतिज रूप से स्क्रॉल करने योग्य मिनी प्रोग्राम मेनू दिखाई देगा। इस मेनू के माध्यम से किसी मिनी प्रोग्राम पर नेविगेट करने से उस टीम सदस्य का User ID मिनी प्रोग्राम को पास हो जाएगा जिसकी प्रोफ़ाइल देखी जा रही थी।

जिन मिनी प्रोग्रामों में Profile Menu views होते हैं उनमें एक User-विशिष्ट फ़ंक्शन होना चाहिए। एक न्यूनतम उपयोगकर्ता अनुभव यह है कि इस User ID को किसी मौजूदा मिनी प्रोग्राम view के भीतर एक search/filtering object के भीतर लागू किया जाए, हालाँकि एक पूरी तरह से अनुकूलित अनुभव को प्राथमिकता दी जाती है।

Action क्या है?

Actions वर्कफ़्लो स्वचालन हैं जो डेवलपर्स को अपने मिनी प्रोग्रामों को अपने स्वयं के मिनी प्रोग्रामों के बाहरी अनुभवों के वर्कफ़्लो में एकीकृत करने की अनुमति देते हैं। मिनी प्रोग्राम स्थापित करते समय Actions को Team Admin के सामने प्रकट किया जाता है और इन्हें या तो अनिवार्य या वैकल्पिक के रूप में सेट किया जा सकता है, जिनके डिफ़ॉल्ट इंस्टॉल मोड active या inactive होते हैं। Team Admin किसी भी समय वैकल्पिक Actions की active स्थिति को बदल सकते हैं। Actions के बारे में अधिक जानें और SDK के भीतर उदाहरण देखें।