Qué debería saber acerca de la configuración avanzada

Configuración avanzada

La configuración avanzada de una factory/agent le permite crear secuencias de activación complejas utilizando una sola interfaz gráfica.

El propósito de la secuencia es iniciar/detener la recopilación de evidence y/o ejecutar una acción cuando ocurre un evento.

La configuración avanzada siempre incluye dos secuencias básicas:

A continuación se muestra una imagen que ilustra las dos secuencias básicas recomendadas para la obtención remota de datos:

 

NOTA: estas dos secuencias básicas se establecen de forma predeterminada y se recomiendan para el funcionamiento mínimo del agent.

Componentes de configuración avanzada

Los componentes de configuración avanzada son:

NOTA: algunas opciones de eventos, acciones y módulos solo están disponibles en la configuración avanzada.

Lectura de secuencias

Se pueden leer secuencias complejas de esta forma:

Las posibles combinaciones de eventos, acciones, subacciones y módulos son infinitas. A continuación se detalla una explicación de las reglas de diseño correctas.

Eventos

Los eventos son monitoreados por el agent y pueden iniciar, repetir o terminar una acción.

NOTA: un evento no puede iniciar un módulo directamente.

Por ejemplo, un evento Window (ventana abierta en el dispositivo) puede activar una acción. La acción entonces iniciará o detendrá un módulo.

Hay varios tipos de eventos disponibles. Para ver una lista completa consulte "Lista de eventos".

La relación entre un evento y una o más acciones se representa por medio de un conector:

Relación entre eventos y acciones Descripción Conector

Start

Inicia una acción cuando ocurre un evento.

Repeat

Repite una acción. Se puede especificar el intervalo y el número de repeticiones.

End

Inicia una acción cuando el evento termina.

NOTA: un evento puede manejar hasta tres acciones distintas simultáneamente. La acción Start se activa cuando ocurre un evento en el dispositivo (p. ej.: el evento Standby activa Start cuando el dispositivo ingresa en modo de espera). La acción Repeat se activa en el intervalo establecido para toda la duración del evento. La acción Stop se activa cuando un evento termina (p. ej.: el evento StandBy activa End cuando el dispositivo sale del modo de espera).

Acciones

Las acciones se activan cuando ocurre un evento. Pueden:

Por ejemplo, una acción (vacía) puede desactivar el evento Process (iniciar un proceso del sistema) que lo activó y activar el módulo Position (registrar la posición GPS). En caso de ser necesario, la acción también puede ejecutar una subacción SMS (enviar un mensaje a un número de teléfono especificado).

Existen varias subacciones disponibles que se pueden combinar sin restricciones (p. ej.: ejecutar un comando + crear un mensaje de alert). Para ver una lista completa consulte "Lista de subacciones"

Relaciones entre las acciones y los módulos

Una acción puede influir en un módulo de diferentes formas. La relación entre una acción y uno o más módulos se representa por medio de un conector:

Relación entre
acción y módulos
Descripción Conector

Start modules

Inicia un módulo.

Stop modules

Detiene un módulo.

Una acción puede iniciar o detener varios módulos simultáneamente.

Relaciones entre las acciones y los eventos

La relación entre una acción y uno o más eventos se representa por medio de un conector:

Relación entre
acción y eventos
Descripción Conector

Enable events

Activa un evento.

Disable events

Desactiva un evento.

NOTA: una acción puede activar o desactivar varios eventos simultáneamente.

Módulos

Cada módulo activa la recopilación de una evidence específica de un dispositivo del target. Una acción puede iniciarlos o detenerlos y producen evidence.

Por ejemplo, una acción activada por un evento Call (se hizo o se recibió una llamada) puede iniciar un módulo Position (registra la posición GPS).

Existen varios módulos disponibles que pueden iniciarse y detenerse (p. ej.: iniciar módulo de posición + detener módulo de imagen de pantalla). Para ver una lista completa consulte "Lista de módulos".