Time2Emphasize Uygulaması otomatik olarak bağlantılar için kullanılan bir API-Key üretir. Bu, aşağıdaki <customer> ile değiştirilmelidir.
Time2Emphasize Uygulaması cihazda algılanan ve desteklenen dillerde açılacaktır. Dil aşağıdaki bağlantılardan değiştirilebilir:
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).
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, 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.
Bazı bağlantılar, Time2Emphasize REST API'deki uç noktalar aracılığıyla zaman takibi için nesnelerin kontrol edilmesine olanak tanır.
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
, 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.
Şekil, bir push isteği gönderilerek bir alana yerleştirilir.
Şekil, bir off isteği gönderilerek tüm alanlardan kaldırılır.
Bir info isteği gönderilerek zaman çizelgesine bir bilgi girilir.
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.
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.
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.
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>
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.
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"}]
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%}]
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"}]
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.
"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!
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 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.
Giriş sayfaları ayrıca çubuğun en sağındaki ikonlar kullanılarak da açılabilir.
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.
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.
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: