Resumen:
|
[ES] El trabajo consiste en una aplicación desarrollada en la empresa Sothis, orientada a la
integración de ésta en proyectos MOM1
/MES2
futuros de la empresa. Se trata de una gestión de
alertas realizada en un entorno ...[+]
[ES] El trabajo consiste en una aplicación desarrollada en la empresa Sothis, orientada a la
integración de ésta en proyectos MOM1
/MES2
futuros de la empresa. Se trata de una gestión de
alertas realizada en un entorno de trabajo proporcionado por Siemens (partner de la empresa)
llamado Opcenter Execution3
. Opcenter ofrece varias aplicaciones nativas que facilitan la
implementación de la solución MES.
El objetivo principal es crear y enviar una cantidad escalable de alertas mediante diferentes
formas de envío, a una cantidad de usuarios que se desee. Dichas alertas se configurarán
previamente con plantillas, así como su forma de envío y los usuarios que las recibirán.
El desarrollo back-end de la aplicación se ha realizado con Visual Studio 2017, usando el
framework .NET4 y las librerías de Siemens. La gestión de los datos se ha realizado con SQL
Server (un sistema de base de datos), y con Entity Framework5
, un sistema desarrollado por
Microsoft que permite la manipulación de las bases de datos de SQL Server desde el desarrollo
en Visual Studio. El desarrollo front-end se realizará con Model-Driven UI, una herramienta
proporcionada por Siemens que permite un desarrollo más sencillo e intuitivo. El desarrollo de
servicios que ayudarán a la implementación de la aplicación se realizará con Javascript. Las
consultas a datos para mostrarlos en las pantallas de la aplicación se realizarán con el protocolo
oData6
.
Las alertas se crearán y se enviarán cuando se den situaciones donde el cliente desee recibir una
alerta que informe el suceso. La integración de esta aplicación con las aplicaciones nativas de
Opcenter resulta fundamental para poder capturar todos los posibles eventos que requieran de
una alerta notificándolos.
Los tipos de envíos serán vía e-mail, vía MQTT7
, vía Telegram y vía aplicación (las alertas
aparecerán en la misma plataforma de Opcenter). Los usuarios de la empresa cliente estarán
registrados en una aplicación nativa de Opcenter llamada Personnel, que se trata de un sencillo
registro de usuarios y grupos de usuarios, la cual permitirá indicar a qué usuarios o grupos de
usuarios de la plataforma les llegará cada alerta.
[-]
[EN] The essay consists of an application developed at Sothis company, aimed at integrating it
into future MES/MOM company projects. The application is about an alert management made
in a work environment provided by ...[+]
[EN] The essay consists of an application developed at Sothis company, aimed at integrating it
into future MES/MOM company projects. The application is about an alert management made
in a work environment provided by Siemens (the company’s partner) called Opcenter
Execution. Opcenter offers several native applications that makes easier the MES solution
implementation.
The main objective is to create and send a scalable number of alerts through different delivery
methods, to a desired number of users. These alerts will be previously configured with
templates, as well as their delivery method and the users who will receive them.
The back-end development of the application will be performed with Visual Studio 2017, using
the .NET framework and Siemens libraries. The data management will be done with SQL
Server (a database system), and with Entity Framework, a system developed by Microsoft that
allows the manipulation of SQL Server databases from the development in Visual Studio. The
front-end development will be done with Model-Driven UI, a tool provided by Siemens that
allows a simpler and more intuitive development. The services development that will help the
implementation of the application will be done with Javascript. Queries to data to be displayed
on the application screens will be performed with oData protocol.
Alerts will be created and sent when situations arise where the customer wants to receive an
alert reporting the event. The integration of this application with the native Opcenter
applications is essential to be able to capture all the possible events that require an alert
notifying them.
The types of shipments will be via e-mail, via MQTT, via Telegram and via application (the
alerts will appear on the same Opcenter platform). The users of the client company will be
registered in a native Opcenter application called Personnel, which is a simple registry of users
and user groups, which will allow to indicate which users or groups of users of the platform will
receive each alert.
[-]
|