Time2Emphasize ऐप स्वचालित रूप से एक API-कुंजी उत्पन्न करता है, जिसका उपयोग कनेक्शन के लिए किया जाता है। इसे नीचे दिए गए <customer> से बदला जाना है।
Time2Emphasize ऐप डिवाइस पर पहचानी गई भाषाओं में खुलेगा और जो समर्थित है। भाषा को निम्नलिखित लिंक के माध्यम से बदला जा सकता है:
Time2Emphasize ऐप फ़ील्ड-लेआउट (JSON-फ़ॉर्मेट में) और डायलॉग "निर्यात, आयात और रीसेट" में सभी ट्रैकिंग डेटा (CSV-फ़ॉर्मेट में) को निर्यात (बैकअप बनाएँ) और आयात (बैकअप पुनर्स्थापित करें) करने की अनुमति देता है। सभी ट्रैकिंग डेटा को हटाया (रीसेट) भी जा सकता है।
Time2Emphasize ऐप को खोलकर डिफ़ॉल्ट पर रीसेट किया जा सकता है:
https://time2.emphasize.de?a=reset
ध्यान दें: यह डिवाइस से सभी फ़ील्ड-लेआउट और ट्रैकिंग डेटा हटा देता है!
नीचे बताए गए लिंक खोलकर कनेक्शन बनाए जा सकते हैं। वैकल्पिक रूप से इसे मेनू आइटम "कनेक्शन" पर उपलब्ध डायलॉग में मैन्युअल रूप से भी कॉन्फ़िगर किया जा सकता है। यहां आप सूची के शीर्ष पर पहले आइकन पर क्लिक करके इस कनेक्शन के URL को क्लिपबोर्ड पर कॉपी भी कर सकते हैं।
कुछ कनेक्शन Time2Emphasize REST API में एंडपॉइंट के माध्यम से समय-ट्रैकिंग के लिए ऑब्जेक्ट्स के नियंत्रण की अनुमति देते हैं।
https://time2.emphasize.de?m=e
पेज को प्रिंट करके (Ctrl + P) सभी QRCodes की सूची प्रिंट की जाती है।
टूलबार में
एक QRCode मोड बटन दिखाई देता है, जो प्रत्येक फ़ील्ड के लिए प्रत्येक QRCode प्रदर्शित करेगा।
"जोड़ी डिवाइस" और "गतिविधियाँ प्राप्त करें" कनेक्शन Time2Emphasize REST API में एंडपॉइंट के माध्यम से सुलभ हैं।
push अनुरोध भेजकर आकृति को फ़ील्ड पर रखा जाता है।
off अनुरोध भेजकर आकृति को सभी फ़ील्ड से हटा दिया जाता है।
info अनुरोध भेजकर टाइमलाइन में जानकारी दर्ज की जाती है।
https://time2.emphasize.de?m=a
इसे खोलने के बाद मेनू आइटम "कनेक्शन" पर पहुंचने योग्य डायलॉग का उपयोग युग्मन लिंक को कॉपी करने के लिए किया जा सकता है। इसे फिर दूसरे डिवाइस पर खोला जाना चाहिए। डिवाइस को पहले रीसेट करने पर विचार करें।
https://time2.emphasize.de?m=v
इसे खोलने के बाद मेनू आइटम "कनेक्शन" पर पहुंच योग्य संवाद का उपयोग पेयरिंग लिंक को कॉपी करने और इस लिंक को दर्शक को भेजने के लिए किया जा सकता है। लिंक खोलकर दर्शक मोहरे के लेआउट और स्थिति को देख सकता है, बिना उनमें से किसी को बदले।
https://time2.emphasize.de?m=p
इसे खोलने के बाद मेनू आइटम "कनेक्शन" पर पहुंच योग्य संवाद का उपयोग किसी भी वेबसाइट में डालने के लिए HTML-कोड को कॉपी करने के लिए किया जा सकता है, ताकि वर्तमान स्थिति को सार्वजनिक रूप से साझा किया जा सके।
<script>...</script> भाग को केवल एक बार (अधिमानतः समापन बॉडी टैग से ठीक पहले अंत में) जोड़कर एक ही पृष्ठ पर कई Time2Emphasize उदाहरणों के बैज जोड़ना संभव है। इस लेआउट को दर्शाने वाला एक उदाहरण:
<!DOCTYPE html>
<html>
<body>
व्यक्ति A स्थिति:
<a data-channel="y89h2je1vs" href="https://www.emphasize.de" title="free time-reporting tool" class="time2-badge"> Time2Emphasize <span class="time2-event">time-reporting tool</span></a>
और व्यक्ति B स्थिति:
<a data-channel="a9110wvv67" href="https://www.emphasize.de" title="free time-reporting tool" class="time2-badge"> Time2Emphasize <span class="time2-event">time-reporting tool</span></a>
<script>...</script>
</body>
</html>
https://time2.emphasize.de?m=s&c=<customer>&d=<url>
स्टोरेज सेवा इंस्टॉल करने के लिए डाउनलोड करें: ZIP
स्रोत निम्नलिखित GitHub रिपॉजिटरी में सार्वजनिक रूप से उपलब्ध हैं: time2.store
आवश्यकताएँ: Nginx, PHP और PDO-SQLite/-MySql उपलब्ध हैं! इसे जाँचने और <url> निर्धारित करने के लिए अपने ब्राउज़र में निम्न खोलें:
https://<url>/check_pdo.php
check_pdo.php को उसके बाद आपके सर्वर पर हटाया जा सकता है।
"जगह" कनेक्शन Time2Emphasize REST API में एक एंडपॉइंट के माध्यम से पहुँचा जा सकता है।
प्यादा को एक फ़ील्ड पर एक push अनुरोध भेजकर रखा जाता है, जिसमें एक इवेंट ऑब्जेक्ट होता है जिसमें s: %CURRENT_TIMESTAMP%, n: फ़ील्ड नाम, और c: फ़ील्ड रंग मान होते हैं। उदाहरण POST पेलोड:
[{"s": %CURRENT_TIMESTAMP%, "n": "काम", "c": "#4aff00"}]
यह एक post अनुरोध भेजकर प्राप्त किया जाता है जिसमें केवल s: %CURRENT_TIMESTAMP% मान वाला एक Event ऑब्जेक्ट होता है। उदाहरण POST पेलोड:
[{"s": %CURRENT_TIMESTAMP%}]
एक post अनुरोध भेजकर टाइमलाइन में एक जानकारी जोड़ी जाती है जिसमें s: %CURRENT_TIMESTAMP% मान और i: info टेक्स्ट वाला एक Event ऑब्जेक्ट होता है। उदाहरण POST पेलोड:
[{"s": %CURRENT_TIMESTAMP%, "i": "कुछ जानकारी"}]
लेआउट ऑब्जेक्ट के साथ post अनुरोध भेजकर लेआउट सेट किया जाता है। उदाहरण POST पेलोड:
[{"v":"2","format":"time.emphasize","r":{"s":[{"s":[{"n":"one","c":"#4aff00"},{"n":"two","c":"#ffaa11"}],"l":"h"},{"n":"three","c":"#308a11"}],"l":"v"}}]
उदाहरण तीन फ़ील्ड "one", "two" और "three" के साथ एक लेआउट सेट करता है।
"चालान बनाएँ" के अंतर्गत मेनू चालान बनाने के लिए दृश्य खोलता है। उत्पन्न चालान ZUGFeRD (PDF के साथ XML अनुलग्नक) संगत हैं और उन्हें मान्य किया जा सकता है, उदाहरण के लिए, यहां।
दृश्य का उपयोग समय ट्रैकिंग के बिना भी किया जा सकता है - लेकिन यदि दोनों का उपयोग किया जाता है, तो चालान आइटम स्वचालित रूप से रिकॉर्ड किए गए समय से आ सकते हैं!
निचले क्षेत्र में एक बार होता है जो हमेशा सबसे महत्वपूर्ण प्रविष्टियों और प्रतीकों को दिखाता है जिनका उपयोग आगे के इनपुट पृष्ठों को खोलने के लिए किया जा सकता है। यदि प्रदर्शन क्षेत्र पर्याप्त चौड़ा नहीं है तो यह बार लंबवत स्क्रॉल करने योग्य हो सकता है:
यदि आप "GENERATE INVOICE" बटन पर क्लिक करेंगे तो एक डायलॉग बॉक्स खुलेगा जिसमें छूटी हुई महत्वपूर्ण प्रविष्टियों का विवरण होगा। प्रासंगिक इनपुट पृष्ठों में से एक खुल जाएगा, जिसमें संबंधित इनपुट फ़ील्ड लाल रंग में रेखांकित होगी। यदि सभी सूचनाएं उपलब्ध हैं, तो पीडीएफ तैयार हो जाता है, प्रदर्शित होता है और उसे तुरंत भेजा या सहेजा जा सकता है।
इनपुट पृष्ठों को बार के दाईं ओर स्थित आइकन का उपयोग करके भी खोला जा सकता है।
मुख्य क्षेत्र और पाद लेख का लेआउट अंतिम आइकन के माध्यम से खोला और संपादित किया जा सकता है। प्रत्यक्ष संपादन के अतिरिक्त, स्रोत कोड में सूक्ष्म परिवर्तन भी संभव है।
यदि लेआउट अब सही नहीं है, तो आप इनपुट फ़ील्ड के नीचे "रीसेट" बटन का उपयोग करके प्रारंभिक स्थिति को पुनर्स्थापित कर सकते हैं।
उत्पन्न चालान के लिए इनपुट डेटा केवल ब्राउज़र या डिवाइस में सहेजा जाता है और इसे "चालान संख्या" इनपुट फ़ील्ड में चयन के माध्यम से पुनः लोड किया जा सकता है। फिर एक ⚠️ प्रतीक दिखाई देगा, जो आपको चेतावनी देगा कि चालान संख्या पहले से मौजूद है। यदि आप ⚠️ प्रतीक पर क्लिक करते हैं, तो पहले से अप्रयुक्त चालान संख्या स्वचालित रूप से उत्पन्न हो जाती है।
"प्राप्तकर्ता" इनपुट पृष्ठ में पहले से उपयोग किए गए ग्राहकों के सभी डेटा को "नाम" फ़ील्ड में चयन के माध्यम से शीघ्रता से सेट किया जा सकता है।
भाषा सेटिंग भी प्रारंभिक स्थिति को प्रभावित करती है। इसलिए भाषा को निम्नलिखित लिंक के माध्यम से "चालान बनाएँ" दृश्य, नमूना मान और लेआउट टेम्पलेट्स के लिए भी बदला जा सकता है: