Esta sección aborda la configuración de los dispositivos (devices).

GET /devices

Parámetros de solicitud (Request parameters):

    • company [obligatorio]: nombre o Id. de la empresa.
    • session [obligatorio]: el Id. de la sesión activa.

Respuesta (Response):

    • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
    • status: devuelve la lista de procesos y sus descripciones.
    • message: "Success" o una información descriptiva del error en cualquier otro caso.

Ejemplo:

Request:

{

"session": "QhuFhXB9MXprVKEfakhwaZxgA5osZg1o2NDaZeDunjRBX7cETnq6fehDH0K1",

"company": "demo04"

}

Response:

"id": "GRUPOA",

"ki": "",

"supervise": "X",

"hidehelp": "",

"adminexits": "X",

"demo": "",

"nokeyb": "1",

"area": "L1",

"process": "A0L1,A0L2",

"autologout": "480",

"logdetail": "0",

"defratio": "0",

"fdow": "0",

"datatype": "1",

"datacust": "ProdTheor; Produccin Teorica ProdBad; Scrap ProdGood; Produccion Real TimeNotProdMin; Tiempo no Prod.(min) TimeProdMin; Tiempo Productivo(min) TimeMin; Tiempo Total (min) OEE; % OEE OEEE; % Eficiencia SpeedT; Velocidad Terica SpeedAvg; Velocidad Med.",

"allowmin": "",

"resize": "0",

"login": "1",

"mac": "",

"url": "",

"vistype": "0",

"scrwait": "30",

"scrpresent": "10",

"preselectteam": "",

"theme": "0",

"periodtoshow": "1"

},

"message": "Success"

}


POST /devices

Este método crea un dispositivo. El usuario deberá ser administrador.

Parámetros de solicitud (Request parameters, para obtener información adicional, revise la configuración de los dispositivos):

    • company [obligatorio]: nombre o Id. de la empresa.
    • session [obligatorio]: el Id. de la sesión activa.
    • id [obligatorio]: el Id. del dispositivo.
    • ki: indica con 1 (obsoleto) si el dispositivo funciona fuera de línea o en línea (0, recomendado)
    • supervise: indica si el dispositivo debe ser verificado por el supervisor.
    • nokeyb: indica con 1 si el dispositivo tiene una pantalla táctil y, por lo ranto, se mostrará un teclado virtual.
    • adminexits: indica con 1 si sólo los administradores pueden salir de la aplicación.
    • autologout: indica después de cuántos minutos se cerrará automáticamente el terminal, cuando el usuario no haya realizado ninguna actividad. Establezca 0 para ignorar.
    • defratio: indica el ratio predeterminado que se mostrará en la forma principal del terminal.
    • hidehelp: indica con 1 si el icono de ayuda contextual debe estar oculto en el terminal.
    • fdow: indica en qué día comienza la semana.
    • logdetail: (fuera de uso).
    • datatype: tipos de datos que se ven en "Datos" en la ventana principal. Opciones: estándar, particular. En la opción particular, la secuencia de particularización debe ser introducida en este campo. Para conocer las opciones de particularización, consulte la Cuadrícula de particularización de datos en la Guía avanzada de este manual.  
    • datacust: contiene las etiquetas para seleccionar los datos que se mostrarán en el panel de datos personalizados.
    • demo: (fuera de uso).
    • allowmin: indica con 1 si el icono de ayuda contextual debe estar oculto en el terminal.
    • resize: indica el tamaño de la aplicación en la pantalla de Windows.
    • login: indica el tipo de inicio de sesión para el terminal de operación. Ponga 0 para el formulario de inicio de sesión de usuario y contraseña, y 1 para el inicio de sesión fácil (seleccione usuario y escriba su PIN).
    • mac: indica la dirección MAC del dispositivo.
    • url: una URL, siguiendo la sintaxis de la URL del sistema, que puede iniciarse por el usuario desde la ventana de inicio de sesión.
    • vistype: indica el panel predeterminado que se mostrará en la ventana principal.
    • scrwait: indica el tiempo en segundos de inactividad del usuario que debe esperar el terminal, en la pantalla de login, para activar el protector de pantalla de edinn.
    • scrpresent: indica el tiempo en segundos para que el protector de pantalla de edinn muestre el siguiente proceso de entre los que gestiona ese dispositivo.
    • preselectteam: indica si el equipo del usuario debe preseleccionarse en las listas desplegables de equipo.
    • theme: indica el tema de colores.
    • area: areas de trabajo a la que está asociado el dispositivo (terminal). El terminal sólo podrá ver las áreas indicadas aquí.
    • process: procesos al que está asociado el dispositivo (terminal). El terminal sólo podrá ver los procesos indicados aquí.
    • period: indique el periodo de tiempo para mostrar sobre el dispositivo.

DELETE/devices/{id}

Este método elimina un dispositivo. El usuario deberá ser administrador.

Atributo de solicitud (Request attributes):

    • id: la identificación del dispositivo a eliminar.

Parámetros de solicitud (Request parameters):

    • company [obligatorio]: nombre o Id. de la empresa.
    • session [obligatorio]: el Id. de la sesión activa.

Respuesta (Response):

    • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
    • data: devuelve la lista de procesos y sus descripciones.
    • message: "Success" o una información descriptiva del error en cualquier otro caso.