Aplicaciones Web basadas en Servicios Análisis de características de BPMS: Intalio

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Aplicaciones Web basadas en Servicios Análisis de características de BPMS: Intalio"

Transcripción

1 Escuela Técnica Superior de Ingeniería Informática. Universidad de Sevilla Máster en Ingeniería y Tecnología del Software Aplicaciones Web basadas en Servicios Análisis de características de BPMS: Intalio 22/04/2012 Gomez Garcia Rafael Gonzalez Benitez Alberto Rivero Rodriguez Alejandro Ruiz Enrique David Schütz Roland

2 Análisis de características de BPMS: Intalio by Alberto Gonzalez, Alejandro Rivero, David Ruiz, Rafael Gomez and Roland Schütz is licensed under a Creative Commons Reconocimiento-NoComercial- CompartirIgual 3.0 Unported License. Este documento está basado en el trabajo realizado por Alberto Gonzalez, Alejandro Rivero, David Ruiz, Rafael Gomez y Roland Schütz en su documento: Análisis de características de BPMS: Intalio. Esta obra está sujeta a la licencia Attribution-NonCommercial-ShareAlike 3.0 Unported de Creative Commons. Para ver una copia de esta licencia, visite o envie una carta a Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

3 Tabla de Contenidos 1. Introducción a Intalio Diferencias entre la edición Community y la Enterprise Soporte a Clientes Integrarse en aplicaciones Ejemplo Integrar aplicaciones Ejemplo Interfaces de usuario Definir formularios Xforms Intalio Ajax Intalio Workflow User Interface Ejemplo: Sistema de gestión de tareas y flexibilidad Ejemplo Organización y asignación de tareas a recursos Ejemplo Gestión de los datos del proceso Ejemplo Definición, Análisis y monitorización de los procesos Ejemplo Intalio BAM Definir e integrar reglas de negocio Ejemplo Anexos Procesos de negocio Asignación trabajo fin de máster Realización trabajo fin de máster Evaluación trabajo fin de máster Bibliografía... 44

4 1. Introducción a Intalio IntalioBPM Enterprise Edition es una empresa de calidad de procesos de negocio del sistema de gestión. Se construye alrededor de las normas basadas en Eclipse Modelador BPMN y Apache ODE motor BPEL. Proporciona todos los componentes necesarios para el diseño, implementación y gestión de cualquier proceso. IntalioBPM Enterprise Edition está formado por dos componentes principales, Intalio Designer e Intalio Server, prolongado por un conjunto de módulos opcionales: Intalio AJAX para las interfaces de usuarios. Intalio BAM de Business Activity Monitoring. Intalio BRE de Reglas de Negocio Gestión. Intalio ECM para gestión de contenidos empresariales. Intalio ESB para la implementación de SOA. Intalio Portal para la creación de interfaces de usuario flexibles. Varios de los componentes anteriores, siguen disponibles en versiones anteriores de Intalio BPMS; aunque otros como BAM, ECM, ESB y Portal, se sustituyen para las nuevas versiones por Intalio Report Editor, Intalio DMS, Intalio Mashup Studio e Intalio Social Portal respectivamente. Intalio BPM Enterprise Edition ofrece las mismas ventajas que la edición de la comunidad: Comunidad en línea, fuerte de más de organizaciones de todo el mundo; soporte para los estándares de la industria, especialmente BPMN y BPEL; cero desarrollo de código, con la transformación dinámica de los diagramas de BPMN a BPEL código; con un solo clic de despliegue, con soporte para una variedad de plataformas de implementación; y dinámica de optimización de procesos, con el apoyo en el proceso de cambios de vuelo. Además, Intalio BPM Enterprise Edition proporciona las siguientes ventajas únicas: escalabilidad, confiabilidad y alta disponibilidad; conectores y adaptadores; soporte y mantenimiento; y acceso al código fuente Diferencias entre la edición Community y la Enterprise Intalio BPMS está formado esencialmente por tres componentes: Intalio BPMS Designer, Intalio BPMS Server e Intalio BPMS Workflow. El núcleo de cada uno de estos componentes está apoyado en una tecnología Open Source que implementa una especificación BPMS: Un modelador de diagramas BPMN, bajo la licencia Eclipse. Un motor BPEL, bajo licencia Apache. Runtime BPEL4People, bajo la licencia Eclipse.

5 Todas estas tecnologías están bajo licencias bastante abiertas, que permiten a cualquier organización usarlas libremente. Se pueden empaquetar y usarlas de diferentes maneras, pero no constituyen un sistema BPMS integrado como tal. Por esta razón, Intalio decidió empaquetar estas tecnologías en una Suite, fácil de instalar y de usar. Esta es la Intalio BPMS Community Edition. Contiene estas tres tecnologías junto con Apache Geronimo y Axis2, además de herramientas adicionales de productividad para conseguir el enfoque Zero Code de Intalio. Sin embargo, hay otras maneras de combinar estos componentes. Por ejemplo, podría ser deseable desplegar estas tecnologías en un servidor de aplicaciones distinto, o con otra base de datos. Esta es la característica que Intalio soporta bajo la Enterprise Edition. Resumiendo, la Community Edition extiende la edición Open Source para mejorar la usabilidad de estas tecnologías complejas, mientras que la Enterprise Edition aporta la compatibilidad con cualquier entorno de despliegue y otras prestaciones. La arquitectura que presenta Intalio BPM es la siguiente: Error! No text of specified style in document Soporte a Clientes Intalio ofrece varios acuerdos de niveles de servicio para satisfacer diversas necesidades de acuerdo al tipo de cliente. El soporte al desarrollo se ofrece con un único acuerdo de nivel de servicio mientras que el soporte a la producción se ofrece en tres niveles. Plata: ofrece apoyo profesional dentro de un presupuesto ajustado Página 5

6 Oro: ofrece el mejor soporte dentro de los horarios regulares de trabajo. Platino: ofrece soporte 24x7 (24 horas los 7 días de la semana) con un acceso inmediato a los ingenieros de Intalio. Niveles de soporte La figura 2 resume los servicios que ofrece cada nivel y que son descritos a continuación: Soporte para el Desarrollo: programa que brinda soporte a los clientes tres meses durante el desarrollo y ofrece: Desarrollo de licencia de Intalio BPMS Enterprise Edition. Derecho para despliegue en cualquier plataforma certificada de Intalio. Derecho a modificar y ampliar el código fuente. Una cuenta de usuario en la Red de Operaciones de Intalio. Permite ponerse en contacto con los desarrolladores de Intalio a través de la Red de Operaciones de Intalio de lunes a viernes de 9:00 a 17:00 hora local. El tiempo de respuesta es de dos días laborables. Página 6

7 Número ilimitado de preguntas. El precio comienza desde 6000 (USD/EUR) por tres meses. Soporte Plata: nivel inicial de un programa de un año que brinda soporte a los clientes en la producción y ofrece: Licencia Permanente de Intalio BPMS Enterprise Edition. Derecho para despliegue en cualquier plataforma certificada de Intalio. Derecho a modificar y ampliar el código fuente. Una cuenta de usuario en la Red de Operaciones de Intalio. Permite ponerse en contacto con los desarrolladores de Intalio a través de la Red de Operaciones de Intalio de lunes a viernes de 9:00 a 17:00 hora local. El tiempo de respuesta es de un día laborable. Número ilimitado de preguntas. Actualizaciones automáticas del software. El precio comienza desde 9500 (USD/EUR) al año. Soporte Oro: nivel medio de un programa de un año que brinda soporte a los clientes en la producción y ofrece: Licencia Permanente de Intalio BPMS Enterprise Edition. Derecho para despliegue en cualquier plataforma certificada de Intalio. Derecho a modificar y ampliar el código fuente. Dos cuentas de usuario en la Red de Operaciones de Intalio. Permite ponerse en contacto con los desarrolladores de Intalio a través de correo electrónico, teléfono o de la Red Operaciones de Intalio de lunes a viernes de 9:00 a 17:00 hora local. El tiempo de respuesta es de 4 horas. Número ilimitado de preguntas. Actualizaciones automáticas del software. Corrección de errores. Página 7

8 Opciones de indemnización. El precio comienza desde (USD/EUR) al año. Soporte Platino: nivel avanzado de un programa de un año que brinda gran soporte a los clientes en la producción y ofrece: Licencia Permanente de Intalio BPMS Enterprise Edition. Derecho para despliegue en cualquier plataforma certificada de Intalio. Derecho a modificar y ampliar el código fuente. Dos cuentas de usuario en la Red de Operaciones de Intalio. Permite ponerse en contacto con los desarrolladores de Intalio a través de correo electrónico, teléfono o de la Red Operaciones de Intalio cualquier día del año y a cualquier hora. El tiempo de respuesta es de 4 horas. Número ilimitado de preguntas. Actualizaciones automáticas del software. Corrección de errores. Opciones de indemnización. Para conocer el precio hay que contactar con Intalio. Página 8

9 2. Integrarse en aplicaciones Intalio utiliza el lenguaje de modelado BPMN para crear procesos de negocio. Hay muchas opciones para integrar esos procesos con otros componentes del sistema. En general, Intalio no ofrece una integration directa de un lenguaje de programación. Trabaja con el standard BPEL y compilas cada modelo desarrollado en un fichero de ese lenguaje. La única posibilidad es invocar módulos lógicos individuales como servicios web. También pueden ser llamado desde un proceso Intalio o desde procesos externos. Para la integración con aplicaciones Java, Intalio es capaz de desplegar procesos y publicarlos los automáticamente usando Apache Axis2, que es un motor de servicios web que debe ser invocado desde cualquier código Java a través de una petición en una mensaje SOAP. Esto será mostrado en el ejemplo a continuación. Además, por ejemplo, esta petición puede ser dirigida a un ENDPOINT concreto que fue previamente desplegado y empieza un proceso que nosotros queremos ejecutar. Esto permite LAUNCH una nueva instancia de proceso de negocio con dato recogido de un formulario de una aplicación web, interactuando con el proceso de una página JSP. Intalio Designer nos ofrece interfaz gráfica para defines los ficheros wsdl, que describen los servicios web que serán invocados durante la ejecución de un proceso. Ofrece la posibilidad de arrastras y soltar para mapear los parámetros que queremos mandar arrastrando el archivo WSDL al diagrama de proceso de negocios, archivo.bpm. Esto hace que el mapeo de parámetros sea muy cómodo. Si hacen falta transformaciones, se pueden utilizar expresiones XPath. Además, acceso a base de datos puede ser integrado en el proceso. Otra alternativa de integración que ofrece Intalio es una interfaz de configuración para conexiones con servicios web REST de tal forma que, una vez la conexión es descrita, es fácil instanciarlo en un proceso. Intalio BPMS tiene un conector integrado con MuleESB. MuleESB es una ESB de código abierto con una variedad de conectores a otros sistemas. Por lo tanto, Intalio ofrece indirectamente más de 80 conectores a diferentes sistemas. Además, también orece otros conectores que permiten la integración con otros sistemas, tales como conectores JDBC o SAP. Finalmente, es importante destacar que la Enterprise Edition ofrece más posibilidad para la interacción, proveyendo conectores que no están disponibles para la community edition y permite integración con otros sistemas como Alfresco y Liferay, entre otros. Página 9

10 2.1.Ejemplo En el ejemplo se observa el proceso de aceptación de una petición SOAP de un JSP UI form, y también una petición SOAP a través de COMMAND PROMPT. El formulario JSP toma tres entradas del usuario. La primera toma la entrada como una URL, la segunda toma la entrada como un Service Name del WSDL generado y la tercera toma un mensaje SOAP y tras enviar el formulario, JSP muestra la salida. Despliegue y ejecución simple en un servidor BPMS: Haz click en Deploy Project en el BPMS Server y verifica que todo los archivos de runtime están seleccionados. Abre un navegador web y ve a Tras esto, selecciona el proceso con el nombre dado y comiénzalo para testear el despliegue. Llamada al proceso desde un formulario JSP. Ir a la carpeta WEB-INF/classes de la instalación de Apache AXIS2. Crea una carpeta llamada wsdl y colocala los archivos Client.java y Client.class en esta carpeta Cambia a la carpeta axis2-web y coloca Client.jsp y CallClient.jsp en esta carpeta. Ahora arranca el servidor BPMS y despliega en Intalio designer el proceso TriggerProcessFromJSPGenerateSOAP.bpm Abre el explorador web y ve a Los valores correctos para un test simple están introducidos. Cuando haga click para enviar, recibirá la siguiente respuesta. <?xml version='1.0' encoding='utf-8'?> <soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:body> <EventStartMessageResponse xmlns="http://example.com/triggerprocessfromjspgeneratesoap/trig gerprocessfromjspgeneratesoap"> Hello World </EventStartMessageResponse> </soapenv:body> </soapenv:envelope> Página 10

11 3. Integrar aplicaciones Intalio BPMS es producto tradicional Intalio BPM. Si bien se mantiene disponible como una aplicación Java que puede ser desplegado en prácticamente cualquier servidor de aplicaciones, Intalio BPMS se está integrando en Intalio Cloud. Todas las características que ofrece actualmente el diseñador, servidor, y los componentes de flujo de trabajo de Intalio BPMS seguirán estando disponible con Intalio BPM, y la migración es sencilla. En esta migración Intalio ESB que es un módulo para la implementación de una Arquitectura Orientada a Servicios (SOA) se sustituye por Intalio Mashup Studio que ofrece características similares a su contraparte más antiguo. Intalio mashup Studio permite a los desarrolladores ocasionales integrar aplicaciones locales con sistemas remotos y servicios web de forma gráfica. Entre sus principales características están: Fácil de Usar: Intalio mashup Studio está diseñado con editores sencillos y ofrece una gran cantidad de conectores pre construidos para facilitar la utilización con aplicaciones o servicios web. Extensible: Intalio mashup Studio proporciona más de 50 componentes mashup y permite a los crear componentes personalizados utilizando una variedad de lenguajes de programación: Java, XPath / XSLT, X #,C #, JavaScript, PHP, Python, Ruby y Scala. Escalable: Intalio mashup Studio puede utilizarse de forma independiente para despliegue ligero, o encima de un Enterprise Service Bus (ESB) ya existente con el fin de proporcionar una arquitectura completa orientada a servicios (SOA). De forma predeterminada, Intalio mashup Studio viene integrado con el intermediario de mensajes Apache ActiveMQ y el Apache Camel. También se puede desplegar en la parte superior de IBM WebSphere MQ y TIBCO Rendezvous. Esta alternativa se basa en el uso de un Enterprise Service Bus (ESB) que es una infraestructura de software que funciona como capa intermedia (middleware), proporcionando servicios de integración de las distintas aplicaciones a través de mensajería basada en estándares y servicios de sincronización. Aunque un ESB no implementa por sí mismo una arquitectura orientada a servicios (SOA), proporciona características para su implementación. Finalmente llegamos a la conclusión de que la integración de aplicaciones que se puede realizar con el Intalio Community (libre de coste) fue la que se presentó en la sección anterior (Integración de aplicaciones como componentes) basada en servicios web y cuyo ejemplo está desarrollado. Página 11

12 3.1.Ejemplo Desafortunadamente no podemos realizar un ejemplo de integración de aplicaciones usando Intalio mashup Studio ya que es un módulo de pago. La siguiente figura muestra la vista de diseño del módulo. Vista de diseño de Intalio mashup Studio Página 12

13 4. Interfaces de usuario 4.1.Definir formularios La generación avanzada de interfaces de usuario dinámicas se lleva a cabo mediante los componentes Intalio Ajax y XForms. Estas interfaces generarán formularios que podremos usar en nuestros procesos. Mediante ellas, los usuarios finales podrán interactuar con los procesos definidos. Por otro lado, tenemos el componente Intalio BPMS Workflow User Interface que permite a usuarios autenticados gestionar su lista de tareas y ejecutar procesos desde la perspectiva del rol que ocupa en el proceso. 4.2.Xforms Es un formato XML diseñado por el W3C para poder definir interfaces de usuario, principalmente formularios web. XForms ha sido diseñado para ser la nueva generación de formularios HTML/XHTML, pero es lo suficientemente genérico como para que pueda ser usado, de una manera independiente, para describir cualquier interfaz de usuario e incluso para realizar tareas simples y comunes de manipulación de datos. El editor de formularios Xforms es un componente de BPMS Workflow embebido en Intalio BPMS Designer. Permite crear simplemente formularios XForms arrastrando componentes desde una paleta. Además, genera automáticamente el código para desplegar los formularios en Intalio BPMS Workflow Web User Interface, integrando los mismos con los procesos. Además, el editor permite exportar los formularios a ficheros de imagen, útiles para la documentación del proyecto. 4.3.Intalio Ajax Intalio Ajax es una completa herramienta de generación de interfaces de usuario. Al igual que los formularios XForms, está embebido en Intalio Designer, de manera que podemos generar nuestros formularios y utilizarlos en los procesos. Intalio Ajax proporciona una mayor funcionalidad que XForms. Los formularios Workflow Forms son adecuados, por ejemplo para prototipado, Intalio Ajax, puede ser más adecuado para atender a requisitos de interfaz más avanzados. Provee una amplia paleta de componentes, para construir interfaces de usuario avanzadas, como por ejemplo: Menús Barras de herramientas. Página 13

14 Ficheros de audio. Tablas complejas. Entre las características más interesantes de la herramienta encontramos: Soporte para Internacionalización. Definición de funciones JavaScript. Uso de hojas de estilo CSS. Permite el uso de código HTML. 4.4.Intalio Workflow User Interface Es la interfaz mediante la cual los usuarios iniciarán los procesos y llevarán a cabo sus tareas. En la fase de definición del proceso, se diseñarán las tareas y el flujo de información de los usuarios. Mediante el Designer se diseñarán los formularios y se integrarán en los procesos. Una vez que el usuario accede a Intalio Workflow User Interface, tendrá disponibles tres vistas: Procesos Tareas Notificaciones En la vista de procesos tendrá una lista de los procesos que estén activos y se puedan lanzar por su cuenta de usuario. Una vez lanzado el proceso, comenzará la ejecución del workflow. En la vista de tareas, aparecerán aquellas tareas que el usuario tenga que llevar a cabo. Se le mostrarán los formularios oportunos para aquellas tareas que así lo requieran y además, podremos gestionar nuestras tareas a través de un panel de acciones, mediante el cual podemos saltarnos la tarea, reasignarla a otro usuario, rechazar la tarea, etc. Por último en la vista de notificaciones aparecerán todas las notificaciones que se le hayan enviado al usuario, resultado del workflow de los procesos instanciados. Página 14

15 4.5.Ejemplo: Para poner en práctica la generación de formularios, hemos usado el ejemplo de solicitud de TFM. Dado que los requisitos de interfaz no son exigentes, hemos decidido usar Intalio Forms Editor para generar los formularios. El proceso para crear un formulario consiste en agregar un WorkFlow Form al proyecto (New/Workflow form). Esto nos abrirá la perspectiva de diseño del Designer y se nos mostrará una interfaz como la siguiente: Workflow Form En ella hemos introducido los objetos necesarios para generar nuestro formulario. El editor automáticamente, genera los mensajes xsd asociados para luego utilizarlos en el flujo de mensajes. Luego hemos usado el formulario como iniciador de tarea en un pool no ejecutable y hemos usado el mensaje xsd generado para comunicar el pool del alumno con el pool ejecutable. Página 15

16 5. Sistema de gestión de tareas y flexibilidad Un sistema de gestión de tareas es un servicio que permite trabajar con las tareas, para que de este modo se pueda acceder a los datos y estado de las tareas, así como poder administrarlas. Este sistema es una interfaz de usuario, donde poder recuperar u obtener la lista de tareas de un determinado proceso. Específicamente para la gestión de tareas Intalio presenta Intalio Tempo, es una implementación del estándar Bpel4People, que gestiona diversos patrones de flujo de trabajo. Una de sus principales características es que expone sus APIs mediante Web Services. La tecnología que utiliza es: Integración nativa basada en XForms mediante Orbeon Xforms; integración de LDAP para autentificación de usuario y autorización basada en roles; persistencia de tareas vía JDBC; persistencia de archivos vía JDBC; y lista de tareas (interfaz de usuario) implementadas mediante Spring MVC y JSP/JSTL. Entre las características más importantes de Intalio Tempo: Cuenta con un modelo de objetos de tareas que es extensible; proporciona tareas para aceptar, completar, cancelar, reasignar, etc; cuenta con un marco de seguridad basado en role-based access control (RBAC) y single sign-on; cuenta con un set de procesos BPEL definidos para el workflow; cuenta con servicios para el despliegue de las tareas, formas, etc; un soporte de Attachments; e interfaces basadas en Web-service y REST. Tempo está conformado por una arquitectura de tres capas. Capa de interfaz de usuario: gestiona las interacciones con los usuarios finales. Capa de flujo de trabajo: gestiona el ciclo de vida de las tareas, ejecutada por un conjunto de procesos (WS-BPEL) llamados procesos de gestión de tareas, y a los que se pueden acceder a través de una interfaz de servicios Web. Capa de persistencia: soporta la persistencia de las propiedades de las tareas, y es ejecutada por tareas de gestión de servicios (JPA-JDBC), que son accedidos a través de una interfaz de servicios Web. La arquitectura de Intalio Tempo la podemos ver en la siguiente figura: Página 16

17 Arquitectura Intalio Tempo Tempo tiene una serie de componentes base, como son: Modelo de Objetos de Tareas, define las propiedades de la tarea en un paquete común de que se reutiliza en otros componentes. Marco de Seguridad, un marco para el control de acceso basado en roles, donde se implemente la autorización, autenticación, single-sign-on, etc. Servicio de archivos adjuntos, es una interfaz que se utiliza para almacenar los archivos adjuntos en una base de datos o un sistema de gestión de contenido. Servicio de Dispatcher, componente que actúa como un proxy entre los procesos para la gestión de tareas y el marco de interfaz de usuario. Y por último el servicio de implementación de flujo de trabajo, que proporciona una interfaz para implementar los flujos de trabajo en la base de datos. Otra serie de componentes de las que disponemos en Intalio Tempo son: XForms Manager (XFM) es el responsable de gestionar el código XForms y sus acciones. Interfaz de usuario Marco (UIFW) es la aplicación web que ofrece a los usuarios el acceso a la ejecucion de procesos. Los procesos de gestión de Trabajo (PGT) donde se gestiona el ciclo de vida de las tareas de flujo de trabajo desde el momento se crea una tarea hasta que finaliza. El Servicio de Gestión de Tareas (TMS), que es el servicio de datos que persiste las tareas en la base de datos proporcionando servicios a las aplicaciones cliente para que puedan acceder y modificar datos de la tarea de una forma segura. Y el servicio de archivos adjuntos de tareas (TAS), es un servicio que persiste archivos adjuntos vinculados a las tareas. Otra de las opciones para gestionar las tareas que tiene Intalio, es Intalio Social Portal, en versiones anteriores Intalio Portal, que además de gestionar las tareas, nos Página 17

18 permite crear espacios de colaboración ad-hoc con un solo clic de ratón. Este componente viene precargado con calendarios de equipo, para compartir carpetas de documentos, blogs, foros, wikis, y chat en tiempo real, permitiendo el desarrollo de aplicaciones contextuales sobre la marcha. 5.1.Ejemplo Vamos a utilizar para la gestión de tareas Intalio Tempo, es una implementación del estándar Bpel4People. En el contexto de BPEL4People de procesos de negocio: Apoya la interacción basada en roles de las personas Proporciona los medios de los usuarios de la asignación de roles genéricos humanos Se encarga de delegar la propiedad de una tarea a una única persona. Se apoya en escenarios como: nominación, designación, escalada. Con el proceso creado, solo tendríamos que subirlo al servidor para poder ver todas las opciones que nos presenta Tempo. Los problemas surgidos con Tempo vienen de ser una implementación que está en continuo desarrollo por la comunidad de Intalio, la comunidad de Intalio te proporciona acceso a su repositorio GIT para poder instalar la aplicaccion, no existe ningun manual y te encuentras innumerables problemas a la hora de realizar dicha instalacion. Mostramos una imagen de Intalio Tempo para poder ver su interfaz, interfaz que como comentábamos anteriormente también tiene varias líneas de desarrollo. Página 18

19 Intalio Workflow Tempo Existen otras opciones de integración de tareas, pero todas estas bajo licencia con la que obtienes los conectores para poder trabajar con las aplicaciones. Aplicaciones como Alfescro, un sistema de administración de contenidos libre; o Liferay, portal de gestión de contenidos. Otra opción de la que disponemos para poder gestionar las tareas es el Intalio Portal, en nuevas versiones llamado Intalio Social Portal. Al ser una versión con licencia, no hemos podido investigar mucho sobre sus características. Como recordaremos este componente nos ofrece calendarios de equipo, opciones para compartir carpetas, blogs, foros, wikis, y chat. Página 19

20 Intalio Social Portal Página 20

21 6. Organización y asignación de tareas a recursos Intalio permite definir cualquier número de usuarios y asignarle roles. Un usuario puede tener asignados cualquier número de roles. Esta definición organizacional se realiza en un fichero XML que contiene todos estos datos de usuarios y asignación de roles, además de los datos de seguridad como son el nombre de usuario y la contraseña con la que acceden al sistema. El fichero security.xml se encuentra en [intalio]/var/config. En este fichero pueden definirse tres tipos de elementos: realm, user y role. Los realms nos permiten agrupar usuarios y roles dentro de un mismo ámbito, sobre que el que puede trabajar un proceso, y permiten crear un espacio de nombres con el que identificar a los diferentes recursos. Por su parte, para cada usuario definido dentro de un realm se define un identificador que servirá como nombre de usuario para el login, además del nombre, y password del mismo. También se define aquí el listado de roles asignados al usuario, ya sea correpondiente al mismo realm o a otro. Por último, la definición de cada rol incluye igualmente un identificador y una descripción, y puede definir roles heredados, dando lugar a una jerarquía de roles. Este fichero se incluye en Intalio para poder comenzar a trabajar rápidamente, sin necesidad de trabajar desde el comienzo con toda la infraestructura del sistema. Por regla general, se utilizan conectores LDAP en el despliegue de las aplicaciones de Intalio en producción. Dentro de los procesos definidos en Intalio, las tareas pueden asignarse cualquier rol, mostrándose en ese caso a todos los usuarios que tengan dicho rol asignado. También es posible asignar una tarea a un usuario concreto, referenciado directamente por su nombre. Las asignaciones pueden definirse a nivel de tarea, asignando un recurso a cada tarea concreta, incluso dentro de un mismo pool, o a nivel de todo el pool, de forma que todas las tareas que contienen se asignan automáticamente al recurso. En la figura siguiente se describen los roles, y su descripción. Además, se definen unos usuarios que tendrán asignados en rol. De esa forma se define que la tarea n la ejecuta un usuario del tipo alumno. De esa forma cualquier persona que pertenezca a ese grupo tiene acceso a ella. Página 21

22 Jerarquía roles Por otra parte, los metadatos de las tareas contienen dos atributos que permiten la asignación dinámica de la misma: 'userowner' y 'roleowner'. Así, pueden mapearse los datos que viajan a través de una tarea para decidir en tiempo de ejecución qué usuario o rol debe realizarla. En esta línea, Intalio ofrece un servicio RBAC (Role-based Access Control) para Axis que permite consultar desde el proceso qué usuarios están asignados a un rol o, en sentido contrario, qué roles tiene asignados un usuario. 6.1.Ejemplo Hemos elaborado un ejemplo que cumple el proceso de la propuesta de un tema para el TFM por parte del alumno, para probar las capacidades de Intalio. De ese modo, un alumno puede realizar una propuesta personal de TFM o seleccionar una de las propuestas ofertadas por el coordinador del máster. El alumno envía los datos referentes a su trabajo, como el título, la descripción y el tutor. Tras esto, se realiza un proceso de negociación en el que se acuerdan los términos exactos y los objetivos del TFM. Una vez realizado dicho proceso, se realiza la solicitud de aceptación, que se envía al coordinador. El coordinador evalúa la propuesta y lo comunica al alumno. Una vez tenemos el BPM en el servidor, es necesario modificar el fichero security.xml que se encuentra en la carpeta [intalio]/var/config/. Así, para comenzar el proceso se puede acceder con cualquier usuario con el rol de alumno, desde la pestaña Procesos de la interfaz. Usuarios y roles de nuestro ejemplo: Alumno Tutor Coordinador Universidad/Alberto Universidad/David Universidad/Alejandro Universidad/roland Universidad/Rafa Página 22

23 7. Gestión de los datos del proceso Gestión de datos: en el camino a la ejecución Posibilita que un modelo de un proceso llegue a ser ejecutable. BPMN + Data = Proceso ejecutable. Los datos son la clave en el modelado de los procesos ejecutables. El análisis del negocio debe cubrir el análisis de los datos. Los datos pueden venir de diferentes fuentes: o Datos internos: Variables de proceso creadas durante el proceso. o Datos externos: Vienen de sistemas externos. Los datos en Intalio: Variables de proceso o Los procesos avanzan de una tarea a otra. o En cada paso los datos pueden ser creados, modificados o liberados. o Los datos del proceso se definen como el conjunto de variables que pueden ser manipuladas por todo el proceso de negocio. o Cada variable es representada por un tipo de modelado con XML Schema. Gestión de Variables de Proceso o Una variable es utilizada para albergar cualquier dato específico, como por ejemplo un objeto del negocio. o Las variables se crean definiendo su estructura en un XML Schema y entonces se arrastra el elemento dentro del pool o subproceso. También es posible utilizar la paleta de componentes para añadirla. o Cada variable es definida dentro de un ámbito específico. Solo los pool y subprocesos tienen ámbito. (véase Figura 11) o Como los pools son los padres de todos los subprocesos, las variables puestas en los pools pueden considerarse como variables globales (véase Figura 5). o Visualmente las variables se representan como artefactos de objetos de datos. Página 23

24 Definición de variables Manipulación de las variables de proceso I o o o Dentro de los subprocesos se permite definir variables. Las variables declaradas dentro de subprocesos son locales. Los datos creados en B y C no pueden ser utilizados en A ni D Manipulación de las variables de proceso II Página 24

25 Gestión de los datos o o o o o Los datos son intercambiables entre participantes[1]. Los datos del proceso son intercambiables de un proceso a otro. Los datos de proceso son intercambiados de un proceso a un sistema. Los datos de un participante a otro a veces necesitan ser transformados. Los mensajes definen el flujo de datos. Flujo de proceso vs Flujos de datos o Flujo del proceso: define cómo las actividades son coordinadas desde el punto de vista de un participante específico. Flujo de proceso o Flujo de datos: define el flujo de información que es intercambiado entre participantes. [1] Un participante o pool representa a cualquier recurso involucrado en un proceso, tiene la función de ser el contenedor gráfico que indica las actividades que se van a realizar así como las condiciones de su ejecución. Las actividades contenidas dentro de un participante sólo podrán ser ejecutadas por dicho participante. Página 25

26 Flujo de datos El mapper de Intalio Herramienta de Intalio que permite crear un flujo de datos desde la izquierda hasta la derecha. Tiene tres columnas, la de la izquierda define el origen de los datos para la asignación y la lista de todas las variables de proceso, la de la derecha define los datos de destino para los mapas y también una lista de todas las variables de proceso y la del medio es el área donde se definen los operadores que se utilizan para la transformación de los datos de origen antes de ser asignados a los datos de destino, se pueden anidar múltiples condiciones para realizar estas transformaciones. Existen varias funciones de mapeo predefinidas que se muestran en la figura 9. Página 26

27 Paleta de Maper Proporciona una forma gráfica de crear expresiones de datos. Mapear consiste en conectar elementos / operadores hasta otros elementos / operadores. Estas conexiones son hechas con el Connector Tool (véase figura 10). Se selecciona el conector tool en la barra de herramientas y se escoge el elemento fuente y el elemento destino. Ventana de mapeo de Intalio Página 27

28 7.1.Ejemplo Para probar la gestión de datos en Intalio nos hemos basado en el ejemplo sobre el envio de la propuesta de Trabajo de Fin de Máster. Una vez que el estudiante y el tutor se ponen de acuerdo en la aceptacion del trabajo fin de master el estudiante debe enviar una solicitud al coordinador de la asignatura para que le de el visto bueno a la propuesta y decidir si es valida o no. El ejemplo consiste en el envio de un mensaje del estudiante al coordinador para evaluar la propuesta. En el flujo de proceso tenemos las siguientes variables: Variables en el flujo del proceso Dependiendo del flujo del proceso se van creando, modificando o liberando las variables. Por ejemplo en nuestro caso debemos conectar la solicitud que se le habria pasado previamente desde el pool del alumno al pool del tutor. Otro ejemplo puede ser cuando se llega a un punto de decisión,que se tienen dos rutas diferentes por las que seguir y en dependencia de la ruta que se escoja se modifican las variables o se crean nuevas. Por su parte los mensajes definen el flujo de datos que es intercambiado entre los participantes (que se encuentran el pools diferentes). En este caso se mapean los datos (como se muestra en la siguiente figura), es decir, se conectan las variables de origen con las variables de destino y se garantiza el flujo de datos acorde a las necesidades. También se pueden mapear las condiciones y se pueden construir expresiones XPath a mano. En la figura 18 se muestra el mapeo de una condición (gateway). En este punto del flujo se tienen 2 vías a seguir, la primera solicitar la aprobación del coordinador y la segunda notificar al estudiante sin pasar por solicitar la aprobación al coordinador (esto significa que el tutor ha rechazado la propuesta). La ruta a seguir es definida por el mensaje obtenido del tutor y la condición pregunta que si es afirmativo se solicita aprobación al coordinador y si no lo es se notifica al estudiante. Página 28

29 Ejemplo de mapeo de datos Para ver el mappeo que se realizó en el ejemplo se hace desde la herramienta Intalio Designer, en la ventana Mapper. Para hacer el Mappeo hay varias funciones predefinidas que se pueden mostrar accediendo a Window/Show View/Mapper Palette. Para ver el mappeo de una tarea en concreto, pinche encima de la tarea y a la izquierda se encuentran las variables de la fuente y a la derecha las variables de destino. El mappeo está definido en las tareas del pool ejecutable (TFM Process) que intercambian flujo de datos con tareas de otro pools. Mapeo de una condición Gateway Página 29

30 8. Definición, Análisis y monitorización de los procesos Monitorización de la actividad En la instalación de Intalio BPMS Server encontramos Intalio BPMS Console. Intalio BPMS Cosole permite acceder y administrar los procesos desplegados, además de lanzar los procesos en el servidor. También podemos, iniciar, activar, desactivar y suspender o terminar procesos en ejecución. En la consola tenemos tres vistas diferentes: o Procesos (Processes) o Instancias (Instances) o Herramientas (Tools) Vista de procesos Muestra una lista de los procesos que han sido desplegados en el servidor. Para cada uno de ellos podemos ver: Lifecycle: indica si el proceso está active (listo para instanciar) o retirado (desplegado pero no se puede instanciar). In Progress: número de instancias del proceso ejecutándose. Failure: número de instancias del proceso en estado fallido. Suspended: número de instancias suspendidas. Failed: número de instancias del proceso que han fallado. Terminated: número de instancias del proceso que han terminado. Completed: número de instancias del proceso que se han completado. Total: número total de instancias. En la vista de procesos también tenemos tres botones que nos permiten: Start: Envia una instancia del proceso Activate: Cambia su ciclo de vida de retirado a activo. Retire: Cambia su ciclo de vida de activo a retirado. Desploy: Despliega un proceso. Undeploy: Elimina un proceso desplegado. Página 30

31 Vista de procesos Intalio BAM Si desde esta vista accedemos al detalle de un proceso, obteniendo 3 vistas: Info: muestra la información del proceso Diagrama: muestra el diagrama del proceso de negocio. Resources: muestra los recursos utilizados por el proceso. Vista de instancias Muestra el estado de las instancias de los procesos, un histórico de la actividad del proceso y además nos permite también: Iniciar instancias Suspender Reanudar la ejecución de instancias suspendidas Eliminarlas Se ofrece una búsqueda avanzada para definir filtros que permiten obtener vistas personalizadas, además de poder guardar estos filtros como búsquedas predefinidas. Si desde esta vista accedemos a una instancia de proceso determinado, se nos mostrará la definición, a los datos, a sus variables, y a un histórico detallado de los eventos ocurridos durante la ejecución del proceso. Página 31

32 Vista de instancias Vista de herramientas En la vista de herramientas tenemos acceso a la configuración de logging. Se muestra una interfaz en la que podemos configurar el nivel de loggin para cada clase java desplegada en el server. Vista de herramientas Informes e Indicadores Respecto a informes e indicadores de proceso, se debe decir que esta funcionalidad solo está soportada por la versión Enterprise, en un componente llamado Intalio BAM. Para los indicadores, en Intalio Designer Enterprise Edition se definirá un archivo de métricas donde se especificarán los indicadores clave. Para el caso de los informes, se deberá crear un DashBoard desde Intalio Designer. Tendremos a nuestra disposición una nueva paleta de objetos donde podremos configurar la vista de informes a nuestro gusto, con gráficas, tablas y una completa gama de componentes. Página 32

33 8.1.Ejemplo Intalio BAM Intalio Community permite monitorizar los procesos desde Intalio BPM Console. Pero para generar informes y crear PKIs no se pueden desarrollar ningún ejemplo, ya que es necesaria la versión Designer de Intalio Enterprise. En el siguiente enlace está disponible un tutorial de cómo definir los indicadores: no obstante realizaremos un pequeño resumen del tutorial. El sistema que utiliza Intalio para generar PKIs y Analisis de los procesos de negocio son: 1. Basandose en las instancias ejecutadas por los procesos de negocio, vamos monitorizando valores relacionados con una actividad. 2. Esos valores van siendo almacenados en una base de datos 3. Partiendo de los datos almacenados, crearemos un informe para dar sentido a los datos extraidos previamente. Lo primero que debemos hacer es definir las métricas creando un archivo con extensión *.xvar. Página 33

34 Editor de métricas En el formulario vamos añadiendo valores que dependerán las claves que vamos a definir para el proceso. Una vez definido, hacemos el mapeo de las características que ofrece de monitorización las tareas y eventos del proceso con las claves que hemos definido Página 34

35 Pantalla de configuración de métricas Mapeador de PKIs con métricas Una vez mapeado, Intalio BAM guardara toda la información programada en una base de dato que estará lista para, partiendo de ella generar un informe. Por ultimo, para generar un informe, debemos de crear un archivo de tipo report. En el debemos de definir, en primer lugar los datos que vamos a mostrar y en segundo lugar como queremos mostrarlo. Para definirlo usaremos código SQL como el de la ilustración: Página 35

36 Generación de consultas de interés Después seleccionaremos de la paleta la herramienta que mas nos interese para representar un dato (izquierda). Esas herramientas configuradas dan lugar a un grafico (derecha): Toolbox y gráfico Página 36

37 9. Definir e integrar reglas de negocio Existe una creciente importancia de las Reglas de Negocio en los sistemas de Gestión por Procesos de Negocio (BPM = Business Process Management). Los procesos pueden ser mejorados si las Reglas de Negocio, en lugar de estar dentro de los propios procedimientos operativos, se mantienen de forma independiente aunque en íntimo contacto con los procesos. Una definición "oficial" de Regla de Negocio es la proporcionada por el Business Rule Group: "Una Regla de Negocio es una declaración que define o limita algún aspecto del negocio". Esta definición es demasiado general, y por tanto, se requiere una explicación más simplificada. Las Reglas son entes pasivos que contienen información de carácter meramente declarativo y que por tanto no deben ejecutar ninguna acción sino que deben estar a disposición de los motores de los Procesos de Negocio (BPM) para que éstos, siguiendo lo prescrito en las Reglas, procedan a la ejecución de las actividades. Las Reglas de Negocio se encuentran siempre presentes en la actuación de una organización, bien de manera explícita o de manera implícita no expresada implicando en general la participación directa o indirecta de personas. Sin embargo, en el mundo del BPM, el término "Reglas de Negocio" hay que reservarlo únicamente a aquellas reglas que cumplen los siguientes dos requisitos: 1. Revisten carácter explícito, siendo expresadas de manera entendible, registradas, localizables y modificables. 2. Contienen los parámetros cambiantes dentro de los Procesos. De esta forma, la estructura de los Modelos de Procesos se realiza sobre los aspectos que tienden a mantenerse permanentemente, mientras que son las Reglas las que registran y transmiten a los Procesos los aspectos cambiantes, evitando en gran parte la necesidad de rectificar la estructura de los Modelos. Dentro de Intalio se tienen tres formas de implementar o definir las reglas de negocio: mediante Data mapper, en BPMN como un proceso, o en un motor de reglas de negocio (Intalio BRE) para casos más complejos. Data Mapper permite enlazar un proceso con sistemas externos o elementos de datos personalizados en tiempo de ejecución por los usuarios finales cuando se completa la tarea de flujo de trabajo. Se compone de dos puntos de vista: La paleta de Mapper La vista de Mapper La Mapper palette da acceso a todos los "operadores" que pueden ser utilizados en el asignador, cuya estructura se comentó anteriormente en el punto 2.6. Página 37

38 El Mapper View es el área donde realmente se pueden definir sus asignaciones y cuyo funcionamiento también se explicó en el apartado definición de datos que se manipulan en el proceso. Intalio BRE, es un motor de reglas de negocio, donde se definen reglas de negocio asociadas o condiciones basadas en parámetros asociados al proceso. Tiene como características principales: Externaliza las reglas de negocio para traer claridad y flexibilidad; separa la definición y mantenimiento de las reglas de la definición y mantenimiento de los procesos; proporciona una interfaz de trabajo orientada a analistas de negocios y responsables de procesos; y promueve la reusabilidad. 9.1.Ejemplo Para poder realizar un pequeño estudio sobre la posibilidad de definir las reglas de negocio e integrarlas en un proceso en Intalio Designer, en primer lugar hemos de realizar un proceso de negocio. El proceso de negocio desarrollado, es un sencillo ejemplo sobre la elección que tiene que realizar un alumno a la hora de seleccionar si quiere proponer un tema para el TFM o lo quiere seleccionar un tema propuesto por los profesores. Una vez tenemos nuestro proceso completado, vamos a introducir las reglas de negocio. Para definirlas vamos a utilizar el Data mapper, compuesto por Mapper View y Mapper Palette. A la hora de definir en el Mapper no es muy intuitivo, y tampoco nos da mucho margen para poder definir claramente las reglas, aun así definimos unas cuantas de reglas para un gateway. En el caso del Mapper Palette, vienen las funciones definidas, y basta con arrastrar la función que queramos para añadirla. En el caso de la integración una vez las hemos definido ya aparecerían integradas en el proceso. Pero si necesitamos de realizar algún cambio o modificar alguna regla de negocio, tendríamos que volver al proceso para realizarlo. Una vista de cómo es el Mapper en nuestro ejemplo es la siguiente: Página 38

39 Modelado de Proceso alumno Regla para un gateways Otra de las opciones comentadas es la utilización de Intalio BRE, una de las componentes que proporciona la versión Enterprise Edition. Intalio BRE es, como vimos anteriormente, un motor de reglas de Intalio BPMS que permite la definición de reglas de negocio complejas, presentándolas en forma de tablas de decisión a los puntos de decisión del procesos. Usando el motor de reglas combinado con el modelado de procesos, se simplifica el diseño a la hora de integrar variaciones o reglas. Con Intalio BRE tenemos la separación de las normas de los procesos de negocio, que aumenta la agilidad del proceso de mantenimiento, es decir, las reglas pueden cambiar sin necesidad de detener los procesos que se ejecutan, o incluso implementar un nuevo proceso. En el caso de Intalio BRE no hemos podido realizar ningún estudio de su utilización puesto que se trata de una componente bajo licencia y no existen demos con las que podamos probar o interactuar. La figura 22 muestra una vista de la herramienta. Página 39

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio Otro camino para el BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 El BPM El BPM (Business Process Management) no es solo una tecnología, además a grandes rasgos es una disciplina

Más detalles

Automatizador de Procesos

Automatizador de Procesos Automatizador de Procesos Más que un workflow, esta aplicación es un BPM (Business Process Management), una completa plataforma de automatización de procesos, diseñada para apoyar la transformación empresarial;

Más detalles

OpenESB FEMI Sofis Solutions - PMA

OpenESB FEMI Sofis Solutions - PMA OpenESB FEMI Sofis Solutions - PMA Página 1 de 22 1 BPMS... 3 1.1 Introducción... 3 1.2 Modelado de Procesos... 5 1.2.1 Editor Gráfico de Procesos... 5 1.2.2 Gestión de Tareas... 6 1.2.3 Interacción Humana...

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS

Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio Parte 1 del kit completo de herramientas del comprador

Más detalles

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

Introducción a Javato

Introducción a Javato Introducción a Javato Fº. Javier Pereñiguez Steria Iberica 20/02/2008 Índice Introducción Arquitectura Ejemplo arquitectura Plataforma Desarrollo Ejemplo de entorno de desarrollo Vías futuras Casos de

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

Ana Torres Víctor Goncalves Jeimily Gutierrez

Ana Torres Víctor Goncalves Jeimily Gutierrez Ana Torres Víctor Goncalves Jeimily Gutierrez Qué es una Herramienta BPMS? Aspectos claves de una herramienta BPMS. Metodología para la selección de una herramienta BPMS. Herramientas BPMS. Cuadro comparativo.

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

tangrambpm 1.0 e-admon Dossier de producto jueves 1 de marzo de 12 TangramBPM 2012

tangrambpm 1.0 e-admon Dossier de producto jueves 1 de marzo de 12 TangramBPM 2012 tangrambpm 1.0 e-admon Dossier de producto TangramBPM 2012 Este documento sólo puede reproducirse en parte o en su totalidad, o archivado, fotocopiado, transmitido de cualquier manera o a través de un

Más detalles

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Business Process Management(BPM) Management(BPM) MSc. Daniel Alejandro Yucra

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

ARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial

ARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial Título ARQUITECTUA DE M2M Proyecto Monkey to Monkey ( M 2 M ) Equipo Proyectos Informáticos Versión 1.0 Código PLAN_M2M_2012_04_01 Fecha 19/04/2012 Autores MIGUEL ÁLVAREZ Y CLARA HERRERO Estado Documento

Más detalles

(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=openesb-instalarintroduccion)

(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=openesb-instalarintroduccion) Tutorial de BPEL con OpenESB (I) Indice 1. Tutorial de BPEL con OpenESB (I) 1. Introducción 2. El proceso de negocio 3. Identificar los servicios web requeridos 4. Modelar el proceso de negocio con BPEL

Más detalles

Anuncio de software ZP09-0262 de IBM Europe, Middle East and Africa con fecha 18 de agosto de 2009

Anuncio de software ZP09-0262 de IBM Europe, Middle East and Africa con fecha 18 de agosto de 2009 con fecha 18 de agosto de 2009 IBM FileNet Business Process Manager V4.5.1 incluye características nuevas, componentes adicionales y un pack de inicio de Agile Enterprise Content Management Índice 1 Visión

Más detalles

Historial de Revisiones

Historial de Revisiones Página: 1 Especificación de Requerimientos de Software Plataforma Libre Orientada a Servicios para la Gestión de Trámites a través de Gobierno Electrónico (Actualización FASE I) Historial de Revisiones

Más detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

Framework para el desarrollo ágil de aplicaciones

Framework para el desarrollo ágil de aplicaciones Framework para el desarrollo ágil de aplicaciones 1 Índice INTRODUCCIÓN... 3 QUÉ ES UN FRAMEWORK?... 3 VENTAJAS DE UTILIZAR UN FRAMEWORK... 4 DESVENTAJAS DE UTILIZAR UN FRAMEWORK... 5 CARACTERÍSTICAS DE

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación

TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación Manual de Usuario SOFIA GESTIÓN V.5 Pág. 2 de 300 S O F T W A R E P A R A S O P O R T E U N I F I C A D O D E F A C T U

Más detalles

Conceptos de Orquestador O2 EMPRESAS TUXPAN www.tuxpan.com

Conceptos de Orquestador O2 EMPRESAS TUXPAN www.tuxpan.com EMPRESAS TUXPAN www.tuxpan.com AÑO 2007 INDICE DE CONTENIDO 1 Software de Servicios y Orquestación de Procesos 2 1.1.1 Introducción 2 1.1.2 Software de Orquestación como Integrador 3 1.1.3 Automatización

Más detalles

PFC- Aplicaciones Web para trabajo colaborativo:

PFC- Aplicaciones Web para trabajo colaborativo: PFC- Aplicaciones Web para trabajo colaborativo: Aplicación para Control de una Integración de S.I. 2º Ciclo Ingeniería Informática Curso 2011-2012 Consultor : Fatos Xhafa Autor : Miguel Angel Pineda Cruz

Más detalles

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011 Hands-On Lab Windows Azure: Java, Eclipse y Azure Última Actualización: 16/12/2011 1 Contenido INTRODUCCIÓN... 3 Objetivos 3 Prerequisitos 4 PREPARANDO EL ENTORNO... 5 Instalar Windows Azure Toolkit para

Más detalles

WebServices bajo SOA. SOAagenda team Chile

WebServices bajo SOA. SOAagenda team Chile WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas

Más detalles

Novedades en Crystal Reports XI

Novedades en Crystal Reports XI Novedades en Crystal Reports XI Introducción Introducción Esta sección proporciona información de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la última versión de Crystal

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL

Más detalles

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación FOREST BPMS Arquitectura Forest BPMS Metodologia de implementación Fase I Instalación 1. Instalación del sistema de información Forest en los servidores provistos por la entidad Entregable: Documento de

Más detalles

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos 1. Introducción Curso académico 2009-2010 La práctica de Integración de Sistemas consiste en el diseño

Más detalles

Manual del Empleado Público. Plataforma de Administración Electrónica Open Cities Community

Manual del Empleado Público. Plataforma de Administración Electrónica Open Cities Community Manual del Empleado Público Plataforma de Administración Electrónica Open Cities Community Versión 1.0 Esta obra está distribuida bajo la licencia Reconocimiento 3.0 de España de Creative Commons Para

Más detalles

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Versión : 06 Fecha : Enero 2014 Autor : Alejandro Léniz Página 1 de 14 Contenido Gestión de contenido... 3 EMC DOCUMENTUM...

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

Más detalles

Guía de Moodle para Estudiantes

Guía de Moodle para Estudiantes Guía de Moodle para Estudiantes 1. Introducción En este tutorial se asume que: 1. Usted tiene al menos el conocimiento básico del uso de una computadora, incluyendo el ratón y el teclado, y está familiarizado

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

Gestión de Procesos de Negocios BPM

Gestión de Procesos de Negocios BPM GNU/LinuX Universidad Inca Garcilaso de la Vega XLIX CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO. Área: Gestión Gestión de Procesos de Negocios BPM Parte III: BPM Aspectos Técnicos

Más detalles

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net E 4.3.1 Manual para administradores Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net Historial de cambios Versión Fecha Autor Cambios 0.1 15/12/2012 Antoni Bertran

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Manual TeamViewer Manager 6.0

Manual TeamViewer Manager 6.0 Manual TeamViewer Manager 6.0 Revision TeamViewer 6.0-954 Índice 1 Resumen... 2 1.1 Acerca de TeamViewer Manager... 2 1.2 Acerca de este manual... 2 2 Instalación y arranque inicial... 3 2.1 Instalación...

Más detalles

INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2

INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2 INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE ADMINISTRADOR ALFRESCO

Más detalles

DESPLIEGUE DE SENTINET

DESPLIEGUE DE SENTINET DESPLIEGUE DE SENTINET INTRODUCCIÓN Sentinet es una solución que proporciona gestión y gobierno de infraestructuras SOA desplegadas tanto on-premise, en la nube o en entornos híbridos. Sentinet está desarrollada

Más detalles

BOLETÍN DE NOVEDADES Barcelona, junio de 2006

BOLETÍN DE NOVEDADES Barcelona, junio de 2006 BOLETÍN DE NOVEDADES Barcelona, junio de 2006 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

Introducción a nivaria{ ceva Conceptos Generales. Nivaria Innova

Introducción a nivaria{ ceva Conceptos Generales. Nivaria Innova Introducción a nivaria{ ceva Conceptos Generales Innova Junio de 2009 ÍNDICE 01. Introducción a nivaria{ ceva 1 01.1. Orientado al Usuario 1 02. Módulos de la Plataforma 2 02.1. Web Content Management

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

SOLUCIÓN SITUACIÓN ACTUAL

SOLUCIÓN SITUACIÓN ACTUAL SITUACIÓN ACTUAL La necesidad de las organizaciones de ser más competitivas en un mercado dinámico ha generado estructuras organizacionales complejas y exigentes en términos de calidad y eficiencia. Sobre

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Laboratorio 2 Proceso Interactivo

Laboratorio 2 Proceso Interactivo Laboratorio 2 Proceso Interactivo 1. Introducción Esta vez vamos a crear un proyecto donde incorporamos más elementos como un formulario, un esquema XML y un usuario que interactúa con una tarea. El propósito

Más detalles

Sage CRM. 7.2 Guía de autoservicio

Sage CRM. 7.2 Guía de autoservicio Sage CRM 7.2 Guía de autoservicio Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

Guía Rápida Programs & Portfolio

Guía Rápida Programs & Portfolio Guía Rápida Programs & Portfolio Tabla de contenidos Tabla de contenidos... 2 1. Mi perfil, tutoriales y ayuda contextual... 3 2. Crear proyectos... 6 3. Crear usuarios y asignar a proyectos y tareas...

Más detalles

Práctica: Tienda online

Práctica: Tienda online Práctica: Tienda online José Ruiz Jiménez 14/05/2011 Contenido 1. Descripción y Características... 3 2. Configurando la aplicación y su servidor... 5 3. El modelo empleado... 7 4. El mecanismo de persistencia...

Más detalles

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Descripción Microsoft SharePoint, también conocido como Microsoft SharePoint Products and Technologies, es una plataforma de colaboración

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES INGRESANDO AL CAMPUS VIRTUAL PÁGINA DE ACCESO A través de la página principal de acceso, todos los usuarios de la plataforma podrán acceder a sus cursos asignados.

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 7: Programación de servicios Web Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández Valeria

Más detalles

Desarrollo de Aplicaciones con Alfresco Enterprise DM

Desarrollo de Aplicaciones con Alfresco Enterprise DM Desarrollo de Aplicaciones con Alfresco Enterprise DM INTRODUCCIÓN La flexibilidad y facilidad de integración de Alfresco en arquitecturas distribuidas de tipo SOA permiten a Mecatena el desarrollo de

Más detalles

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

Más detalles

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

Más detalles

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas INTRODUCCIÓN La flexibilidad y facilidad de integración de Alfresco en arquitecturas distribuidas de tipo SOA permiten a Mecatena el desarrollo de proyectos de gestión de contenidos, de cara a los nuevos

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

SHAREPOINT 2007. Manual de Usuario. Herramienta de colaboración en grupo para CASER RESIDENCIAL

SHAREPOINT 2007. Manual de Usuario. Herramienta de colaboración en grupo para CASER RESIDENCIAL SHAREPOINT 2007 Manual de Usuario Herramienta de colaboración en grupo para CASER RESIDENCIAL Versión 1.0 Julio 2011 INDICE Introducción... 3 Prerrequisitos... 3 Empezamos... 4 Trabajando con Bibliotecas

Más detalles

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services Richard Rossel rrossel@inf.utfsm.cl 23 de noviembre de 2004 JAVA2 TOC s JAVA2 JAVA2 Definición Aplicaciones Autocontenidas y Modulares Basado en estándares (XML,HTTP) Aplicaciones se anuncian por la red

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del

Más detalles

Firmar Solicitud. Manual de usuario

Firmar Solicitud. Manual de usuario Firmar Solicitud Manual de usuario Madrid, Marzo de 2014 ÍNDICE 1. INTRODUCCIÓN... 3 2. PANTALLAS... 4 2.1. Login... 4 2.2. Ayuda... 4 2.3. Pantalla de Solicitudes de Registro... 5 2.4. Listado de documentos

Más detalles

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013)

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013) PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA (Ref.- 06022013) Índice 0.- Introducción... 3 0.1. Ayuda Perfil... 3 1.- Herramienta de Autoevaluación Perfil v. 6.0... 4 1.1. En qué consiste

Más detalles

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID Versión 1.2 Julio 2010 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 01/01/2006 1.0 Primera versión 11/09/2008 1.1 Se

Más detalles

Artologik HelpDesk Versión 4.0 Nuevas funciones

Artologik HelpDesk Versión 4.0 Nuevas funciones HelpDesk [Nuevas NNeeeeegmäölb, funciones en HelpDesk 4.0] Artologik HelpDesk Versión 4.0 Nuevas funciones INTRODUCCIÓN... 5 HELPDESK (SIN MÓDULOS ADICIONALES)... 5 Creando solicitudes desde correos electrónicos

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

MANUAL DE ADMINISTRACIÓN BIBLIOWEB ESCUELA 2.0

MANUAL DE ADMINISTRACIÓN BIBLIOWEB ESCUELA 2.0 MANUAL DE ADMINISTRACIÓN BIBLIOWEB ESCUELA 2.0 CONSEJERÍA DE EDUCACIÓN, CULTURA Y DEPORTE Dirección General de Innovación Educativa Y Formación del Profesorado Centro de Gestión Avanzado Fecha: 11/11/13

Más detalles

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5 El curso Blogger, creado por KZgunea, se encuentra bajo licencia Creative Commons de Atribución-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. Qué es Blogger?... 3 QUÉ ES BLOGGER...

Más detalles

Xen Backup v2.6. Manual del usuario. Neo Proyectos Informáticos http://www.xenbackup.es

Xen Backup v2.6. Manual del usuario. Neo Proyectos Informáticos http://www.xenbackup.es Xen Backup v2.6 Manual del usuario Neo Proyectos Informáticos http://www.xenbackup.es Fecha de revisión: 22/10/2010 Contenido 1. Xen Backup. 4 1.1. Novedades de la versión 2.6. 5 1.2. Servicios para usuarios

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

Arquitectura y Diseño de la Solución

Arquitectura y Diseño de la Solución Arquitectura y Diseño de la Solución Recuento de Conceptos importantes Modelamiente / Versionamiento de trámites Vista Conceptual Subsistemas Funcionales Principales Detalle de los subsistemas Vista de

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

MARCANDO LA DIFERENCIA

MARCANDO LA DIFERENCIA MARCANDO LA DIFERENCIA INTEGRACIÓN RÁPIDA Y CONFIABLE entre sus sistemas Simplifique la integración y el mantenimiento de su lógica de negocio con nuestra arquitectura orientada a servicios. Ahorre dolores

Más detalles

SharePoint Foundation 2010 Construir una Intranet colaborativa en PYMES

SharePoint Foundation 2010 Construir una Intranet colaborativa en PYMES Tecnologías SharePoint: contexto y presentación 1. Introducción 19 2. La apuesta 20 3. Las trampas que hay que evitar 21 4. Presentación tecnológica 22 4.1 Arquitectura software 22 4.2 Arquitectura funcional

Más detalles

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Memoria resumen del Proyecto de Innovación Docente (PID) Ref.: 52B (periodo 2009-2011) Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Investigador Principal:

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD DIRECCIÓN DE DESARROLLO ECONOMICO Y FOMENTO PRODUCTIVO OPTIMICE

Más detalles

La gama PHC Corporate CS dispone de distintas áreas de Gestión, para cada necesidad de su empresa donde responde con muchas funciones avanzadas.

La gama PHC Corporate CS dispone de distintas áreas de Gestión, para cada necesidad de su empresa donde responde con muchas funciones avanzadas. PHC Corporate CS La gama PHC Corporate es un software desarrollado para satisfacer todas las necesidades de las microempresas. Posee módulos para automatizar todas las áreas de los departamentos de la

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

Oracle Application Server 10g

Oracle Application Server 10g Oracle Application Server Oracle Application Server 10g La plataforma de aplicaciones más completa e integrada del mercado Puntos a comparar Lo más importante antes de realizar un análisis comparativo

Más detalles

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1.

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1. Cliente: FCM-UNA Página 1 de 14 PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA Cliente: FCM-UNA Página 2 de 14 Tabla de contenido 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. ALCANCE 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

Gestor de Proyectos Collabtive. Manual del Usuario

Gestor de Proyectos Collabtive. Manual del Usuario Centro Nacional de las Artes Gestor de Proyectos Collabtive. Manual del Usuario Proyecto: Aulas Virtuales CENART Posgrado Virtual en Políticas Culturales y Gestión Cultural Octubre de 2008 CONTENIDO Proyecto

Más detalles

ESB NORMATIVA DE DESARROLLO DE PROYECTOS

ESB NORMATIVA DE DESARROLLO DE PROYECTOS ESB NORMATIVA DE DESARROLLO DE PROYECTOS Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Normativa

Más detalles

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office Gestión de Procesos de Negocio con ADONIS Un Producto de BOC Management Office Gestión Estratégica y de Rendimiento Mejora Continua del Rendimiento de los Procesos Gestión de la Cadena de Suministro Gestión

Más detalles

Pág 1. Manual del usuario NETRETINA EVO. Helpdesk Software

Pág 1. Manual del usuario NETRETINA EVO. Helpdesk Software Pág 1 NETRETINA EVO Helpdesk Software Pág 2 NeTRetina EVO Índice de contenido 1. Información general del software 2. Requerimientos 3. Instalación y puesta en marcha 4. Módulos del software a. Servidor

Más detalles