API

Time2Emphasize Uygulaması otomatik olarak bağlantılar için kullanılan bir API-Key üretir. Bu, aşağıdaki <customer> ile değiştirilmelidir.

Dili değiştirme

Time2Emphasize Uygulaması cihazda algılanan ve desteklenen dillerde açılacaktır. Dil aşağıdaki bağlantılardan değiştirilebilir:

Dışa aktar, içe aktar ve sıfırla

Time2Emphasize Uygulaması, iletişim kutusu "dışa aktar, içe aktar ve sıfırla" bölümündeki alan düzenlerinin (JSON biçiminde) ve tüm izleme verilerinin (CSV biçiminde) dışa aktarılmasına (yedek oluşturma) ve içe aktarılmasına (yedekleme geri yükleme) olanak tanır. Tüm izleme verileri silinebilir (sıfırlama).

Tüm ayarları sıfırla

Time2Emphasize Uygulaması şu şekilde açılarak varsayılana sıfırlanabilir:

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

Dikkat: Bu, cihazdaki tüm alan düzenlerini ve izleme verilerini siler!

Bağlantılar oluşturma

Bağlantılar, aşağıda açıklandığı gibi bağlantıları açarak oluşturulabilir. Alternatif olarak bu, "bağlantılar" menü öğesi üzerinde bulunan iletişim kutusu üzerinden manuel olarak da yapılandırılabilir. Burada ayrıca listenin en üstündeki ilk ikona tıklayarak bu bağlantının URL'sini panoya kopyalayabilirsiniz.

bağlantılar iletişim kutusu

Örneğin QR Kodlarını tarayarak etkinlikleri alma

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

Sayfayı yazdırarak (Ctrl + P) tüm QR Kodlarının bir listesi yazdırılır.

Araç çubuğunda mode qrcode her bir QRCode'u alan başına görüntüleyecek bir QRCode modu düğmesi görünür. QRCode görüntüleri aynı zamanda bir bağlantıdır. Bu bağlantıyı kopyalayarak, aşağıdaki örneklerde kullanılacak olan <channel> bölümünü görebilirsiniz:

Piyonu yerleştirme

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

burada /<fieldColor> isteğe bağlıdır.

Piyonu tahtadan kaldırma

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

Bir bilgi ekle

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

Başka bir cihazla eşleştirme

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

Bunu açtıktan sonra "connections" menü öğesi üzerinden erişilebilen dialog eşleştirme bağlantısını kopyalamak için kullanılabilir. Bu daha sonra diğer cihazda açılmalıdır. Cihazı önceden resetlemeyi düşünün.

Seyirci için bağlantı

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

Bunu açtıktan sonra "bağlantılar" menü öğesi üzerinden erişilebilen diyalog eşleştirme bağlantısını kopyalamak ve bu bağlantıyı seyirciye göndermek için kullanılabilir. Seyirci bağlantıyı açarak piyonun düzenini ve konumunu, ikisini de değiştiremeden görüntüleyebilir.

Durum rozetini görüntülemek için bağlantı

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

Bunu açtıktan sonra "bağlantılar" menü öğesi üzerinden erişilebilen diyalog mevcut durumu herkese açık olarak paylaşmak için herhangi bir web sitesine eklemek üzere html kodunu kopyalamak için kullanılabilir.

time2emphasize-badge

Aynı sayfaya birden fazla Time2Emphasize örneğinin rozetini eklemek, <script>...</script> kısmını yalnızca bir kez (tercihen kapanış gövde etiketinden hemen önce) ekleyerek mümkündür. Bu düzeni gösteren bir örnek:

<!DOCTYPE html>
<html>
<body>
kişi A durumu:
<a data-channel="y89h2je1vs" href="https://www.emphasize.de" title="ücretsiz zaman raporlama aracı" class="time2-badge"> Time2Emphasize <span class="time2-event">zaman raporlama aracı</span></a>
ve kişi B durumu:
<a data-channel="a9110wvv67" href="https://www.emphasize.de" title="ücretsiz zaman raporlama aracı" class="time2-badge"> Time2Emphasize <span class="time2-event">zaman raporlama aracı</span></a>

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

Birine bağlanılıyor depolama

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

Bir depolama hizmetini yüklemek için indirin: ZIP

Gereksinimler: Nginx, PHP ve PDO-SQLite/-MySql mevcut! Bunu kontrol etmek ve <url>'yi belirlemek için tarayıcınızda aşağıdakileri açın:

<url>/check_pdo.php

check_pdo.php bundan sonra sunucunuzda silinebilir.

Piyonu yerleştirme

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

Alan adı "alan adı" ve renk "#ffab11" görünür bir alanın karşılık gelenleriyle değiştirilecektir.

Daha Fazla Ayrıntı: 1

Piyonu tahtadan kaldırma

Bu, önceki olayı sınırlayarak elde edilir (aşağıdaki "e" değeri örneğinde).

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

Daha Fazla Ayrıntı: 1

Bir bilgi ekle

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

Daha Fazla Ayrıntı: 1

Bir düzen ayarlama

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"}}]

Örnek, "one", "two" ve "three" olmak üzere üç alandan oluşan bir düzen belirler.

Example layout

Faturalar oluşturun

"Fatura oluştur" altındaki menü, fatura oluşturma görünümünü açar. Oluşturulan faturalar ZUGFeRD (XML ekli PDF) uyumludur ve örneğin burada doğrulanabilir.

Görünüm zaman takibi olmadan da kullanılabilir - ancak her ikisi de kullanılırsa, fatura kalemleri otomatik olarak kaydedilen zamandan gelebilir!

Aşağıdaki fatura çubuğu

Alt kısımda her zaman en önemli girdileri ve daha sonraki girdi sayfalarını açmak için kullanılabilecek sembolleri gösteren bir çubuk bulunmaktadır. Görüntüleme alanı yeterince geniş değilse bu çubuk dikey olarak kaydırılabilir:

Fatura çubuğu kaydırılabilir

"FATURA OLUŞTUR" butonuna tıkladığınızda, eksik olan önemli girişleri açıklayan bir iletişim kutusu açılacaktır. İlgili giriş sayfalarından biri açılacak ve burada ilgili giriş alanı kırmızı renkle belirtilecektir. Eğer tüm bilgiler mevcutsa PDF oluşturulur, görüntülenir ve hemen gönderilebilir veya kaydedilebilir.

eksik, önemli girdileri düzeltin

Giriş sayfaları ayrıca çubuğun en sağındaki ikonlar kullanılarak da açılabilir.

Satıcı için giriş sayfasını aç

Son ikon üzerinden ana alanın ve alt bilgi alanının düzeni açılıp düzenlenebilmektedir. Doğrudan düzenlemenin yanı sıra, kaynak kodunda daha ince değişiklikler yapmak da mümkündür.

Düzen kodunu düzenle

Eğer düzen artık doğru değilse, giriş alanının altında bulunan "Sıfırla" butonunu kullanarak başlangıç ​​durumuna geri dönebilirsiniz.

Düzen Kodunu Sıfırla

Oluşturulan faturalara ait giriş verileri sadece tarayıcıda veya cihazda kaydedilir ve "Fatura numarası" giriş alanındaki seçim üzerinden tekrar yüklenebilir. Daha sonra fatura numarasının zaten mevcut olduğunu belirten bir ⚠️ sembolü görünecektir. ⚠️ sembolüne tıkladığınızda daha önce kullanılmamış bir fatura numarası otomatik olarak oluşturulur.

"Alıcı" giriş sayfasında daha önce kullanılan müşterilere ait tüm veriler "Ad" alanındaki seçim yoluyla hızlı bir şekilde ayarlanabilir.

Dil ayarı başlangıç ​​durumunu da etkiler. Dolayısıyla "Fatura oluştur" görünümü, örnek değerler ve düzen şablonları için dil de aşağıdaki bağlantılardan değiştirilebilir:


Footnotes

  1. %CURRENT_TIMESTAMP% yerine, örneğin sabah 3.1.2024 için 1704270072000 gibi belirli bir unix zaman damgası (milisaniyelerle GMT) de belirtilebilir. 2 3