CONFIGURACIÓN DE LOS ELEMENTOS DE UN …€¦ · Las siguientes convenciones gráficas son...

37
Manual Página Web Documento: Manual Páginas Web (SemanticWebBuilder). Fecha de Elaboración: Marzo de 2009. INFOTEC CONACYT FIDEICOMISO. Página i CONFIGURACIÓN DE LOS ELEMENTOS DE UN PROCESO DE NEGOCIO CURSO: ADMINISTRADOR DE PROCESOS DE NEGOCIO

Transcript of CONFIGURACIÓN DE LOS ELEMENTOS DE UN …€¦ · Las siguientes convenciones gráficas son...

Manual Página Web

Documento: Manual Páginas Web (SemanticWebBuilder). Fecha de Elaboración: Marzo de 2009.

INFOTEC CONACYT FIDEICOMISO. Página i

CONFIGURACIÓN DE LOS ELEMENTOS DE UN

PROCESO DE NEGOCIO

CURSO:

ADMINISTRADOR DE

PROCESOS DE NEGOCIO

Configuración de los Elementos de un Proceso de Negocio

Curso:

Administrador de Procesos de Negocio

Fondo de Información y Documentación para la Industria

Av. San Fernando #37 Col. Toriello Guerra Del. Tlalpan

México D.F.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. I

Control de cambios

Fecha Responsable Sección Cambio

05/08/2011 Hasdai Pacheco Documento creado

29/09/2011 Hasdai Pacheco Agregada sección de configuración de flujos

condicionales

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. II

El Copyright y las Marcas registradas INFOTEC WebBuilder, SemanticWebBuilder, SemanticWebBuilder Process, el personaje Semius y demás logotipos, emblemas y características distintivas, así como elementos relacionados son propiedad de INFOTEC Fondo de Información y Documentación para la Industria, Centro de Investigación CONACYT.

Reservados todos los derechos. Queda estrictamente prohibido bajo las sanciones establecidas en las leyes, la reproducción parcial o total de esta obra por cualquier medio o procedimiento de alquiler o préstamos públicos de ejemplares de la misma, sin la autorización escrita de INFOTEC Fondo de Información y Documentación para la Industria, Centro de Investigación CONACYT.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. I

Prologo

SemanticWebBuilder Process (SWBP) es una plataforma tecnológica desarrollada en INFOTEC, un Centro de Investigación y Desarrollo Tecnológico del CONACYT, por lo que es un producto hecho en México y por mexicanos que tiene como propósito principal el brindar los elementos metodológicos y las herramientas necesarias para permitir una construcción rápida y sencilla de sitios Web semánticos para el despliegue de procesos de negocio, así como para el desarrollo de aplicaciones de procesos con características semánticas.

La idea principal de dotar de semántica a los portales Web y a los procesos de negocio es permitir que la información contenida en ellos sea definida y estructurada en base a conceptos con un significado específico para los involucrados en los procesos. En este sentido, la adición de semántica permite centrar los esfuerzos en la identificación y representación del conocimiento tácito contenido en los distintos actores de un proceso para convertirlo en conocimiento explícito accesible por todos los miembros de la organización.

Entre mayor sea el nivel de detalle al que se define la información en los procesos, mayor será la eficiencia en su búsqueda, procesamiento e interpretación, ya sea por humanos o por otros sistemas. Esto implica que el intercambio e integración de información se lleve a cabo de forma más natural, sin importar el lugar físico donde se encuentre almacenada o la forma en que haya sido procesada originalmente.

En este sentido, SemanticWebBuilder Process, mediante el uso de tecnología semántica, proporciona ventajas competitivas respecto a otras herramientas, al permitir: a) el modelado dinámico de objetos de negocio mediante ontologías; b) cubrir todas las fases del ciclo de vida de desarrollo de los procesos de manera integral; c) contextualizar los procesos de negocio para una mejor búsqueda y categorización; d) simplificar la interoperabilidad con sitios Web construidos en SemanticWebBuilder Portal.

Lo más importante, SWBP propone un cambio de paradigma en la manera en que se conciben los procesos de negocio, dando importancia a la información procesada, más que en el proceso ejecutado, facilitando la integración con la Web Semántica, que permite una recuperación más eficiente de la información y la incorporación de distintos dominios tecnológicos.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. II

Índice de Contenidos

Control de cambios ............................................................................................................. I

Prologo ............................................................................................................................... I

Índice de Contenidos ......................................................................................................... II

Acerca de este manual ..................................................................................................... III

Objetivos ........................................................................................................................... III

Convenciones Gráficas ..................................................................................................... IV

Convenciones Tipográficas ................................................................................................ V

Acerca del administrador de SemanticWebBuilder Process .............................................. VI

Introducción ....................................................................................................................... 1

Configuración de Actividades ............................................................................................. 1

Establecer la asignación de recursos a una actividad .................................................... 2

Agregar un rol a una actividad .................................................................................... 3

Agregar un grupo de usuarios a una actividad ............................................................ 3

Agregar una regla a una actividad .............................................................................. 3

Configurar tareas de Script ............................................................................................. 3

Configurar tareas de Servicio ......................................................................................... 5

Configurar tarea de servicio para envío de correo ...................................................... 6

Configurar tarea de servicio para invocar un Servicio Web ......................................... 7

Configurar tareas de usuario .......................................................................................... 9

Abrir la pestaña de configuración de un formulario de de procesos .......................... 10

Configurar un formulario de procesos (modo básico) ................................................ 10

Agregar componentes de contenido a una tarea de usuario ..................................... 15

Configuración de Eventos ................................................................................................ 16

Configurar el código de acción de un evento ................................................................ 16

Configurar eventos temporizadores .............................................................................. 17

Configurar eventos de regla de negocio ....................................................................... 18

Configurar eventos de señal ......................................................................................... 20

Configuración de Objetos de Datos ................................................................................. 21

Configuración de Flujos Condicionales ........................................................................... 23

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. III

Acerca de este manual

Este manual fue realizado con el objetivo de explicar el conocimiento mínimo necesario en la ejecución de los procedimientos para la configuración de los elementos funcionales de los procesos de negocio en una arquitectura de sitio creada dentro de una instancia de SemanticWebBuilder Process.

A lo largo del manual se indicarán los mecanismos necesarios para implementar, en cada elemento del proceso, los diferentes componentes de personalización que se incluyen en la herramienta, mostrando su uso y aplicación de forma que el despliegue del proceso en Internet sea el deseado.

Objetivos

General: Al finalizar el curso el alumno dominará el uso de la administración general de SemanticWebBuilder Process y el uso y configuración de los distintos componentes que integran el sitio.

Específicos:

Al finalizar el tema de configuración de elementos de un proceso de negocio, el alumno será capaz de configurar y adecuar la operación de los procesos de negocio a desplegar en las páginas del sitio Web de procesos, haciendo uso de las opciones de cada elemento funcional del proceso.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. IV

Convenciones Gráficas

Las siguientes convenciones gráficas son utilizadas en este manual para representar diferentes elementos de capacitación y recursos alternativos de aprendizaje:

Sabias Que – Indica comentarios al margen en los que se extenderá el tema expuesto mediante recomendaciones o tips que mejoren el aprovechamiento de la herramienta.

Consideraciones Importantes – Exponen puntos importantes que deben tenerse en cuenta para la correcta operación de las utilerías.

Nota – Indica información adicional que puede ayudarle a aprovechar mejor la funcionalidad expuesta.

Referencia – Indica la necesidad de consultar otro documento o dirección Web en donde se encontrará mayor información sobre el tema expuesto.

Procedimiento Guiado – Indica que se comenzará la descripción paso a paso de la operación de un proceso.

Ejercicio Guiado – A partir de este punto se comenzará la ejecución de un ejercicio que deberá realizar el usuario de manera guiada paso a paso con el manual.

Resultado – Expone el efecto final correcto de una operación o procedimiento.

Diagnostico – Por características de la tecnología involucrada, se generan resultados no deseados. Aquí se indicara como resolverlo.

Improcedente – Indica situaciones tecnológicas en las que no es posible realizar una operación o que requiere de algún proceso alterno para obtener el resultado deseado.

Cuidado – Indica que existe alguna información restringida o con derechos reservados.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. V

Convenciones Tipográficas

Arial 26 Negrita, es utilizada como titulo de tema

Calibri 14 color Azul Énfasis Negrita, es utilizada para destacar títulos de Temas

Calibri 12 color Azul Énfasis 1 negrita, es utilizada para destacar subtemas

Arial 11, es utilizada como fuente principal para el cuerpo del texto

<Times New Roman 11> es utilizada para descripción de configuraciones o código

Arial 10 negrita color azul con recuadro y sombreado azul indica temas a resaltar y/o puntos importante en los que el lector debe prestar especial atención

Arial 10 en color azul con recuadro azul y sombreado azul, se utiliza para denotar puntos importantes en los que el lector debe prestar atención especial

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. VI

Acerca del administrador de SemanticWebBuilder Process

Para acceder a la página de administración de SemanticWebBuilder Process (SWBP) es necesario que en la barra de dirección de su navegador agregue al final de la URL del portal público de SWBP la palabra “swbadmin”, como se ejemplifica a continuación:

Portal Público Administración del sitio

http://www.sitio.com/swb http://www.sitio.com/swbadmin

Nota: El contexto “swb” indicado aquí puede ser opcional y cambiar de una instancia de SWBP a otra dependiendo de la configuración especifica establecida en cada caso. Consulte a su administrador de instancias para obtener la URL y contexto adecuados.

A continuación se mostrará la ventana de identificación (login) de SWBP, donde deberá proporcionar su usuario y su contraseña para después presionar el botón Login.

La página de administración de SWBP tiene diferentes zonas en las cuales se presentan los elementos y componentes mediante los cuales es posible desarrollar y dar mantenimiento a un sitio Web de procesos. Dichas zonas y sus correspondientes elementos se muestran en la figura 1 y la figura 2. La tabla 1 y la tabla 2 describen a detalle cada una de las zonas y elementos.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. VII

Figura 1. Zonas de trabajo generales de la página de administración de SWBP.

Zona Descripción

Barra de Menús Contiene las opciones generales de la administración de SWBP.

Acordeones de Estructura

En esta zona se muestran, en acordeones, diversos elementos de configuración de la estructura de los sitios, así como componentes y funcionalidades de operación general.

Zona de Trabajo En ésta se despliega el detalle de la información, elementos de configuración y administración de los distintos componentes que integran un portal en SWBP.

Tabla 1. Descripción de las zonas de trabajo en la página de administración de SWBP.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. VIII

Figura 2. Elementos de configuración de componentes en la página de administración de SWBP.

Elemento Descripción

Catálogos de Estructura

Se denomina Catálogo de Estructura a cada uno de los acordeones donde se localizan los elementos que permiten la administración específica de los diferentes recursos de SWBP.

Zona de Información Muestra la información básica del componente o recurso seleccionado en los acordeones de estructura. También se le conoce como la zona de metadatos del elemento.

Pestañas de Elementos

Permiten la administración de cada uno de los componentes dentro de SWBP de forma que se pueda pasar de uno a otro sin perder la información o cambios que se hubieran efectuado en otro componente.

Pestañas de Configuración de

Elemento

Se muestran para cada pestaña de elementos. Muestra las opciones de administración específica del componente seleccionado.

Barra Emergente de Estatus

Se muestra en la parte inferior de la página de administración y proporciona información al usuario sobre el éxito o fracaso de las operaciones realizadas.

Zona de Trabajo y Configuración

Se muestra para cada Pestañas de Configuración de Elementos, de forma que se pueda trabajar con cada recurso y configurarlo de acuerdo a sus requerimientos.

Tabla 2. Elementos de configuración de componentes en la página de administración de SWBP.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. IX

CONFIGURACIÓN DE LOS ELEMENTOS DE UN PROCESO DE NEGOCIO

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 1

Introducción

Cada vez que se crea un proceso y éste es guardado en SWBP, se listan en el árbol del proceso todos los elementos funcionales de su diagrama de flujo (tareas, compuertas, eventos, subprocesos). SWBP permite la configuración de los elementos del modelo del proceso mediante el establecimiento de sus propiedades y la relación de elementos como plantillas, calendarizaciones, reglas de negocio, intervalos de ejecución o contenidos.

Cada elemento funcional del flujo del diagrama de proceso tiene características particulares de configuración. En las siguientes secciones se explicarán las propiedades de configuración y los procedimientos para asociar otros elementos a los componentes del flujo de un proceso.

Configuración de Actividades

Las actividades (tareas y subprocesos) independientemente de su tipo comparten las propiedades editables y no editables mostradas en la tabla 3 (las propiedades no editables se marcan en cursivas).

Propiedad Descripción

Identificador Código interno de la actividad que utiliza SWBP para referirse a

ella.

Título Nombre de la actividad.

Descripción Explicación sobre el propósito o razón de la actividad.

Creación Indica la fecha en que fue creada la actividad.

Usuario Creador Indica el nombre de la cuenta de usuario que creó la actividad.

Última Act. Indica la fecha en que se realizó el último cambio a la actividad.

Modificado por Indica el nombre de la cuenta de usuario con que se hizo la última modificación a la actividad.

Actividad reusable Indica si la actividad puede ser reutilizada (llamada) en otro proceso.

Para compensación Indica si la actividad será usada para compensación.

Características de ciclo Permite definir un objeto con las características cíclicas o multi-instancia de la actividad.

Asignación de recursos Permite seleccionar el tipo de asignación de recursos para la actividad.

Tabla 3. Propiedades de configuración comunes de las actividades.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 2

Nota: Existe una excepción en las propiedades comunes en lo que respecta a las tareas de tipo abstracto. Debido a que éstas no son implementables, carecen de la propiedad actividad reusable.

Establecer la asignación de recursos a una actividad

El tipo de asignación de recursos permite determinar en tiempo de ejecución del proceso la manera en que se asignarán los usuarios a las tareas de acuerdo a los roles asociados a la misma. La asignación puede darse de manera manual o en base a la carga de trabajo de manera automática. Para asignar recursos a una actividad deberá ejecutar el procedimiento descrito a continuación.

Nota: Una actividad sin roles asociados no podrá ser ejecutable. Es necesario definir rol y una asignación de recursos si considera que su proceso llegará a ser ejecutable.

Procedimiento

1. Acceda a las pestañas de configuración de la actividad y seleccione la pestaña Información.

2. Seleccione el tipo de asignación en la lista desplegable Asignación de Recursos (figura 3).

Figura 3. Opción para definir una asignación de recursos a una actividad.

Nota: En la asignación manual, las tareas se asignarán a los usuarios que las tomen de sus bandejas de trabajo. En la asignación aleatoria, se tomará un usuario al azar. La asignación por menos carga asigna más tareas a los usuarios con menos trabajo en su bandeja y la asignación distribuida asigna las tareas de manera balanceada a los usuarios.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 3

3. Presione el botón Guardar ubicado en la parte inferior de la pantalla.

Resultado

Se mostrará un mensaje en la barra emergente indicando que el elemento se ha actualizado.

Agregar un rol a una actividad

Para agregar un rol a una actividad deberá ejecutar el procedimiento descrito en el manual de Procedimientos generales de Operación.

Agregar un grupo de usuarios a una actividad

Para agregar un grupo de usuarios a una actividad deberá ejecutar el procedimiento descrito en el manual de Procedimientos generales de Operación.

Agregar una regla a una actividad

Para agregar una regla a una actividad deberá ejecutar el procedimiento descrito en el manual de Procedimientos generales de Operación.

Configurar tareas de Script

Configurar una tarea de script consiste principalmente en definir el código que ejecutará la tarea cuando el flujo del proceso llegue a ella. Para configurar una tarea de script deberá ejecutar el procedimiento descrito a continuación.

Procedimiento

1. Acceda a las pestañas de configuración de la tarea de script y seleccione la pestaña Información.

2. Modifique el valor del campo Código de la Tarea para definir el código del script (figura 4). Recuerde que podrá hacer uso de los valores de objetos de datos configurados, de los valores en las variables de instancias del proceso y a varias clases del API de Java.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 4

Figura 4. Campo de edición de script.

3. Cuando termine de editar el código del script presione el botón Guardar ubicado en la parte inferior de la pestaña para hacer permanentes los cambios.

Resultado

Se mostrará un mensaje en la barra emergente indicando que la tarea se ha actualizado. Cuando se inicie el flujo del proceso y éste se encuentre en la tarea de script, el código definido será ejecutado.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 5

Configurar tareas de Servicio

Configurar una tarea de servicio consiste principalmente en definir el tipo de servicio que ejecutará la tarea cuando el flujo del proceso llegue a ella. Para configurar una tarea de servicio deberá ejecutar el procedimiento descrito a continuación.

Procedimiento

1. Acceda a las pestañas de configuración de la tarea de servicio y seleccione la pestaña Información.

2. Presione el enlace Agregar Servicio frente al campo Servicio (figura 5).

Figura 5. Campo de edición de script.

3. Se mostrará el cuadro de diálogo Agregar Servicio donde podrá elegir alguno de los servicios predefinidos de SemanticWebBuilder Process (figura 6). Seleccione el servicio que desee y presione el botón Guardar.

Figura 6. Cuadro de diálogo para agregar un servicio.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 6

Resultado

Se mostrará un mensaje en la barra emergente indicando que el servicio fue creado y se abrirán las pestañas de configuración de elementos del servicio con la pestaña Información abierta por defecto.

Configurar tarea de servicio para envío de correo

Puede configurarse una tarea de servicio para enviar un correo electrónico siguiendo el procedimiento descrito a continuación:

Procedimiento

1. Ejecute el procedimiento para configurar una tarea de servicio descrito anteriormente y en el cuadro de diálogo Agregar Servicio seleccione la opción SendMail.

2. Al terminar de ejecutar el procedimiento para configurar una tarea de servicio se mostrará la pestaña Información del servicio de envío de correo electrónico (figura 7).

Figura 7. Pestaña de información del servicio de envío de correo electrónico.

3. Proporcione los datos de la dirección del remitente (De), destinatarios separados por

comas (Para), el asunto del mensaje (Asunto) y el cuerpo del correo electrónico (Contenido).

4. Cuando termine, presione el botón Guardar para hacer permanentes los cambios.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 7

Resultado

Se mostrará un mensaje en la barra emergente indicando que el servicio SendMail fue modificado y cuando el motor de procesos ejecute la tarea, se enviará un correo electrónico a los destinatarios.

Configurar tarea de servicio para invocar un Servicio Web

Puede configurarse una tarea de servicio para invocar un servicio Web externo al proceso siguiendo el procedimiento descrito a continuación:

Nota: Deberá contar con Servicios Web creados antes de ejecutar el procedimiento. Para una referencia de cómo usar los intervalos de ejecución consulte el manual de Creación y Administración de Servicios Web.

Procedimiento

1. Ejecute el procedimiento para configurar una tarea de servicio descrito anteriormente y en el cuadro de diálogo Agregar Servicio seleccione la opción WebServiceInvoker.

2. Al terminar de ejecutar el procedimiento para configurar una tarea de servicio se mostrará la pestaña Información del invocador de servicios Web. Seleccione el servicio Web que desea invocar de la lista desplegable Servicio Web (figura 8).

Figura 8. Pestaña de información del servicio de envío de correo electrónico.

3. Presione el botón Guardar para hacer permanentes los cambios y seleccione ahora la

pestaña Configuración.

4. En la pestaña Configuración seleccione la operación que el servicio Web invocará de la lista Operaciones (figura 9).

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 8

Figura 9. Opción para configurar la operación del servicio Web a ejecutar.

5. Presione el botón Guardar para cargar la configuración de los parámetros de entrada y salida de la operación seleccionada (figura 10).

Figura 10. Opciones de configuración de los parámetros de entrada y salida del método del servicio

Web.

6. Para cada parámetro de entrada o salida a configurar, presione el enlace bajo la columna Tipo.

7. Los datos de la columna cambiarán y podrá elegir la fuente del parámetro (para los parámetros de entrada) o el destino de la respuesta (para los parámetros de salida).

8. Seleccione de la primer lista la propiedad del objeto de datos que será el origen o

destino de los datos para la invocación de la operación del servicio Web (figura 11).

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 9

Figura 11. Configuración de origen de datos para los parámetros de entrada de la operación.

9. Presione el botón Guardar para hacer permanentes los cambios.

Resultado

Se mostrará nuevamente la información de los parámetros (figura 10) para que pueda configurar los parámetros restantes. Cuando el motor de procesos ejecute la tarea, se invocará el servicio Web externo enviando los parámetros de entrada proporcionados mediante la configuración.

Configurar tareas de usuario

Las tareas de usuario se utilizan para ayudar a una persona a interactuar con el motor de procesos, es por ello que es posible configurar, para una tarea de usuario, plantillas, contenidos y restricciones de acceso. Adicionalmente, las tareas de usuario presentan (cuando se ha definido en el diagrama una asociación entre la tarea y un objeto de datos) un formulario para el intercambio de información entre el ejecutor de la tarea y los objetos de datos del proceso.

Cada vez que se crea una tarea de usuario en el modelo del proceso y ésta se muestra en el árbol de elementos del mismo, se crea para la tarea un recurso de tipo ProcessForm con el mismo nombre de la tarea. Este recurso permite la configuración del formulario de despliegue y captura de información ante el usuario.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 10

Abrir la pestaña de configuración de un formulario de de procesos

Para abrir la pestaña de configuración del formulario de procesos deberá ejecutar el procedimiento descrito a continuación.

Procedimiento

1. Acceda a las pestañas de configuración de la tarea de usuario y seleccione la pestaña Contenidos.

2. Presione el botón Administrar bajo la columna Acción del contenido de tipo ProcessForm con el nombre de la tarea (figura 12).

Figura 12. Opción para configurar el formulario de despliegue de una tarea de usuario.

Resultado

Se abrirán las pestañas de configuración del contenido con la pestaña Administrar mostrada por defecto (figura 13).

Figura 13. Pestaña de configuración de un formulario de procesos.

Configurar un formulario de procesos (modo básico)

La configuración de un formulario de procesos consiste en definir qué variables se mostrarán en el formulario, en qué modo se mostrarán (edición, lectura), con qué elemento de formulario y qué botones se desplegarán para controlar la tarea.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 11

Configurar los botones de acción del formulario

Para configurar los botones a mostrar en la tarea deberá ejecutar el procedimiento descrito a continuación.

Procedimiento

1. Marque o desmarque las casillas Utilizar botón aceptar, Utilizar botón rechazar, Utilizar botón cancelar o Utilizar botón guardar en la configuración del formulario según sus necesidades (figura 14).

Figura 14. Opciones para configurar los botones de control de la tarea.

2. Presione el botón Guardar ubicado en la parte inferior de la pestaña.

Resultado

La siguiente vez que acceda a la tarea por medio de la bandeja de tareas del usuario o de su URL, verá los botones que configuró al final del despliegue de la tarea (figura 15).

Figura 15. Formulario con botones configurados para una tarea de usuario.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 12

Deberá tener asignada una plantilla activa al proceso al que pertenece la tarea, de otro modo, ésta no se mostrará y en su lugar aparecerá una pantalla de error. También tiene la opción de agregar una plantilla directamente a la tarea. Para conocer el procedimiento para asignar una plantilla a un elemento de SWBP puede consultar el manual de Procedimientos Generales de Operación.

Agregar variables al formulario

Para configurar las variables a mostrar en el formulario de procesos deberá ejecutar el procedimiento descrito a continuación.

Procedimiento

1. Seleccione una o más variables de la lista desplegable bajo la columna Propiedades (figura 16).

Figura 16. Lista de variables disponibles para configurar.

Nota: Si no se muestran variables en la configuración del formulario, se debe a quela tarea de usuario no tiene asociado y configurado ningún objeto de datos.

2. Presione los botones centrales para agregar o eliminar variables de la lista bajo la columna Seleccionadas (figura 17).

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 13

Figura 17. Botones para agregar o eliminar variables seleccionadas.

3. Cuando termine de definir las propiedades a desplegar presione el botón Guardar ubicado en la parte inferior de la pestaña.

Resultado

Se mostrará en la parte inferior de la pestaña de configuración de formulario la lista de variables seleccionadas y las opciones para definir su despliegue.

Configurar el despliegue de las variables del formulario

Para configurar el despliegue de las variables del formulario deberá ejecutar el procedimiento descrito a continuación.

Procedimiento

1. Seleccione un elemento de la lista desplegable bajo la columna FormElement para cada propiedad agregada (figura 18).

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 14

Figura 18. Opciones para definir el despliegue de las variables del proceso.

2. Para cambiar el orden en que aparecerán las propiedades en el formulario haga clic en los botones para subir o bajar la posición de la variable (figura 19).

Figura 19. Opciones para cambiar el orden de las propiedades del formulario.

3. Cambie el modo en que se desplegarán las propiedades según sus necesidades seleccionando una opción de las listas desplegables bajo la columna Modo (figura 20).

Figura 20. Opciones para cambiar el modo de despliegue de las propiedades del formulario.

4. Cuando termine de definir el despliegue de las propiedades presione el botón Guardar ubicado en la parte inferior de la pestaña.

Resultado

La siguiente vez que acceda a la tarea por medio de la bandeja de tareas del usuario o de su URL, verá un formulario con los campos de captura de las propiedades configuradas (figura 21).

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 15

Figura 21. Formulario de despliegue de una tarea de usuario.

Agregar componentes de contenido a una tarea de usuario

Para agregar un componente de contenido a una tarea de usuario deberá ejecutar el procedimiento descrito en el manual de Procedimientos Generales de Operación.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 16

Configuración de Eventos

Los eventos, independientemente de su tipo, comparten las propiedades editables y no editables mostradas en la tabla 4 (las propiedades no editables se marcan en cursivas).

Propiedad Descripción

Identificador Código interno de la actividad que utiliza SWBP para referirse a

ella.

Título Nombre de la actividad.

Descripción Explicación sobre el propósito o razón de la actividad.

Creación Indica la fecha en que fue creada la actividad.

Usuario Creador Indica el nombre de la cuenta de usuario que creó la actividad.

Última Act. Indica la fecha en que se realizó el último cambio a la actividad.

Modificado por Indica el nombre de la cuenta de usuario con que se hizo la última modificación a la actividad.

Tabla 4. Propiedades de configuración comunes de las actividades.

Configurar el código de acción de un evento

En SWBP, algunos tipos de eventos se relacionan mediante un código de acción. De esta manera es posible que un evento disparador active, por ejemplo, un evento receptor que coincida con el mismo código de acción. Para configurar el código de la acción de un evento (para los casos que aplique), deberá ejecutar el procedimiento descrito a continuación.

Procedimiento

1. Acceda a las pestañas de configuración del evento de su interés y seleccione la pestaña Información.

2. Escriba el nuevo código en el campo Código de la acción (figura 22). Cuando termine de editar el campo presione el botón Guardar para hacer permanentes los cambios.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 17

Figura 22. Campo para modificar el código de la acción del evento.

Configurar eventos temporizadores

La configuración de este tipo de eventos (intermedio temporizado y de inicio temporizado) consiste en asociar uno o más intervalos de ejecución que lo activarán. Para hacer esto (se usará un evento de inicio temporizado para el ejemplo) deberá seguir el procedimiento descrito a continuación.

Nota: Deberá contar con intervalos de ejecución creados antes de ejecutar el procedimiento. Para una referencia de cómo usar los intervalos de ejecución consulte el manual de Creación y Administración de Intervalos de Ejecución.

Procedimiento

1. Acceda a las pestañas de configuración del evento de su interés y seleccione la pestaña Periodos.

2. Presione el botón Agregar de lista (figura 23).

Figura 23. Pestaña de configuración de Periodos de un evento temporizador.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 18

3. Se mostrará la lista de intervalos de ejecución de los procesos. Deberá marcar la(s) casilla(s) de selección bajo la columna Marca de el(los) intervalo(s) de ejecución que desee agregar (figura 24).

Figura 24. Opciones para seleccionar los intervalos a agregar.

4. Una vez seleccionados los intervalos de ejecución deberá presionar el botón Agregar seleccionados ubicado en la parte inferior de la pestaña.

Resultado

Se mostrará un mensaje indicando que los intervalos de ejecución fueron agregados y éstos aparecerán en la lista de intervalos de ejecución del evento en estado inactivo (figura 25).

Figura 25. Lista de intervalos asociados al evento temporizador.

Configurar eventos de regla de negocio

La configuración de este tipo de eventos (intermedio de regla de negocio y de inicio por regla de negocio) consiste en asociar una o más reglas de negocio que lo activarán. Para hacer esto (se usará un evento de inicio por regla de negocio para el ejemplo) deberá seguir el procedimiento descrito a continuación.

Nota: Deberá contar con reglas de negocio creadas antes de ejecutar el procedimiento. Para una referencia de cómo usar las reglas de negocio consulte el manual de Creación y Administración de Reglas de Negocio.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 19

Procedimiento

1. Acceda a las pestañas de configuración del evento de su interés y seleccione la pestaña Reglas de Negocio.

2. Presione el botón Agregar de lista (figura 26).

Figura 26. Pestaña de configuración de Reglas de un evento de regla de negocio.

3. Se mostrará la lista de reglas de negocio de los procesos. Deberá marcar la(s) casilla(s) de selección bajo la columna Marca de la(s) regla(s) de negocio que desee agregar (figura 27).

Figura 27. Opciones para seleccionar las reglas de negocio a agregar.

4. Una vez seleccionadas las reglas de negocio deberá presionar el botón Agregar seleccionados ubicado en la parte inferior de la pestaña.

Resultado

Se mostrará un mensaje indicando que las reglas de negocio fueron agregadas y éstas aparecerán en la lista de reglas de negocio del evento en estado inactivo (figura 28).

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 20

Figura 28. Lista de reglas de negocio asociadas al evento de inicio.

Configurar eventos de señal

Para configurar un evento de señal (intermedio de señal, de inicio por señal, de fin con señal) bastará con establecer su código de acción.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 21

Configuración de Objetos de Datos

La configuración de este tipo de objetos (dato, dato de entrada, dato de salida, almacén de datos) consiste en asociar una definición de tipo de dato a los mismos. Para hacer esto (se usará un dato para el ejemplo) deberá seguir el procedimiento descrito a continuación.

Procedimiento

1. Acceda a las pestañas de configuración de objeto de datos de su interés y seleccione la pestaña Información.

2. Modifique el campo Nombre de la variable (figura 29) para indicar el nombre que será usado para referirse al objeto desde el código de las tareas de script, los formularios de las tareas de usuario o las reglas de negocio.

Figura 29. Campo para establecer el nombre de la variable de un objeto de datos.

3. Haga clic en la lista desplegable del Tipo de Clase para seleccionar el tipo de la

variable (figura 30).

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 22

Figura 30. Opción para establecer el tipo del objeto de datos.

Nota: Los elementos listados en el campo Tipo de Clase provienen de las definiciones de clases en las ontologías de SWBP y del sitio Web de procesos.

4. En el caso de almacenes de datos, podrá indicar si desea recuperar una instancia particular de un objeto modificando el campo Identificador de la instancia (figura 31).

Figura 31. Opción para indicar un identificador de instancia particular en un almacén de datos.

5. Presione el botón Guardar en la parte inferior de la pestaña para hacer permanentes los cambios.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 23

Resultado

Se mostrará un mensaje en la barra emergente indicando que el objeto de datos ha sido actualizado. La siguiente vez que ejecute el proceso, se creará un objeto de datos cuando lo indique el diagrama del proceso y podrá utilizar los valores almacenados en el mismo para controlar el proceso.

Configuración de Flujos Condicionales

En BPMN las compuertas basadas en datos indican una decisión para bifurcar o unir el flujo del proceso, sin embargo, en la ejecución, las compuertas no ejecutan ninguna función. Son los flujos condicionales asociados a la compuerta los que se evalúan y se activan dependiendo de las condiciones configuradas.

La configuración de los flujos condicionales consiste en asociar una o más reglas de negocio que lo activarán. Para hacer esto (se usará una compuerta exclusiva para el ejemplo) deberá seguir el procedimiento descrito a continuación.

Nota: Deberá contar con reglas de negocio creadas antes de ejecutar el procedimiento. Para una referencia de cómo usar las reglas de Negocio consulte el manual de Creación y Administración de Reglas de Negocio.

Procedimiento

1. Acceda al árbol de elementos del proceso de negocio de su interés y ubique la compuerta de la cual desea configurar las condiciones.

2. Expanda los flujos condicionales de la compuerta haciendo clic en el símbolo “+” ubicado a la izquierda de su ícono (figura 32).

Figura 32. Flujos condicionales de la compuerta exclusiva.

3. Acceda a las pestañas de configuración del flujo de su interés y seleccione la pestaña

Reglas de Negocio.

Configuración de los elementos de un Proceso de Negocio

INFOTEC CONACYT FIDEICOMISO. 24

4. Presione el botón Agregar de lista (figura 33).

Figura 33. Pestaña de configuración de Reglas de un flujo condicional.

5. Se mostrará la lista de reglas de negocio de los procesos. Deberá marcar la(s) casilla(s) de selección bajo la columna Marca de el(las) regla(s) de negocio que desee agregar (figura 34).

Figura 34. Opciones para seleccionar las reglas de negocio a agregar.

6. Una vez seleccionadas las reglas de negocio deberá presionar el botón Agregar seleccionados ubicado en la parte inferior de la pestaña.

Resultado

Se mostrará un mensaje indicando que las reglas de negocio fueron agregadas y éstas aparecerán en la lista de reglas de negocio de la compuerta en estado inactivo (figura 35).

Figura 35. Lista de reglas de negocio asociadas a la compuerta exclusiva.