AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de telemetría
  • Presentación
  • Crear una telemetría personalizada
  • Creación de sensores y widgets associated para la telemetría personalizada
  • Creación de sensores para la telemetría personalizada
  • Creación de widgets associated con sensores no categorizados
  • Creación de widgets associated con sensores categorizados
  • Incluir en el código las llamadas necesarias para gestionar los sensores
  • Despliegue de la telemetría personalizada
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
La telemetría personalizada permite definir los elementos que se incluirán en los análisis. Estos elementos se definen mediante "sensores".
  • Estos sensores se pueden configurar en el editor de telemetría.
  • El valor de los sensores se puede modificar en el código de la aplicación, utilizando diferentes funciones de WLanguage.
Los resultados de esta telemetría personalizada se mostrarán en widgets específicos.
Para usar datos personalizados en la telemetría , debe:
  • Crear una telemetría personalizada.
  • Crear los widgets mostrados por la telemetría.
  • Configurar los widgets definiendo qué información captada por los sensores se mostrará.
  • Incluir en el código las llamadas necesarias para gestionar los sensores.
  • Desplegar la aplicación y su telemetría personalizada.
Crear una telemetría personalizada
Se puede crear una telemetría personalizada:
  • a través del panel "Explorador de proyectos".:
    1. En el panel "Explorador de proyectos", seleccione la carpeta "Telemetrías personalizadas"..
    2. En el menú contextual de la carpeta (clic derecho), seleccione "Nueva telemetría personalizada".
    3. El panel "Telemetría personalizada" aparece en la cinta del editor.
    4. Crear los diferentes sensores y widgets para la telemetría personalizada.
    5. Guarde la telemetría personalizada (Ctrl + S o en los botones de acceso rápido).
  • a través del editor de telemetría:
    1. En la pestaña "Telemetría", en el grupo "Telemetría personalizada", haga clic en "Nuevo"..
    2. El panel "Telemetría personalizada" aparece en la cinta del editor.
    3. Crear los diferentes sensores y widgets para la telemetría personalizada.
    4. Guarde la telemetría personalizada (Ctrl + S o en los botones de acceso rápido).
Creación de sensores y widgets associated para la telemetría personalizada

Creación de sensores para la telemetría personalizada

Para crear un sensor en una telemetría personalizada:
  1. En la pestaña "Telemetría personalizada", en el grupo "Sensores", haga clic en "Sensor"..
  2. Aparece la ventana de configuración del sensor.
    En esta ventana, puede especificar:
    • El tipo de sensor:
      • Waypoint: Este tipo de sensor permite contabilizar los elementos tomados en cuenta por la telemetría. Por ejemplo, puede contar el número de facturas nuevas, de facturas anuladas, de usuarios que han utilizado una función determinada, etc.
      • Medición de un valor: Este tipo de sensor se utiliza para contar un elemento. Por ejemplo, puede contar el número de productos por factura, etc.
      • Medición del tiempo: Este tipo de sensor se utiliza para medir el tiempo que se tarda en completar una acción. Por ejemplo, puede medir el tiempo que se tarda en preparar un pedido.
    • El modo de agregación utilizado por el sensor:
      • En función del tiempo únicamente: Los datos se agruparán sólo por tiempo.
      • En función del tiempo y de una categoría: Los datos se agruparán según el tiempo y la categoría especificada.
    • El nombre del sensor. Este nombre se utilizará para identificar el sensor en el código WLanguage.
    • El código WLanguage para llamar al sensor se genera automáticamente. Este código se puede copiar y pegar en el código WLanguage que llamará al sensor.
  3. Validar. El nuevo sensor aparece en el widget "Lista de sensores"..

Creación de widgets associated con sensores no categorizados

Puede crear diferentes tipos de widgets para mostrar los datos de un sensor no categorizado:
  • Widget de tipo Valor:
    1. En la pestaña "Telemetría personalizada", en el grupo "Widgets", haga clic en "Valores"..
    2. Aparece la ventana de configuración del widget:
      En esta ventana, puede especificar:
      • El título del widget.
      • La información que debe mostrarse:
        • El nombre del sensor a utilizar.
        • La información que debe mostrarse: Número, tiempo, número de pasajes, número de usuarios, porcentaje de usuarios, ...
          La información varía según el tipo de sensor.
        • La leyenda
    3. Se pueden mostrar varios valores en el mismo widget. Pulse el botón "+" para añadir un nuevo valor a mostrar.
    4. Validar la ventana para la configuración de widgets.
  • Widget de tipo Gráfico:
    1. En la pestaña "Telemetría personalizada", en el grupo "Widgets", haga clic en "Gráfico"..
    2. Aparece la ventana de configuración del widget:
      En esta ventana, puede especificar:
      • El tipo de gráfico a mostrar: Columna, Columna apilada o Line
      • El título del widget.
      • Los elementos a mostrar:
        • El nombre del sensor a utilizar.
        • La información que debe mostrarse: Número, tiempo, número de pasajes, número de usuarios, porcentaje de usuarios, ...
          La información varía según el tipo de sensor.
        • La leyenda
    3. Puede mostrar varios valores en el mismo gráfico. Pulse el botón "+" para añadir un nuevo valor a mostrar.
    4. Validar la ventana para la configuración de widgets.

Creación de widgets associated con sensores categorizados

Puede crear diferentes tipos de widgets para mostrar los datos de un sensor categorizado:
  • Widget tabla:
    1. En la pestaña "Telemetría personalizada", en el grupo "Widgets categorizados", haga clic en "Tabla"..
    2. Aparece la ventana de configuración del widget:
      En esta ventana, puede especificar:
      • El título del widget.
      • El sensor que se va a utilizar.
      • La información que debe aparecer en las columnas de tabla:
        • la primera columna muestra la categoría.
        • para las demás columnas, especifique el título de la columna y el valor que debe mostrarse.
  • Widget de tipo Tiempo:
    1. En la pestaña "Telemetría personalizada", en el grupo "Widget", haga clic en "Hora"..
    2. Aparece la ventana de configuración del widget:
      En esta ventana, puede especificar:
      • El título del widget.
      • El sensor que se va a utilizar
      • El tipo de gráfico a mostrar: Columna, Columna apilada o Line
      • Los valores mostrados en los ejes del gráfico.
  • Widget de tipo Desglose:
    1. En la pestaña "Telemetría personalizada", en el grupo "Widget", haga clic en "Desglose"..
    2. Aparece la ventana de configuración del widget:
      En esta ventana, puede especificar:
      • El título del widget.
      • El sensor que se va a utilizar.
      • El tipo de gráfico a mostrar: "Gráfico de columnas de valores" o "Gráfico circular de valores".
      • La información que debe mostrarse.
    3. Validar la ventana para la configuración de widgets.
Puede editar los diferentes widgets a través del menú contextual (botón situado en la parte inferior derecha Corner del widget). Es posible:
  • Editar el widget.
  • Duplicar el widget.
  • Eliminar el widget.
Incluir en el código las llamadas necesarias para gestionar los sensores
Se crean uno o varios sensores junto con un widget.
Para guardar los datos de estos sensores, hay que gestionarlos en los procesos de la aplicación. Existen dos funciones WLanguage:
TelemetryAddMeasureAñade una medida para un sensor de valor o de tiempo.
TelemetryAddPassageSeñala la ejecución del código para un sensor de paso.
Por ejemplo:
  • Sensor de medición:
    // A "NumberProducts" sensor was defined in the editor
    // Whenever an order is validated, the number of products found in the order is added
    TelemetryAddMeasure(NumberProducts, ProductTable..Occurrence)
  • Sensor de paso:
    // An "OrderCancellation" sensor was defined in the editor.
    // Whenever an order is canceled, we identify the use of the feature
    // by the user
    TelemetryAddPassage(OrderCancellation)
Despliegue de la telemetría personalizada
Para que una telemetría personalizada sea tomada en cuenta, usted debe:
  1. Implementar la telemetría personalizada en el servidor.
  2. Generar y desplegar la aplicación que contiene las llamadas a los diferentes sensores.
Para desplegar la telemetría personalizada, haga clic en la opción "Desplegar" que se encuentra en el panel "Telemetría personalizada"..
Versión mínima requerida
  • Versión 21
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/06/2023

Señalar un error o enviar una sugerencia | Ayuda local