API

Time2Emphasize ऐप स्वचालित रूप से एक API-कुंजी उत्पन्न करता है, जिसका उपयोग कनेक्शन के लिए किया जाता है। इसे नीचे दिए गए <customer> से बदला जाना है।

भाषा बदलना

Time2Emphasize ऐप डिवाइस पर पहचानी गई भाषाओं में खुलेगा और जो समर्थित है। भाषा को निम्नलिखित लिंक के माध्यम से बदला जा सकता है:

निर्यात, आयात और रीसेट

Time2Emphasize ऐप फ़ील्ड-लेआउट (JSON-फ़ॉर्मेट में) और डायलॉग "निर्यात, आयात और रीसेट" में सभी ट्रैकिंग डेटा (CSV-फ़ॉर्मेट में) को निर्यात (बैकअप बनाएँ) और आयात (बैकअप पुनर्स्थापित करें) करने की अनुमति देता है। सभी ट्रैकिंग डेटा को हटाया (रीसेट) भी जा सकता है।

सभी सेटिंग्स रीसेट करें

Time2Emphasize ऐप को खोलकर डिफ़ॉल्ट पर रीसेट किया जा सकता है:

https://time2.emphasize.de?a=reset

ध्यान दें: यह डिवाइस से सभी फ़ील्ड-लेआउट और ट्रैकिंग डेटा हटा देता है!

कनेक्शन बनाना

नीचे बताए गए लिंक खोलकर कनेक्शन बनाए जा सकते हैं। वैकल्पिक रूप से इसे मेनू आइटम "कनेक्शन" पर उपलब्ध डायलॉग में मैन्युअल रूप से भी कॉन्फ़िगर किया जा सकता है। यहां आप सूची के शीर्ष पर पहले आइकन पर क्लिक करके इस कनेक्शन के URL को क्लिपबोर्ड पर कॉपी भी कर सकते हैं।

कनेक्शन डायलॉग

उदाहरण के लिए QRCodes को स्कैन करके गतिविधियाँ प्राप्त करना

https://time2.emphasize.de?m=e

पेज को प्रिंट करके (Ctrl + P) सभी QRCodes की सूची प्रिंट की जाती है।

टूलबार में mode qrcode एक QRCode मोड बटन दिखाई देता है, जो प्रत्येक QRCode को प्रति फ़ील्ड प्रदर्शित करेगा। QRCode छवियाँ एक ही समय में एक लिंक हैं। इस लिंक को कॉपी करके कोई इसमें <channel> भाग देख सकता है, जिसका उपयोग निम्नलिखित उदाहरणों में किया जाना है:

मोहरा रखना

GET https://time2.emphasize.de/connect/<channel>/push/<fieldName>/<fieldColor>

जहाँ /<fieldColor> वैकल्पिक है।

मोहरे को बोर्ड से हटाना

GET https://time2.emphasize.de/connect/<channel>/off

एक जानकारी जोड़ें

GET https://time2.emphasize.de/connect/<channel>/info/<infoText>

किसी अन्य डिवाइस के साथ युग्मन

https://time2.emphasize.de?m=a

इसे खोलने के बाद मेनू आइटम "कनेक्शन" पर पहुंचने योग्य डायलॉग का उपयोग युग्मन लिंक को कॉपी करने के लिए किया जा सकता है। इसे फिर दूसरे डिवाइस पर खोला जाना चाहिए। डिवाइस को पहले रीसेट करने पर विचार करें।

दर्शक के लिए कनेक्शन

https://time2.emphasize.de?m=v

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

स्टेटस बैज प्रदर्शित करने के लिए कनेक्शन

https://time2.emphasize.de?m=p

इसे खोलने के बाद मेनू आइटम "कनेक्शन" पर पहुंच योग्य संवाद का उपयोग किसी भी वेबसाइट में डालने के लिए HTML-कोड को कॉपी करने के लिए किया जा सकता है, ताकि वर्तमान स्थिति को सार्वजनिक रूप से साझा किया जा सके।

time2emphasize-badge

<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

आवश्यकताएँ: Nginx, PHP और PDO-SQLite/-MySql उपलब्ध हैं! इसे जाँचने और <url> निर्धारित करने के लिए अपने ब्राउज़र में निम्न खोलें:

<url>/check_pdo.php

check_pdo.php को उसके बाद आपके सर्वर पर हटाया जा सकता है।

मोहरा रखना

POST <url>/?topic=<customer>
PAYLOAD [{"s": %CURRENT_TIMESTAMP%, "n": "field name", "c": "#ffab11"}]

फ़ील्ड नाम "field name" और रंग "#ffab11" को दृश्यमान फ़ील्ड के संगत लोगों द्वारा प्रतिस्थापित किया जाना है।

आगे की जानकारी: 1

मोहरे को बोर्ड से हटाना

यह पिछली घटना को सीमित करके प्राप्त किया जाता है (नीचे दिए गए उदाहरण में "e"-मान)।

POST <url>/?topic=<customer>
पेलोड [{"s": 1704270072000, "n": "फ़ील्ड नाम", "c": "#ffab11", "e": %CURRENT_TIMESTAMP%}]

अधिक जानकारी: 1

कोई जानकारी जोड़ें

POST <url>/?topic=<customer>
पेलोड [{"s": %CURRENT_TIMESTAMP%, "i": "कुछ जानकारी"}]

अधिक जानकारी: 1

लेआउट सेट करना

POST <url>/?topic=<customer>
PAYLOAD [{"v":"2","format":"time.emphasize","r":{"s":[{"s":[{"n":"one","c":"#4aff00"},{"n":"two","c":"#ffaa11"}],"l":"h"},{"n":"three","c":"#308a11"}],"l":"v"}}]

उदाहरण तीन फ़ील्ड "एक", "दो" और "तीन" के साथ एक लेआउट सेट करता है।

उदाहरण लेआउट

चालान बनाएं

"चालान बनाएँ" के अंतर्गत मेनू चालान बनाने के लिए दृश्य खोलता है। उत्पन्न चालान ZUGFeRD (PDF के साथ XML अनुलग्नक) संगत हैं और उन्हें मान्य किया जा सकता है, उदाहरण के लिए, यहां

दृश्य का उपयोग समय ट्रैकिंग के बिना भी किया जा सकता है - लेकिन यदि दोनों का उपयोग किया जाता है, तो चालान आइटम स्वचालित रूप से रिकॉर्ड किए गए समय से आ सकते हैं!

नीचे इनवॉइस बार

निचले क्षेत्र में एक बार होता है जो हमेशा सबसे महत्वपूर्ण प्रविष्टियों और प्रतीकों को दिखाता है जिनका उपयोग आगे के इनपुट पृष्ठों को खोलने के लिए किया जा सकता है। यदि प्रदर्शन क्षेत्र पर्याप्त चौड़ा नहीं है तो यह बार लंबवत स्क्रॉल करने योग्य हो सकता है:

इनवॉइस बार स्क्रॉल करने योग्य हो सकता है

यदि आप "GENERATE INVOICE" बटन पर क्लिक करेंगे तो एक डायलॉग बॉक्स खुलेगा जिसमें छूटी हुई महत्वपूर्ण प्रविष्टियों का विवरण होगा। प्रासंगिक इनपुट पृष्ठों में से एक खुल जाएगा, जिसमें संबंधित इनपुट फ़ील्ड लाल रंग में रेखांकित होगी। यदि सभी सूचनाएं उपलब्ध हैं, तो पीडीएफ तैयार हो जाता है, प्रदर्शित होता है और उसे तुरंत भेजा या सहेजा जा सकता है।

अनुपलब्ध, महत्वपूर्ण प्रविष्टियों को सही करें

इनपुट पृष्ठों को बार के दाईं ओर स्थित आइकन का उपयोग करके भी खोला जा सकता है।

विक्रेता के लिए इनपुट पृष्ठ खोलें

मुख्य क्षेत्र और पाद लेख का लेआउट अंतिम आइकन के माध्यम से खोला और संपादित किया जा सकता है। प्रत्यक्ष संपादन के अतिरिक्त, स्रोत कोड में सूक्ष्म परिवर्तन भी संभव है।

लेआउट कोड संपादित करें

यदि लेआउट अब सही नहीं है, तो आप इनपुट फ़ील्ड के नीचे "रीसेट" बटन का उपयोग करके प्रारंभिक स्थिति को पुनर्स्थापित कर सकते हैं।

लेआउट कोड रीसेट करें

उत्पन्न चालान के लिए इनपुट डेटा केवल ब्राउज़र या डिवाइस में सहेजा जाता है और इसे "चालान संख्या" इनपुट फ़ील्ड में चयन के माध्यम से पुनः लोड किया जा सकता है। फिर एक ⚠️ प्रतीक दिखाई देगा, जो आपको चेतावनी देगा कि चालान संख्या पहले से मौजूद है। यदि आप ⚠️ प्रतीक पर क्लिक करते हैं, तो पहले से अप्रयुक्त चालान संख्या स्वचालित रूप से उत्पन्न हो जाती है।

"प्राप्तकर्ता" इनपुट पृष्ठ में पहले से उपयोग किए गए ग्राहकों के सभी डेटा को "नाम" फ़ील्ड में चयन के माध्यम से शीघ्रता से सेट किया जा सकता है।

भाषा सेटिंग भी प्रारंभिक स्थिति को प्रभावित करती है। इसलिए भाषा को निम्नलिखित लिंक के माध्यम से "चालान बनाएँ" दृश्य, नमूना मान और लेआउट टेम्पलेट्स के लिए भी बदला जा सकता है:


Footnotes

  1. %CURRENT_TIMESTAMP% के बजाय कोई भी एक निश्चित यूनिक्स टाइमस्टैम्प (मिलीसेकंड के साथ GMT) निर्दिष्ट कर सकता है, उदाहरण के लिए 3.1.2024 की सुबह के लिए 1704270072000। 2 3