API

Додаток Time2Emphasize автоматично генерує API-ключ, який використовується для підключення. Це має бути замінено на <клієнт> нижче.

Зміна мови

Програма Time2Emphasize відкриється мовами, визначеними на пристрої та які підтримуються. Мову можна змінити за такими посиланнями:

Експорт, імпорт і скидання

Додаток Time2Emphasize дозволяє макети полів (у форматі JSON) і всі дані відстеження (у форматі CSV) у діалоговому вікні «експортувати, імпортувати та скидати» експортовані (створити резервну копію) та імпортовані (відновити резервну копію). Усі дані відстеження також можуть бути видалені (скинуті).

Скинути всі налаштування

Додаток Time2Emphasize можна скинути до стандартних, відкривши:

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

Увага: це видаляє всі макети полів і дані відстеження з пристрою!

Створення зв'язків

Підключення можна створити, відкривши посилання, як описано нижче. Крім того, це також можна налаштувати вручну в діалоговому вікні, доступному через пункт меню «з’єднання». Тут ви також можете скопіювати URL-адресу цього підключення до буфера обміну, натиснувши на першу піктограму вгорі списку.

діалог підключень

Деякі з’єднання дозволяють керувати об’єктами для відстеження часу через кінцеві точки в Time2Emphasize REST API.

Отримання дій, наприклад, шляхом сканування QRCodes

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

Під час друку сторінки (Ctrl + P) друкується список усіх QRCodes.

На панелі інструментів mode qrcode з'являється кнопка режиму QRCode, яка відображатиме кожен QRCode для кожного поля.

З'єднання "Сполучити пристрій" та "Отримувати заходи" доступні через кінцеві точки в Time2Emphasize REST API.

Постановка пішака

Фігурка розміщується на полі шляхом надсилання запиту push.

Зняття пішака з дошки

Фігурка видаляється з усіх полів шляхом надсилання запиту off.

Додайте інформацію

Інформація вводиться в часову шкалу шляхом надсилання запиту info.

Сполучення з іншим пристроєм

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

Після відкриття діалогового вікна, доступного через пункт меню «з’єднання», можна використати для копіювання посилання для створення пари. Потім його слід відкрити на іншому пристрої. Подумайте про скидання пристрою заздалегідь.

Підключення для глядача

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

Після відкриття цього діалогового вікна, доступного через пункт меню «connections», можна використати для копіювання посилання для сполучення та надсилання цього посилання глядачу. Відкривши посилання, глядач може переглянути розташування та положення пішака, не маючи можливості змінити жодне з них.

Підключення для відображення значка статусу

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

Після відкриття цього діалогового вікна, доступного через пункт меню «connections», можна використати для копіювання html-коду, щоб вставити його на будь-який веб-сайт, щоб відкрити поточний статус.

time2emphasize-badge

Можна додати значки кількох екземплярів Time2Emphasize на одній сторінці, додавши частину <script>...</script> лише один раз (бажано в кінці безпосередньо перед закриваючим тегом body). Приклад, що демонструє цей макет:

<!DOCTYPE html>
<html>
 <body>
 стан особи А:
 <a data-channel="y89h2je1vs" href="https://www.emphasize.de" title="безкоштовний інструмент звітування про час" class="time2-badge"> Time2Emphasize <span class="time2-event"> інструмент звітування про час</span></a>
 і особа B зазначає:
 <a data-channel="a9110wvv67" href="https://www.emphasize.de" title="безкоштовний інструмент звітування про час" class="time2-badge"> Time2Emphasize <span class="time2-event"> інструмент звітування про час</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.

Постановка пішака

Пішак розміщується на полі шляхом надсилання запиту post з об’єктом Event, що містить значення s: %CURRENT_TIMESTAMP%, n: назва поля та c: колір поля. Приклад корисного навантаження POST:

[{"s": %CURRENT_TIMESTAMP%, "n": "робота", "c": "#4aff00"}]

Зняття пішака з дошки

Цього досягається шляхом надсилання запиту post з об'єктом Event, що містить лише значення s: %CURRENT_TIMESTAMP%. Приклад корисного навантаження POST:

[{"s": %CURRENT_TIMESTAMP%}]

Додайте інформацію

Інформація додається до часової шкали шляхом надсилання запиту post з об'єктом Event зі значеннями s: %CURRENT_TIMESTAMP% та i: info text. Приклад корисного навантаження POST:

[{"s": %CURRENT_TIMESTAMP%, "i": "деяка інформація"}]

Налаштування макета

Макет встановлюється шляхом надсилання запиту post з об'єктом макета. Приклад корисного навантаження POST:

[{"v":"2","format":"time.emphasize","r":{"s":[{"s":[{"n":"one","c":" #4aff00" },{"n":"два","c":"#ffaa11"}],"l":"h"},{"n":"три","c":"#308a11"}] ,"l":"v"}}]

У прикладі встановлюється макет із трьома полями "one", "two" та "three".

Приклад макета

Створення рахунків-фактур

У меню «Створити рахунки» відкривається вікно для створення рахунків-фактур. Згенеровані рахунки-фактури сумісні з ZUGFeRD (PDF із вкладенням XML) і можуть бути підтверджені, наприклад, тут.

Перегляд також можна використовувати без відстеження часу - але якщо використовуються обидва, елементи рахунка-фактури можуть автоматично виходити із записаного часу!

Панель рахунків-фактур нижче

У нижній частині є панель, яка завжди показує найважливіші записи та символи, які можна використовувати для відкриття наступних сторінок введення. Цю панель можна прокручувати вертикально, якщо область відображення недостатньо широка:

Панель рахунків-фактур можна прокручувати

Якщо ви натиснете кнопку «ГЕНЕРУВАТИ РАХУНОК», відкриється діалогове вікно з описом будь-яких відсутніх важливих записів. Відкриється одна з відповідних сторінок введення, на якій відповідне поле введення буде виділено червоним контуром. Якщо вся інформація доступна, PDF-файл створюється, відображається та може бути негайно надісланий або збережений.

виправити відсутні, важливі записи

Сторінки введення також можна відкрити за допомогою піктограм у правій частині панелі.

Відкрити сторінку введення для продавця

Макет основної області та нижнього колонтитула можна відкрити та редагувати за допомогою останньої піктограми. Окрім прямого редагування, також можливі більш тонкі зміни вихідного коду.

Редагувати код макета

Якщо макет більше не правильний, ви можете відновити початковий стан за допомогою кнопки «Скинути» під полем введення.

Скинути код макета

Вхідні дані для створених рахунків-фактур зберігаються лише в браузері або на пристрої та можуть бути перезавантажені шляхом вибору в полі введення «Номер рахунку». Потім з’явиться символ ⚠️, який попередить вас, що номер рахунку-фактури вже існує. Якщо натиснути на символ ⚠️, автоматично генерується номер рахунку-фактури, який раніше не використовувався.

Усі дані для клієнтів, які вже використовуються на сторінці введення «Одержувач», можна швидко встановити за допомогою вибору в полі «Ім’я».

Налаштування мови також впливає на початковий статус. Тому також можна змінити мову для перегляду «Створення рахунків-фактур», зразків значень і шаблонів макетів за такими посиланнями: