API

La aplicación Time2Emphasize genera automáticamente una clave API, que se utiliza para las conexiones. Esta clave se debe reemplazar por <customer> a continuación.

Cambio de idioma

La aplicación Time2Emphasize se abrirá en los idiomas detectados en el dispositivo y que sean compatibles. El idioma se puede cambiar a través de los siguientes enlaces:

Exportar, importar y restablecer

La aplicación Time2Emphasize permite exportar (crear una copia de seguridad) e importar (restaurar una copia de seguridad) los diseños de campo (en formato JSON) y todos los datos de seguimiento (en formato CSV) en el diálogo "exportar, importar y restablecer". También se pueden eliminar (restablecer) todos los datos de seguimiento.

Restablecer todos los ajustes

La aplicación Time2Emphasize se puede restablecer a los valores predeterminados abriendo:

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

Atención: esto elimina todos los diseños de campo y los datos de seguimiento del dispositivo.

Crear conexiones

Se pueden crear conexiones abriendo los enlaces como se describe a continuación. Alternativamente, esto también se puede configurar manualmente en el diálogo disponible en el elemento de menú "connections". Aquí también puedes copiar la URL de esta conexión al portapapeles haciendo clic en el primer icono en la parte superior de la lista.

diálogo de conexiones

Recepción de actividades, por ejemplo, mediante el escaneo de códigos QR

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

Al imprimir la página (Ctrl + P), se imprime una lista de todos los códigos QR.

En la barra de herramientas mode qrcode aparece un botón de modo QRCode, que mostrará cada código QR por campo. Las imágenes de los códigos QR son al mismo tiempo un enlace. Copiando este enlace se puede ver la parte <canal>, que se utilizará en los siguientes ejemplos:

Colocación del peón

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

donde /<fieldColor> es opcional.

Quitar el peón del tablero

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

Añadir información

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

Emparejamiento con otro dispositivo

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

Después de abrir el diálogo accesible a través del elemento de menú "conexiones", se puede utilizar para copiar el enlace de emparejamiento. A continuación, se debe abrir en el otro dispositivo. Considere reiniciar el dispositivo de antemano.

Conexión para un espectador

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

Después de abrir este diálogo accesible a través del elemento de menú "conexiones", se puede utilizar para copiar el enlace de emparejamiento y enviar este enlace al espectador. Al abrir el enlace, el espectador puede ver el diseño y la posición del peón sin poder cambiar ninguno de ellos.

Conexión para mostrar una insignia de estado

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

Después de abrir este diálogo accesible a través del elemento de menú "conexiones", se puede utilizar para copiar el código html para insertarlo en cualquier sitio web y compartir el estado actual públicamente.

time2emphasize-badge

Es posible agregar insignias de varias instancias de Time2Emphasize en la misma página agregando la parte <script>...</script> solo una vez (preferiblemente al final, justo antes de la etiqueta de cierre del cuerpo). Un ejemplo que muestra este diseño:

<!DOCTYPE html>
<html>
<body>
Estado de la persona A:
<a data-channel="y89h2je1vs" href="https://www.emphasize.de" title="herramienta gratuita de informes de tiempo" class="time2-badge"> Time2Emphasize <span class="time2-event">herramienta de informes de tiempo</span></a>
y estado de la persona B:
<a data-channel="a9110wvv67" href="https://www.emphasize.de" title="herramienta gratuita de informes de tiempo" class="time2-badge"> Time2Emphasize <span class="time2-event">herramienta de informes de tiempo</span></a>

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

Conectarse a un Almacenamiento

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

Descargar para instalar un servicio de almacenamiento: ZIP

Requisitos: Nginx, PHP y PDO-SQLite/-MySql disponibles. Para comprobarlo y determinar el <url>, abra lo siguiente en su navegador:

<url>/check_pdo.php

check_pdo.php se puede eliminar de su servidor a partir de entonces.

Colocación del peón

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

El nombre del campo "field name" y el color "#ffab11" se deben reemplazar por los correspondientes de un campo visible.

Más detalles: 1

Sacar el peón del tablero

Esto se logra limitando el evento anterior (en el ejemplo a continuación, el valor "e").

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

Más detalles: 1

Agregar información

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

Más detalles: 1

Establecer un diseño

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

El ejemplo establece un diseño con tres campos "uno", "dos" y "tres".

Diseño de ejemplo

Crear facturas

El menú bajo "Crear facturas" abre la vista para crear facturas. Las facturas generadas son compatibles con ZUGFeRD (PDF con archivo adjunto XML) y se pueden validar, por ejemplo, aquí.

La vista también se puede utilizar sin seguimiento de tiempo, pero si se utilizan ambos, los elementos de la factura pueden provenir automáticamente del tiempo registrado.

Barra de facturas a continuación

En la zona inferior hay una barra que muestra siempre las entradas más importantes y los símbolos que pueden utilizarse para abrir otras páginas de entrada. Esta barra se puede desplazar verticalmente si el área de visualización no es lo suficientemente ancha:

La barra de facturas puede ser desplazable

Si hace clic en el botón "GENERAR FACTURA", se abrirá un cuadro de diálogo que describirá las entradas importantes que faltan. Se abrirá una de las páginas de entrada pertinentes, en la que el campo de entrada correspondiente aparecerá resaltado en rojo. Si toda la información está disponible, se genera el PDF, se muestra y se puede enviar o guardar inmediatamente.

corrija las entradas faltantes e importantes

Las páginas de entrada también se pueden abrir utilizando los íconos en el extremo derecho de la barra.

Abrir página de entrada para el vendedor

El diseño del área principal y el pie de página se pueden abrir y editar a través del último ícono. Además de la edición directa, también son posibles realizar cambios más precisos en el código fuente.

Editar código de diseño

Si el diseño ya no es correcto, puede restaurar el estado inicial utilizando el botón "Restablecer" debajo del campo de entrada.

Restablecer código de diseño

Los datos de entrada para las facturas generadas solo se guardan en el navegador o en el dispositivo y se pueden volver a cargar mediante la selección en el campo de entrada "Número de factura". Luego aparecerá un símbolo ⚠️ avisándote que el número de factura ya existe. Si hace clic en el símbolo ⚠️, se generará automáticamente un número de factura no utilizado anteriormente.

Todos los datos de los clientes ya utilizados en la página de entrada "Destinatario" se pueden configurar rápidamente mediante la selección en el campo "Nombre".

La configuración del idioma también afecta el estado inicial. Por lo tanto, también se puede cambiar el idioma para la vista "Crear facturas", valores de muestra y plantillas de diseño a través de los siguientes enlaces:


Footnotes

  1. En lugar de %CURRENT_TIMESTAMP% también se puede especificar una determinada marca de tiempo Unix (GMT con milisegundos), por ejemplo 1704270072000 para el 3.1.2024 de la mañana. 2 3