Administracion y Gestion de Redes 2

download Administracion y Gestion de Redes 2

of 17

Transcript of Administracion y Gestion de Redes 2

  • 8/17/2019 Administracion y Gestion de Redes 2

    1/17

    Herramienta: GeNExus Rommel Inga Xavier Llauca 

    Descripción general Principalmente sirve para automatizar procesos. No servirá para crear acciones

    práctimente de todo e incluso poder combinarlas entre ellas. 

    El concepto de workflow ha nacido con la idea de minimizar los tiempos de realizar tareas

    y de manera más efectiva y segura mediante la automatización. 

    Los sistemas Workflow facilitan el seguimiento de los sistemas automáticos que e llevan acabo en una determinada empresa. 

    Por seguimiento damos a entender que se va a tener el control tanto de sistemas como deusuarios. 

    Work flow nos ofrece lo siguiente: 

    • Muestra los mecanismos o las automatizaciones en el sistema de información. 

    • Además a manera de un historial para dar seguimiento a los procedimientos. 

    • La libertad de la movilidad del personal. 

    • Los procesos de transferencia de información a mayor velocidad. 

    • Unificar las actividades o procedimientos que corresponden a un mismo procedimiento.  

    • Optimización del servicio con buenas prácticas. 

  • 8/17/2019 Administracion y Gestion de Redes 2

    2/17

     Marco Teórico 

    Los sistemas workflow han ido ganando terreno. La definición de sistema workflow se la

    han ido sustituyendo con el concepto de los sistemas BPD que son los sistemas de

    gestión de negocios.

    En los inicios de la informática, gran parte de empresas almacenaba su valiosa

    información en documentos físicos, carpetas normalmente, y allí se almacenaban todos

    los trámites que realizaba la misma. Para dentro de pocos años aparecieron las redes

    LAN y correo electrónico que nos introdujeron o aproximaron a los que se llamaría

    workflow, todos los documentos se empezaron a digitalizarse y todas las tareas

    mecánicas se vieron sustituidas por los procesos automáticos como almacenar la

    documentación en discos duros, o en otros medios de almacenamientos. incluso se

    llevaban a cabo trámites en línea dando una mayor ventaja a la empresa, no solamente

    en el almacenamiento de documentos, también dando un mayor orden e integridad a los

    mismos, algo que no ocurría con los documentos físicos que se perdía o que con el paso

    de los años éstos ya se desgastaban. Hoy en día workflow no solamente hace referencia

    a puntos básicos como los mencionados sino que además ayuda a optimizar al máximo

    incluso con la implementación de nuevas tecnologías.  

    Sistemas workflow 

    Estos sistemas permiten a los usuarios trabajar desde distintos lugares, facilita la

    automatización e integrar procesos de la empresa. 

    Hay un sistema que nos permite administrar los Workflow a los que se denominan WFMS. 

    WFMS permite la gestión de los sistemas de flujos de trabajo y dando la ventaja de

    eficiencia ya que se puede desintegrar procesos y finalizarlas lo más pronto posible.  

    Fig. 3 Sistema de workflow 

  • 8/17/2019 Administracion y Gestion de Redes 2

    3/17

  • 8/17/2019 Administracion y Gestion de Redes 2

    4/17

     

    Arquitectura de un Sistema

    Los elementos que participan en una arquitectura de workflow básicamente está formada

    por una serie de componentes e interfaces:  

    Fig. 4 Arquitectura genérica de un workflow 

    La interfaz 1 y 3 llaman a bibliotecas(APIs) para llevar a cabo el intercambio de lainformación. 

    Tales procedimientos son almacenado es en una base de datos y ahí entra el motor de

    workflow para la realización de consultas. 

    Tipos de lenguajes de especificación Workflow 

    BPMN 

    Modelo y notación de procesos de negocios, permite el modelado de procesos de negocio

    en un formato de flujo de trabajo(workflow). 

    Proporciona una notación estándar que sea fácilmente legible y extendible por parte de

    todos los involucrados(desarrolladores técnicos, gerentes, administradores y analistas de

    negocios) 

  • 8/17/2019 Administracion y Gestion de Redes 2

    5/17

     

    BPEL 

    Lenguaje de ejecución de procesos de negocio con servicios web, es un lenguaje

    estandarizado para la estandarización de servicios web. Es un lenguaje basado en XML

    diseñado para el control centralizado a invocar diferentes servicios web con cierta lógica

    de negocio añadida 

    Fig. Estructura de modelado en lenguaje BPEL 

    XPDL 

    Es un lenguaje para la definición de n flujo de trabajo, un formato de archivo basado en

    xml, utilizado para intercambiar modelos de procesos de negocio entre distintas

    herramientas. Representa con un dibujo la definición del proceso. Se maneja mediante

    coordenadas X y Y del nodo. No otorga garantía de semántica de ejecución precisa. 

  • 8/17/2019 Administracion y Gestion de Redes 2

    6/17

    Fig. Arquitectura de XPDL 

    YAWL 

    Es un lenguaje basado en patrones de workflow, soporta motor de ejecución y editor

    gráfico. 

    Sistemas workflow de Producción 

    Están relacionados estrechamente con las bases de datos el cual permiten realizar

    transacciones. Permite automatizar los procesos de negocio que son repetitivos,

    estructurados(tablas, índices, etc) y con gran manejo de datos(Mediante querys sencillos

    poder acceder a una gran cantidad de datos).

    Fig. Sistema workflow de producción 

  • 8/17/2019 Administracion y Gestion de Redes 2

    7/17

     

    Características 

    Velocidad en la transferencia de datos. 

    El workflow de producción suele estar circunscrito en un sólo departamento. 

    Son aplicables cuando se desea transferir grandes volúmenes de información e imágenessobre una ruta establecida.  

    Ejemplo 

    Institución bancaria 

    Se describe a continuación, al momento de retirar dinero en ventanilla. 

    La cajera recibe la papeleta de retiros de ahorros 

    Ingresa los datos al sistema, de la cuenta respectiva se hace la consulta en la base de

    datos y el sistema procede a verificar si hay suficiente mente dinero para realizar el retiro,

    si es así,

    Se procede a entregar el dinero respectivo 

    Y el sistema automáticamente debita de la cuenta 

    Mediante la papeleta el sistema informa acerca de la transacción llevada a cabo  

    Herramientas workflow de producción disponibles en el mercado 

    Action Technologies Inc.: Action Workflow System 

    Autodesk Inc., Autodesk WorkCenter  

    BanTec Inc: Flexus FloWare  

    FileNet Corp.: WorkFlo Business System, FileNet: WorkGroup, FileNet Visual Workflow 

    IA Corp.: Object-oriented Workflow  

    IBM/Lotus Development Corp.: ImagePlus, FlowMark, Lotus Notes: Document Imaging 

    InConcert, Inc.: InConcert  

    Keyfile Corp: Keyfile Enterprise Edition 

    ViewStar Corp: ViewStar Wang  

    Laboratories Inc.: Open/Image, Open/Workflow 

    Sistemas workflow basados en mensajes 

    Básicamente enrutan documentos sobre un sistema de correo existente. Soportan

    procesos de negocio ad-hoc, con pocos participantes y reglas sencillas.  

    Administración del mensaje con base a reglas y comparten: tecnología de mensajería,

    administración de formas y bases de datos. 

  • 8/17/2019 Administracion y Gestion de Redes 2

    8/17

     

    Ventajas y desventajas 

    Ventajas 

    El costo de los productos son de bajo costo 

    Rápida definición y activación de un simple proceso de negocio. 

    Uso de los productos con un mínimo de entrenamiento y personalización

    Desventajas: 

    No son tan detallados y flexibles 

    Previo a implementarlo se debe contar con un sistema de correo electrónico 

    No son tan eficientes en el procesamiento o administración de imágenes . 

    Herramientas disponibles basadas en mensajes 

    Banyan System Inc.: BeyondMail 

    IBM/Lotus Development Corp.: Lotus Forms, FormTalk 

    JetForm Corp.: Jetform Design, Jetform Filler  

    Keyfile Corp.: Keyflow  

    Microsoft Corp.: Electronic Forms Designer  

    Novell Inc.: Informs, InForms Designer, Informs Filler  

    Sistemas workflow basados en la web 

    Haciendo uso de internet como el medio para la ejecución del workflow, por lo tanto la

    capacidad para operar en Internet es importante. 

    Funcionalidades de sistemas workflow basados en la web 

    Las categorías de workflow anteriores funcionan sobre una infraestructura de aplicación.

    Mientras que los protocolos basados en la web:

    Internet, Intranet o Extranet  

    Servidores de páginas HTML  

    Navegador web como capa de presentación 

    WebServices  

    Ventajas de sistemas Workflow basado en la web 

    Facilitan la comunicación y otros arreglos flexibles de trabajo.  

    No es necesario desarrollar una estructura adicional de red, anterior es fácilmente

    extensible para tecnologías workflow 

    Sistemas workflow basados en suite 

  • 8/17/2019 Administracion y Gestion de Redes 2

    9/17

    Conjunto orientado a la integración de aplicaciones orientas a la oficina, procesadores de

    texto, hojas de cálculo, todas las aplicaciones se integran con el sistema de correo

    electrónico.

    Haciendo una analogía trabajan junto a los sistemas de correo electrónico como vehículo

    de comunicación. 

    Su mantenimiento es complejo ya que se debe tener altos conocimientos en el tema 

    Herramientas disponible en los mercados basadas en suite. 

    Digital Equipment Corp.: linkWorks, TeamLinks  

    IBM/LOTUS development Corp.: Notes, NotesFlow, SmarSuite 

    Microsoft Corp, Microsoft office enchange 

    Novel Inv GroupWise Ensemble  

    Funciones herramienta GeNExus 

    GeneXus nos ofrece una solución a los problemas de negicio extendido, integrado y

    mejorando los sistemas, es muy rápido para el desarrollo de aplicaciones ABM (Alta Baja

    y Modificaciones) permitiendo en poco tiempo tener resultados a la vista. A su vez para

    realizar prototipos para un cliente antes de darle el producto final, lo cual no implica que lo

    ya generado no pueda ser usado como producto final. Estos prototipos permiten la

    localización temprana de errores y un mejor seguimiento a los requerimientos de los

    usuarios, así se logra implantar aplicaciones en el menor tiempo posible y con la mayorcalidad posible. Lo que si no está pensado para aplicaciones donde la lógica cumple un

    rol muy importante en la aplicación, o aplicaciones muy específicas 

    Requisitos herramienta GeNExus 

    Previo a la instalación se necesita los siguiente: 

    Requerimientos de hardware 

    Procesador: 500 MHz Intel Pentium 

    Memoria: mínimo de 128 MB de RAM (se recomienda 256 MB) 

    Disco Duro: un mínimo de 50 MB de espacio libre en disco para instalar el Modelador más

    un promedio de 10 MB para cada generador.  

    Video: 800 x 600 de resolución o superior, con 256 colores.  

    Requerimientos de Software 

    Microsoft Windows with NT technology; Microsoft Windows 2000 or higher. Si se usa

    Windows NT debe instalarse el service pack 6.0 o superior. 

    Microsoft .NET Framework 1.1 o 2.0 Redistributable Package 

    Microsoft Internet Explorer 6.0 SP1 o superior. 

    SQL Server 2005 Express Edition o cualquiera de los DBMS soportados por GeneXus 

  • 8/17/2019 Administracion y Gestion de Redes 2

    10/17

    Adobe Reader 6.0 o superior (para crear reportes en formato pdf)  

    Topología y diagramas de casos de uso 

    Diagramas de casos de uso 

    Básicamente se los utiliza para explicar de mejor manera el funcionamiento e interacción

    que tendría la aplicación

    Demostración de un sistema de workflow 

    Para la demostración del sistema de workflow, para el seguimiento de los procesos de

    ciertos servicios prestados. 

    Genexus es una herramienta que parte de las visiones de usuarios, y a partir de ahí

    encapsula el conocimiento en lo que llamaremos Base de Conocimiento. GeneXussistematiza ese conocimiento, y desde allí automatiza el diseño, construcción y

    mantenimiento de la BD y los programas.  

    Tal como lo haríamos como un sistema Workflow  

    Instalación de herramienta y diseño mediante workflow 

    Lo primero que se debió realizar fué descargar e instalar la aplicación. Y proseguir a l

    configuración de la base de datos.  

    Imagen creamos la base de datos. 

  • 8/17/2019 Administracion y Gestion de Redes 2

    11/17

    En este caso comenzaremos por diseñar una factura y otros componentes que se

    requieren en un sistema de Gestión de Ventas. 

    Haga click en la opción New Knowledge Base. 

    Ponga un nombre a la Base de Conocimiento: Demo. 

    Seleccione un directorio donde crear la KB. 

    Seleccione el lenguaje a generar 

    Haga clic en CREATE para continuar. 

    Creación de un Objeto Transacción 

    Representa a los objetos de la realidad que maneja su aplicación. De las transacciones

    definidas se infiere el modelo de datos de la aplicación (3era forma normal). GeneXus

    también usa el objeto transacción para generar el programa de la aplicación que permitirá

    al usuario final, en forma interactiva, insertar, borrar y actualizar registros en la base dedatos física. 

    Nuestro objetivo será definir las visiones de nuestros usuarios en objetos GeneXus. 

    El siguiente paso, una vez creada la base de conocimiento será crear la primera

    transacción, que representa una factura. 

    Para ellos siga los siguientes pasos:  

    1. Haga clic derecho sobre Objects/New/Object o vaya al menú FILE/NEW OBJECT.

    También puede crear un nuevo objeto utilizando el shortcut CTRL+ N. 

    2. Seleccione el tipo de objeto que quiere crear: Transaction. 

    3. Ponga nombre al Objeto:Invoice. 

  • 8/17/2019 Administracion y Gestion de Redes 2

    12/17

    4. Haga clic en CREATE. 

    Descripción de la estructura de la Transaccion (STRUCTURE) 

    El próximo paso será describir el objeto factura definiendo qué atributos integran la misma

    y cómo están relacionados. 

  • 8/17/2019 Administracion y Gestion de Redes 2

    13/17

    La Estructura del Objeto Transacción es una descripción de los datos requeridos para

    conocer el objeto real que este representa. En la estructura, debemos declarar los

    atributos (campos) que forman la transacción (los datos con los que el usuario

    interactuará) y las relaciones entre ellos. En base a esta estructura, GeneXus diseña y

    mantiene automáticamente la base de datos correspondiente (tablas, claves, índices,

    restricciones de integridad, etc.) en 3era forma normal.  

    1. Ingrese el nombre, tipo de dato y descripción de los atributos en la solapa Structure

    de la transacción Invoice. Use la tecla TAB para moverse entre el nombre, el tipo de dato

    y la descripción del atributo. Use la tecla ENTER para agregar un nuevo atributo.  

    2. Moviendo el Mouse sobre la derecha de la pantalla se desplegará el menú de

    propiedades (Properties). 

    Expanda la opción Type Definition y configure la propiedad Autonumber de InvoiceID en

    True. Los programas generados asignaran automáticamente un valor de InvoiceID a cada

    nueva instancia de la factura.  

    Comandos 

    Son atributos que pueden inferirse del valor de otros atributos. Un atributo fórmula esdefinido de la misma manera que un atributo “normal”, es decir, tiene un nombre, un tipo

    de datos y una descripción, además de una fórmula que define cómo se calcula.  

  • 8/17/2019 Administracion y Gestion de Redes 2

    14/17

    Ahora definiremos los siguientes atributos fórmula:  

    LineTotal=ProductPrice * LineQuantity 

    InvoiceSubTotal = SUM(LineTotal)  

    InvoiceTaxes= InvoiceSubTotal * 0.11 ( o el número que corresponda)  

    InvoiceTotal = InvoiceSubtotal + InvoiceTax 

    1. Haga doble clic en el campo Fórmul del atributo LineTotal (a la derecha de la

    descripción de atributo) 

  • 8/17/2019 Administracion y Gestion de Redes 2

    15/17

  • 8/17/2019 Administracion y Gestion de Redes 2

    16/17

    Conclusión

    Al finalizar este trabajo tenemos una mayor idea acerca del alcance que tendría un

    sistema de workflow, la cantidad de material que existe respecto a sistemas workflow es

    muy extensa incluso el software que tenemos a disposición son muchos obviamente

    algunos con ciertas limitantes o ventajas que los demás. 

    Hay una gran cantidad de software que nos permite modelas para un modelo de

    negocios. 

    Este lenguaje para diagramar los procesos que se considerían mecánicos a digitales y

    permite la implementación de reglas y mejorando los procesos.  

    Asimismo se pudo comprobar de manera muy notoria que se manejaba Workflow la

    digitalización de firmas, aprobaciones de documentos, así reduciendo considerablemente

    el tiempo de obtención de respuesta . 

    Facilita además el monitoreo de manera gráfica el cual ofrece información de cada uno de

    los participantes en los procesos. 

  • 8/17/2019 Administracion y Gestion de Redes 2

    17/17

    Referencias 

    [1] En el texto: (Javeriana, 2016) 

    Bibliografía: Javeriana. (2016). Analisis de impacto en las empresas al implementar

    sistemas de flujos de trabajo. [online] Available at: http://www.javeriana.edu.co/ 

    biblos/tesis/ingenieria/Tesis188.pdf [Accessed 20 Apr. 2016]. 

    [2] En el texto: (UPS DSPACE, 2016) 

    Bibliografía: UPS DSPACE. (2016). Análisis, diseño aplicación e implementación de

    un workflow. [online] Available at: http://dspace.ups.edu.ec/bitstream/ 

    123456789/1637/13/UPS-CT002179.pdf [Accessed 20 Apr. 2016]. 

    [3] En el texto: (Es.wikipedia.org, 2016) 

    Bibliografía: Es.wikipedia.org. (2016). Flujo de trabajo. [online] Available at: https:// 

    es.wikipedia.org/wiki/Flujo_de_trabajo [Accessed 20 Apr. 2016]. 

    [4] En el texto: (Monografías, 2016) 

    Bibliografía: Monografías. (2016). Worflow(Flujos de trabajo). [online] Available at:

    http://www.monografias.com/trabajos-pdf4/workflow-o-flujos-trabajo/workflow-o-

    flujos-trabajo.pdf [Accessed 20 Apr. 2016]. 

    [5] En el texto: (Bibdigital, 2016) 

    Bibliografía: Bibdigital. (2016). Workflows. [online] Available at: http:// 

    bibdigital.epn.edu.ec/bitstream/15000/425/1/CD-0408.pdf [Accessed 20 Apr. 2016]. 

    http://bibdigital.epn.edu.ec/bitstream/15000/425/1/CD-0408.pdfhttp://www.monografias.com/trabajos-pdf4/workflow-o-flujos-trabajo/workflow-o-flujos-trabajo.pdfhttps://es.wikipedia.org/wiki/Flujo_de_trabajohttp://es.wikipedia.org/http://es.wikipedia.org/http://dspace.ups.edu.ec/bitstream/123456789/1637/13/UPS-CT002179.pdfhttp://www.javeriana.edu.co/biblos/tesis/ingenieria/Tesis188.pdf