ES
Español
English
Português
    Estructura AFLS Ambientes Cloud

    El diagrama de arquitectura de Aranda Field Service (AFLS) Cloud ofrece una visión de cómo se implementa el producto en la nube, utilizando la plataforma de Microsoft Azure.

    En esta modalidad, la capa de gestión está compuesta por servidores de aplicación, servicios, cuentas de almacenamiento y base de datos que son desplegados en la nube de Aranda, esto elimina la necesidad de infraestructura propia por parte del cliente, quien solo necesita ingresar a la capa de gestión desde los dispositivos asignados a los administradores, monitores y despachadores que se encargan de configurar y brindar soporte a los especialistas en campo través del sitio web AFLS.

    Los especialistas en campo deben realizar la descarga de la aplicación móvil en los dispositivos para realizar la gestión y finalización de las ordenes de trabajo.

    AFLS aprovecha la robusta infraestructura de Azure para permitir optimizar la operación de servicios en campo con una asignación oportuna de ordenes de trabajo, mejorando los tiempos de respuesta de atención, teniendo acceso en tiempo real a la información de los especialistas.

    La arquitectura de Aranda Field Service es una aplicación distribuida en los siguientes componentes:


    Aranda Push Gateway Central

    Administra el servicio de notificaciones push, tecnología que utilizan las aplicaciones para enviar mensajes a los usuarios.

    Customers

    Persona o empresa que adquiere los servicios configurados por una compañía, para la gestión de órdenes de trabajo con AFLS. Teniendo en cuenta el rol asignado al cliente, se le permite el ingreso a la consola Web o a la consola de AssistMe desde el Navegador, puede realizar peticiones a través de las APIS disponibles o puede ingresar a la consola móvil en Android o en iOS. Nota: El cliente debe publicar los servicios a internet.

    Database Server

    Servidor que utiliza una aplicación de base de datos y que proporciona servicios de base de datos a otros programas informáticos o a ordenadores, según lo define el modelo cliente-servidor.

    Federated Identity (SAML)

    Permite delegar la autenticación de usuarios a un proveedor externo mejorando la experiencia del usuario en la aplicación.

    Firewall

    Barrera de seguridad que controla el tráfico de red, permitiendo o bloqueando el acceso a una red informática según reglas predefinidas para prevenir accesos no autorizados y proteger contra amenazas.

    LDAP Server

    Permite almacenar y obtener información sobre usuarios, grupos u objetos en un servidor de directorio activo. Nota: El puerto del servidor puede variar según la configuración del cliente.

    Mail Server

    Es un servidor utilizado para recibir, enviar y gestionar correos electrónicos.

    Nota: El puerto del servidor puede variar según la configuración del cliente.

    Microsoft Azure

    Agrupación de recursos donde se alojan productos y servicios de Aranda en la nube de Azure. Puerto: Es una interfaz a través de la cual se pueden enviar y recibir los diferentes tipos de datos.

    Server

    Es un ordenador que permite procesar información y programas. Están diseñados para soportar cargas de trabajo más pesadas y/o estar siempre disponibles para que los usuarios pueden acceder a sus recursos, ya sea software, datos, etc. En el servidor contamos con el despliegue de la consola Web de AFLS, la consola clientes AssistMe y las API’s de AFLS, también se realiza la instalación de los servicios.

    Windows Services

    Es un programa de ordenador que funciona en segundo plano. Contamos con cuatro servicios importantes:

    Servicio Descripción
    Aranda AFLS AssignmentEngine Services El motor de asignación de AFLS se asemeja al funcionamiento de una red neuronal, en donde tiene unas entradas con pesos iniciales los cuales son determinantes a la hora de elegir al mejor especialista para atender una orden de trabajo.
    La relación de los parámetros entrantes en el motor de asignación es:
    - Tiempo de ejecución para cada orden de trabajo (DmCost)
    - Posición en coordenadas (DmDistance)
    - Listado de habilidades requeridos para el servicio (DmSkill)
    - Tiempo límite para la atención de la orden de trabajo (DmSLA)
    - Distribución del orden de atención para soportar las ordenes de trabajo por parte de los especialistas (DmDistribution)

    Nota: Se usa el puerto 1605
    Aranda License Windows Services Administrador y validador de licencias para las aplicaciones Aranda. Solo puede existir un solo servicio de licenciamiento ejecutándose en el servidor
    Aranda Worker Windows Services Ejecutor de tareas programadas. Las tareas son acciones específicas que se deben realizar, algunas programadas o al momento de hacer alguna configuración de AFLS están en la tabla AFW_TASKS (Inician con id 34), las que requieren de programación se visualizan en la tabla AFW_SCHEDULER con una frecuencia específica, tiempo de ejecución de la misma, fecha de última ejecución y fecha de próxima ejecución.
    Como funciona el proceso entre Scheduler y Worker:
    - Scheduler: programa y envía las tareas al Worker.
    - Worker: ejecuta y deja traza de ejecución en AFW_WORKER_LOG.

    Nota: El Worker tiene la capacidad de encolar las peticiones ya que varias tareas pueden enviarse y ejecutarse al tiempo.