Configuración de elementos de un Proceso de Negocio

Anuncio
Manual Página Web
CONFIGURACIÓN DE LOS
ELEMENTOS DE UN
PROCESO DE NEGOCIO
CURSO:
ADMINISTRADOR DE
PROCESOS DE NEGOCIO
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
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
Control de cambios
Fecha
Responsable
05/08/2011
Hasdai Pacheco
Documento creado
29/09/2011
Hasdai Pacheco
Agregada sección de
configuración de flujos
condicionales
INFOTEC CONACYT FIDEICOMISO.
Sección
Cambio
I
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
II
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
I
Configuración de los elementos de un Proceso de Negocio
Í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
INFOTEC CONACYT FIDEICOMISO.
II
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
III
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
IV
Configuración de los elementos de un Proceso de Negocio
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
INFOTEC CONACYT FIDEICOMISO.
V
Configuración de los elementos de un Proceso de Negocio
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
http://www.sitio.com/swb
Administración del sitio
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.
INFOTEC CONACYT FIDEICOMISO.
VI
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
VII
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
VIII
Configuración de los elementos de un Proceso de Negocio
CONFIGURACIÓN DE LOS ELEMENTOS DE
UN PROCESO DE NEGOCIO
INFOTEC CONACYT FIDEICOMISO.
IX
Configuración de los elementos de un Proceso de Negocio
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
Título
Descripción
Creación
Usuario Creador
Última Act.
Código interno de la actividad que utiliza SWBP para referirse a
ella.
Nombre de la actividad.
Explicación sobre el propósito o razón de la actividad.
Indica la fecha en que fue creada la actividad.
Indica el nombre de la cuenta de usuario que creó la actividad.
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 multiinstancia 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.
INFOTEC CONACYT FIDEICOMISO.
1
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
2
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
3
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
4
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
5
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
6
Configuración de los elementos de un Proceso de Negocio
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).
INFOTEC CONACYT FIDEICOMISO.
7
Configuración de los elementos de un Proceso de Negocio
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).
INFOTEC CONACYT FIDEICOMISO.
8
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
9
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
10
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
11
Configuración de los elementos de un Proceso de Negocio
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).
INFOTEC CONACYT FIDEICOMISO.
12
Configuración de los elementos de un Proceso de Negocio
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).
INFOTEC CONACYT FIDEICOMISO.
13
Configuración de los elementos de un Proceso de Negocio
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).
INFOTEC CONACYT FIDEICOMISO.
14
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
15
Configuración de los elementos de un Proceso de Negocio
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
Título
Descripción
Creación
Usuario Creador
Última Act.
Modificado por
Código interno de la actividad que utiliza SWBP para referirse a
ella.
Nombre de la actividad.
Explicación sobre el propósito o razón de la actividad.
Indica la fecha en que fue creada la actividad.
Indica el nombre de la cuenta de usuario que creó la actividad.
Indica la fecha en que se realizó el último cambio a la actividad.
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.
INFOTEC CONACYT FIDEICOMISO.
16
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
17
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
18
Configuración de los elementos de un Proceso de Negocio
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).
INFOTEC CONACYT FIDEICOMISO.
19
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
20
Configuración de los elementos de un Proceso de Negocio
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).
INFOTEC CONACYT FIDEICOMISO.
21
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
22
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
23
Configuración de los elementos de un Proceso de Negocio
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.
INFOTEC CONACYT FIDEICOMISO.
24
Descargar