API

Time2Emphasize-appen genererar automatiskt en API-nyckel som används för anslutningar. Detta ska ersättas med <kund> nedan.

Ändra språk

Time2Emphasize-appen öppnas på de språk som identifieras på enheten och som stöds. Språket kan ändras via följande länkar:

Exportera, importera och återställ

Time2Emphasize-appen tillåter fältlayouter (i JSON-format) och all spårningsdata (i CSV-format) i dialog "exportera, importera och återställa" exporteras (skapa en säkerhetskopia) och ska importeras (återställa en säkerhetskopia). Alla spårningsdata kan också raderas (återställas).

Återställ alla inställningar

Time2Emphasize-appen kan återställas till standard genom att öppna:

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

Observera: detta raderar alla fältlayouter och spårningsdata från enheten!

Skapar anslutningar

Anslutningar kan skapas genom att öppna länkarna enligt beskrivningen nedan. Alternativt kan detta också konfigureras manuellt i dialog som finns tillgänglig under menyalternativet "anslutningar". Här kan du också kopiera URL:en för denna anslutning till urklippet genom att klicka på den första ikonen högst upp i listan.

connections dialog

Ta emot aktiviteter till exempel genom att skanna QRCodes

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

Genom att skriva ut sidan (Ctrl + P) skrivs en lista över alla QR-koder ut.

I verktygsfältet mode qrcode visas en QRCode-lägesknapp, som visar varje QRCode per fält. QRCode-bilderna är samtidigt en länk. Genom att kopiera denna länk kan man se <kanal>-delen i den, som ska användas i följande exempel:

Placera bonden

Hämta https://time2.emphasize.de/connect/<channel>/push/<fieldName>/<fieldColor>

där /<fieldColor> är valfritt.

Tar bort bonden från brädet

Hämta https://time2.emphasize.de/connect/<channel>/off

Lägg till en info

Hämta https://time2.emphasize.de/connect/<channel>/info/<infoText>

Para ihop med en annan enhet

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

Efter att ha öppnat denna kan dialog som nås via menyalternativet "anslutningar" användas för att kopiera ihopkopplingslänken. Denna ska sedan öppnas på den andra enheten. Överväg att återställa enheten i förväg.

Anslutning för en åskådare

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

Efter att ha öppnat denna kan dialog som nås via menyalternativet "anslutningar" användas för att kopiera ihopkopplingslänken och skicka denna länk till åskådaren. Genom att öppna länken kan åskådaren se utformningen och positionen för bonden utan att kunna ändra någon av dem.

Anslutning för att visa ett statusmärke

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

Efter att ha öppnat denna kan dialog nås via menyalternativet "anslutningar" användas för att kopiera html-koden för att infoga på valfri webbplats för att dela den aktuella statusen offentligt.

time2emphasize-badge

Det är möjligt att lägga till märken för flera Time2Emphasize-instanser på samma sida genom att bara lägga till <script>...</script>-delen en gång (helst i slutet strax före den avslutande body-taggen). Ett exempel som visar denna layout:

<!DOCTYPE html>
<html>
 <body>
 person A tillstånd:
 <a data-channel="y89h2je1vs" href="https://www.emphasize.de" title="free time-reporting tool" class="time2-badge"> Time2Emphasize <span class="time2-event"> tidsrapporteringsverktyg</span></a>
 och person B uppger:
 <a data-channel="a9110wvv67" href="https://www.emphasize.de" title="free time-reporting tool" class="time2-badge"> Time2Emphasize <span class="time2-event"> tidsrapporteringsverktyg</span></a>

 <script>...</script>
 </body>
</html>

Ansluter till ett minne

https://time2.emphasize.de?m=s&c=<customer>&d=<url>

Ladda ner för att installera en lagringstjänst: ZIP

Krav: Nginx, PHP och PDO-SQLite/-MySql tillgängliga! För att kontrollera detta och bestämma <url>, öppna följande i din webbläsare:

<url>/<kund>/check_pdo.php

check_pdo.php kan raderas på din server därefter.

Placera bonden

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

Fältnamnet "fältnamn" och färg "#ffab11" ska ersättas med motsvarande i ett synligt fält.

Ytterligare information: 1

Tar bort bonden från brädet

Detta uppnås genom att begränsa föregående händelse (i exemplet nedanför "e"-värdet).

POST <url>/?topic=<customer>
PAYLOAD [{"s": 1704270072000, "n": "fältnamn", "c": "#ffab11", "e": %CURRENT_TIMESTAMP%}]

Ytterligare information: 1

Lägg till en info

POST <url>/?topic=<customer>
PAYLOAD [{"s": %CURRENT_TIMESTAMP%, "i": "lite info"}]

Ytterligare information: 1

Ställa in en layout

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

Exemplet sätter en layout med tre fält "ett", "två" och "tre".

Exempellayout

Skapa fakturor

Menyn under "Skapa fakturor" öppnar vyn för att skapa fakturor. De genererade fakturorna är ZUGFeRD (PDF med XML-bilaga) kompatibla och kan valideras till exempel här.

Vyn kan även användas utan tidsspårning – men om båda används kan fakturaposterna automatiskt komma från den inspelade tiden!

Fakturafältet nedan

I det nedre området finns en stapel som alltid visar de viktigaste posterna och symbolerna som kan användas för att öppna ytterligare inmatningssidor. Denna stapel kan vara rullbar vertikalt om visningsområdet inte är tillräckligt stort:

Fakturafältet kan vara rullningsbart

Om du klickar på knappen "GENERERA FAKTURA" öppnas en dialogruta som beskriver eventuella saknade viktiga poster. En av de relevanta inmatningssidorna öppnas, där motsvarande inmatningsfält kommer att visas i rött. Om all information finns tillgänglig genereras, visas PDF:en och kan skickas eller sparas omedelbart.

rätt saknade, viktiga poster

Inmatningssidorna kan också öppnas med hjälp av ikonerna längst till höger i fältet.

Öppna inmatningssida för säljare

Layouten för huvudområdet och sidfoten kan öppnas och redigeras via den sista ikonen. Förutom direktredigering är även finare ändringar av källkoden möjliga.

Redigera layoutkod

Om layouten inte längre är korrekt kan du återställa den initiala statusen med knappen "Återställ" under inmatningsfältet.

Återställ layoutkod

Indata för genererade fakturor sparas endast i webbläsaren eller på enheten och kan laddas om via valet i inmatningsfältet "Fakturanummer". Då visas en ⚠️-symbol som varnar dig om att fakturanumret redan finns. Om du klickar på ⚠️-symbolen genereras automatiskt ett tidigare oanvänt fakturanummer.

All data för kunder som redan används på inmatningssidan "Mottagare" kan snabbt ställas in via valet i fältet "Namn".

Språkinställningen påverkar också startstatusen. Språket kan därför även ändras för vyn "Skapa fakturor", exempelvärden och layoutmallar via följande länkar:


Footnotes

  1. Istället för %CURRENT_TIMESTAMP% kan man också ange en viss unix-tidsstämpel (GMT med millisekunder), till exempel 1704270072000 för 3.1.2024 på morgonen. 2 3