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

Bazı bağlantılar, Time2Emphasize REST API'deki uç noktalar aracılığıyla zaman takibi için nesnelerin kontrol edilmesine olanak tanır.

Ö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 alan için ayrı ayrı QRCode görüntüleyen bir QRCode modu düğmesi görünür.

"Cihazı eşleştir" ve "Aktiviteleri al" bağlantılarına Time2Emphasize REST API içindeki uç noktalar aracılığıyla erişilebilir.

Piyonu yerleştirme

Şekil, bir push isteği gönderilerek bir alana yerleştirilir.

Piyonu tahtadan kaldırma

Şekil, bir off isteği gönderilerek tüm alanlardan kaldırılır.

Bir bilgi ekle

Bir info isteği gönderilerek zaman çizelgesine bir bilgi girilir.

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

Kaynaklar aşağıdaki GitHub deposunda herkese açık olarak mevcuttur: time2.store

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:

https://<url>/check_pdo.php

check_pdo.php bundan sonra sunucunuzda silinebilir.

"Konum" bağlantısına Time2Emphasize REST API'deki bir uç nokta üzerinden erişilebilir.

Piyonu yerleştirme

Piyon, s: %CURRENT_TIMESTAMP%, n: alan adı ve c: alan rengi değerlerini içeren bir Olay nesnesi içeren bir post isteği gönderilerek bir alana yerleştirilir. Örnek POST yükü:

[{"s": %CURRENT_TIMESTAMP%, "n": "çalışma", "c": "#4aff00"}]

Piyonu tahtadan kaldırma

Bu, yalnızca s: %CURRENT_TIMESTAMP% değerini içeren bir Olay nesnesi içeren bir post isteği gönderilerek gerçekleştirilir. Örnek POST yükü:

[{"s": %CURRENT_TIMESTAMP%}]

Bir bilgi ekle

Zaman çizelgesine, s: %CURRENT_TIMESTAMP% ve i: bilgi metni değerlerine sahip bir Olay nesnesi içeren bir post isteği gönderilerek bilgi eklenir. Örnek POST yükü:

[{"s": %CURRENT_TIMESTAMP%, "i": "biraz bilgi"}]

Bir düzen ayarlama

Düzen, bir düzen nesnesi içeren bir post isteği gönderilerek ayarlanır. Örnek POST yükü:

[{"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: