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.
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.
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.
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).
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"
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.
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.
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".
Es posible exportar o importar las opciones de configuración básica o avanzada para utilizarlas en otros sistemas RCS.
Las opciones de configuración básica o avanzada se exportan a un archivo .json, que se puede transferir a otro sistema e importar cuando se crea un agent.
Las opciones de configuración básica o avanzada se guardan como una plantilla para que otros usuarios del mismo sistema RCS puedan volver a utilizarla.
Las opciones de configuración básica o avanzada se guardan como plantilla en la base de datos, junto con una descripción y el nombre del usuario. Al crear otro target, otro usuario puede cargarla y usarla como la configuración de ese agent.
IMPORTANTE: las plantillas de configuración básica y avanzada se guardan por separado en la base de datos. Las plantillas de configuración básica aparecen de este modo al crear un agent con una configuración básica, y lo mismo ocurre con las plantillas de configuración avanzada.
RCS9.5 | Manual del usuario | © COPYRIGHT 2014