API

L'application Time2Emphasize génère automatiquement une clé API, qui est utilisée pour les connexions. Ceci doit être remplacé par « » ci-dessous.

Changer la langue

L'application Time2Emphasize s'ouvrira dans les langues détectées sur l'appareil et prises en charge. La langue peut être modifiée via les liens suivants :

Exporter, importer et réinitialiser

L'application Time2Emphasize permet d'exporter les présentations de champs (au format JSON) et toutes les données de suivi (au format CSV) dans le dialog « exporter, importer et réinitialiser » ( créer une sauvegarde) et être importé (restaurer une sauvegarde). Toutes les données de suivi peuvent également être supprimées (réinitialisées).

Réinitialiser tous les paramètres

L'application Time2Emphasize peut être réinitialisée par défaut en ouvrant :

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

Attention: cela supprime toutes les configurations de champs et les données de suivi de l'appareil !

Créer des connexions

Les connexions peuvent être créées en ouvrant les liens comme décrit ci-dessous. Alternativement, cela peut également être configuré manuellement dans le dialog disponible via l'élément de menu « Connexions ». Ici, vous pouvez également copier l'URL de cette connexion dans le presse-papiers en cliquant sur la première icône en haut de la liste.

boîte de dialogue de connexions

Réception d'activités par exemple en scannant des QRCodes

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

En imprimant la page (Ctrl + P) une liste de tous les QRCodes est imprimée.

Dans la barre d'outils mode qrcode un bouton de mode QRCode apparaît, qui affichera chaque QRCode par champ. Les images QRCode sont en même temps un lien. En copiant ce lien, on peut y voir la partie <channel>, qui doit être utilisée dans les exemples suivants :

Placer le pion

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

/<fieldColor> est facultatif.

Retirer le pion du plateau

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

Ajouter une information

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

Couplage avec un autre appareil

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

Après l'avoir ouvert, la dialogue accessible via l'élément de menu « connexions » peut être utilisée pour copier le lien d'appairage. Celui-ci devrait ensuite être ouvert sur l’autre appareil. Pensez à réinitialiser l'appareil au préalable.

Connexion pour un spectateur

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

Après l'avoir ouvert, la dialogue accessible via l'élément de menu « connexions » peut être utilisée pour copier le lien d'appariement et envoyer ce lien au spectateur. En ouvrant le lien, le spectateur peut visualiser la disposition et la position du pion sans pouvoir changer ni l'un ni l'autre.

Connexion pour afficher un badge de statut

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

Après l'avoir ouvert, la dialogue accessible via l'élément de menu « connexions » peut être utilisée pour copier le code html à insérer dans n'importe quel site Web pour partager publiquement l'état actuel.

time2emphasize-badge

Il est possible d'ajouter des badges de plusieurs instances Time2Emphasize sur une même page en ajoutant la partie <script>...</script> une seule fois (de préférence à la fin juste avant la balise body de fermeture). Un exemple montrant cette disposition :

<!DOCTYPEhtml>
<html>
 <corps>
 personne A état :
 <a data-channel="y89h2je1vs" href="https://www.emphasize.de" title="outil gratuit de reporting du temps" class="time2-badge"> Time2Emphasize <span class="time2-event"> outil de reporting du temps</span></a>
 et la personne B déclare :
 <a data-channel="a9110wvv67" href="https://www.emphasize.de" title="outil gratuit de reporting du temps" class="time2-badge"> Time2Emphasize <span class="time2-event"> outil de reporting du temps</span></a>

 <script>...</script>
 </corps>
</html>

Connexion à un stockage

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

Téléchargez pour installer un service de stockage: ZIP

Exigences: Nginx, PHP et PDO-SQLite/-MySql disponibles ! Pour vérifier cela et déterminer le «  », ouvrez ce qui suit dans votre navigateur :

<url>/<client>/check_pdo.php

check_pdo.php peut être supprimé sur votre serveur par la suite.

Placer le pion

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

Le nom du champ "nom du champ" et la couleur "#ffab11" sont à remplacer par ceux correspondants d'un champ visible.

Plus de détails: 1

Retirer le pion du plateau

Ceci est réalisé en limitant l'événement précédent (dans l'exemple sous la valeur "e").

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

Plus de détails: 1

Ajouter une information

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

Plus de détails: 1

Définir une mise en page

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

L'exemple définit une mise en page avec trois champs "un", "deux" et "trois".

Exemple de mise en page

Créer des factures

Le menu sous « Créer des factures » ouvre la vue de création de factures. Les factures générées sont compatibles ZUGFeRD (PDF avec pièce jointe XML) et peuvent être validées, par exemple, ici.

La vue peut également être utilisée sans suivi du temps - mais si les deux sont utilisés, les éléments de facture peuvent provenir automatiquement du temps enregistré !

Barre de factures ci-dessous

Dans la zone inférieure se trouve une barre qui affiche toujours les entrées et les symboles les plus importants qui peuvent être utilisés pour ouvrir d'autres pages de saisie. Cette barre peut être déroulante verticalement si la zone d'affichage n'est pas assez large :

La barre de facture peut être déroulante

Si vous cliquez sur le bouton « GÉNÉRER LA FACTURE », une boîte de dialogue s'ouvrira décrivant les entrées importantes manquantes. L'une des pages de saisie pertinentes s'ouvre, dans laquelle le champ de saisie correspondant est alors entouré en rouge. Si toutes les informations sont disponibles, le PDF est généré, affiché et peut être envoyé ou enregistré immédiatement.

corriger les entrées manquantes et importantes

Les pages de saisie peuvent également être ouvertes à l’aide des icônes situées à l’extrême droite de la barre.

Ouvrir la page de saisie pour le vendeur

La disposition de la zone principale et du pied de page peut être ouverte et modifiée via la dernière icône. En plus de l'édition directe, des modifications plus fines du code source sont également possibles.

Modifier le code de mise en page

Si la mise en page n'est plus correcte, vous pouvez restaurer l'état initial à l'aide du bouton « Réinitialiser » situé sous le champ de saisie.

Réinitialiser le code de mise en page

Les données d'entrée des factures générées sont uniquement enregistrées dans le navigateur ou sur l'appareil et peuvent être rechargées via la sélection dans le champ de saisie « Numéro de facture ». Ensuite, un symbole ⚠️ apparaîtra, vous avertissant que le numéro de facture existe déjà. Si vous cliquez sur le symbole ⚠️, un numéro de facture non utilisé auparavant est automatiquement généré.

Toutes les données des clients déjà utilisées dans la page de saisie « Destinataire » peuvent être rapidement définies via la sélection dans le champ « Nom ».

Le paramètre de langue affecte également l'état initial. La langue peut donc également être modifiée pour la vue « Créer des factures », les exemples de valeurs et les modèles de mise en page via les liens suivants :


Footnotes

  1. Au lieu de %CURRENT_TIMESTAMP%, on peut également spécifier un certain horodatage Unix (GMT avec millisecondes), par exemple 1704270072000 pour le 3.1.2024 du matin. 2 3