Vous êtes sur la page 1sur 17

Manual Página Web

MODELADO DE
OBJETOS DE DATOS

MANUALES ESPECIALES

Documento: Manual Páginas Web (SemanticWebBuilder).


Fecha de Elaboración: Marzo de 2009.
INFOTEC CONACYT FIDEICOMISO. Página i
Glosario de Elementos de la
Especificación BPMN 2.0

Manuales Especiales

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

Av. San Fernando #37


Col. Toriello Guerra Del. Tlalpan
México D.F.
Glosario de Elementos de la Especificación BPMN 2.0

Control de cambios

Fecha Responsable Sección Cambio


09/08/2011 Hasdai Pacheco Documento creado

INFOTEC CONACYT FIDEICOMISO. I


Glosario de Elementos de la Especificación BPMN 2.0

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


Glosario de Elementos de la Especificación BPMN 2.0

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. II


Glosario de Elementos de la Especificación BPMN 2.0

Índice de Contenidos

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


Prologo .............................................................................................................................. II
Índice de Contenidos ........................................................................................................ III
Acerca de este manual ..................................................................................................... IV
Introducción ....................................................................................................................... 1
Actividades ..................................................................................................................... 1
Subprocesos............................................................................................................... 1
Tareas ........................................................................................................................ 2
Actividades llamadas...................................................................................................... 3
Eventos .......................................................................................................................... 3
Eventos de inicio......................................................................................................... 3
Eventos intermedios ................................................................................................... 4
Eventos finales ........................................................................................................... 6
Compuertas.................................................................................................................... 7
Objetos de conexión....................................................................................................... 8
Artefactos ....................................................................................................................... 8
Objetos de Datos ........................................................................................................... 9
Carriles........................................................................................................................... 9

INFOTEC CONACYT FIDEICOMISO. III


Glosario de Elementos de la Especificación BPMN 2.0

Acerca de este manual

Este manual fue realizado con el objetivo de proporcionar un glosario básico de los
elementos indicados por la especificación BPMN 2.0 como elementos del flujo de un
proceso. El manual deberá servir sólo como referencia para los usuarios de
SemanticWebBuilder Process para el correcto uso de la notación BPMN en el modelado y
configuración de los procesos de negocio cargados en SWBP.

INFOTEC CONACYT FIDEICOMISO. IV


Glosario de Elementos de la Especificación BPMN 2.0

GLOSARIO DE ELEMENTOS DE LA
ESPECIFICACIÓN BPMN 2.0

INFOTEC CONACYT FIDEICOMISO. V


Glosario de Elementos de la Especificación BPMN 2.0

Introducción

El presente documento constituye un glosario con los conceptos asociados a los


diagramas de procesos de negocio bajo la especificación BPMN 2.0. El documento es
para fines únicamente de referencia. Si desea un mayor detalle sobre el funcionamiento,
restricciones y propiedades de cada uno de los elementos puede consultar el documento
del Estándar BPMN 2.0 en la página del Object Management Group.

Actividades

Una actividad es un paso del proceso, un trabajo divisible o indivisible con un objetivo en
el flujo del mismo. A continuación se describen las actividades existentes en BPMN 2.0.

Subprocesos

Los subprocesos son actividades divisibles.

Subproceso Un subproceso es una actividad divisible en más actividades.

Es un subproceso cuyas actividades no se realizan de


Subproceso AdHoc
manera secuencial.

Es un subproceso que se inicia a consecuencia de un


Subproceso de evento. Su función es manejar excepciones en el ámbito en
Evento que se definen para evitar propagar ciertos errores de
manera innecesaria al proceso padre.

Es un proceso cuyas actividades se rigen por un protocolo


Transacción
transaccional.

INFOTEC CONACYT FIDEICOMISO. 1


Glosario de Elementos de la Especificación BPMN 2.0

Tareas

Una tarea es una actividad indivisible.

Es una tarea sin tipo definido. Este tipo de tareas sólo debe
Tarea abstracta usarse para fines documentales, en procesos de alto nivel o
en procesos no ejecutables.

Es una tarea que se realiza sin asistencia de ninguna


Tarea manual herramienta computacional controlada por el motor de
procesos. Ejemplo: cambiar un foco, entregar un paquete.

Es una tarea que realiza un usuario en asistencia con las


Tarea de Usuario
interfaces proporcionadas por el motor de procesos.

Es una tarea que ejecuta una pieza de código en un lenguaje


Tarea de Script
definido.

Es una tarea que invoca un servicio externo para realizar un


Tarea de Servicio trabajo o procesamiento. Sirve para interconectar sistemas o
recursos con el flujo del proceso.

Tarea de Regla de
Es una tarea que verifica una regla de negocio del proceso.
Negocio

Tarea de Envío de Es una tarea que envía un mensaje con información sobre
Mensaje las variables de un proceso a otro proceso.

Tarea de Recepción Es una tarea que recibe un mensaje con información sobre
de Mensaje las variables de otro proceso.

INFOTEC CONACYT FIDEICOMISO. 2


Glosario de Elementos de la Especificación BPMN 2.0

Actividades llamadas

Las actividades llamadas son actividades definidas como globales que son reutilizables en
otros procesos.

Es una tarea global reutilizada en el proceso. Este tipo de


Tarea abstracta
tarea llamada debe ser usada sólo con fines documentales,
llamada
en procesos de alto nivel o en procesos no ejecutables.

Tarea manual
Es una tarea manual global reutilizada en el proceso.
llamada

Tarea de Usuario
Es una tarea de usuario global reutilizada en el proceso.
llamada

Tarea de Script
Es una tarea de script global reutilizada en el proceso.
llamada

Tarea de Regla de Es una tarea de regla de negocio global reutilizada en el


Negocio llamada proceso.

Subproceso
Es un subproceso global reutilizado en otro proceso.
llamado

Eventos

Un evento es algo que acontece durante el flujo del proceso. Los eventos pueden influir
en el curso del mismo.

Eventos de inicio

Un evento inicial es un tipo de evento que crea una nueva instancia de un proceso.

Evento de inicio Este evento crea e inicia inmediatamente la instancia de un


Normal proceso.

Evento de inicio por Este evento crea e inicia una instancia de un proceso de
Mensaje acuerdo a un mensaje recibido.

INFOTEC CONACYT FIDEICOMISO. 3


Glosario de Elementos de la Especificación BPMN 2.0

Evento de inicio Este evento crea e inicia una instancia de un proceso de


Temporizado acuerdo a un intervalo de tiempo.

Evento de inicio por Este evento crea e inicia una instancia de un proceso de
Regla de Negocio acuerdo al valor de una regla de negocio.

Evento de inicio por Este evento crea e inicia una instancia de un proceso al
Señal recibir una señal.

Evento de inicio Este evento crea e inicia una instancia de un proceso por
Múltiple uno de múltiples eventos de inicio definidos.

Evento de inicio Este evento crea e inicia una instancia de un proceso por
Paralelo todos los eventos de inicio definidos.

Este evento crea e inicia una instancia de un proceso al


Evento de inicio por
recibir un escalamiento. Este tipo de eventos sólo puede ser
Escalamiento
usado en subprocesos de evento.

Este evento crea e inicia una instancia de un proceso al


Evento de inicio por
recibir un evento de error. Este tipo de eventos sólo puede
Error
ser usado en subprocesos de evento.

Este evento crea e inicia una instancia de un proceso al


Evento de inicio por
recibir un evento de compensación. Este tipo de eventos sólo
Compensación
puede ser usado en subprocesos de evento.

Eventos intermedios

Un evento intermedio es un acontecimiento que ocurre durante el curso del proceso


indicando que algo ha ocurrido. Hay dos tipos de eventos intermedios: los eventos
disparadores (disparan una acción) y los receptores (esperan a que ocurra una acción).
Adicionalmente, algunos de los eventos pueden comportarse como eventos interruptores
(cancelan una actividad) o no interruptores. Un evento no interruptor se caracteriza por
tener el borde punteado.

Evento disparador Este evento dispara el envío de un mensaje con


de Mensaje información sobre las variables del proceso.

Evento receptor Este evento espera recibir un mensaje con


de Mensaje información sobre las variables de otro proceso.

INFOTEC CONACYT FIDEICOMISO. 4


Glosario de Elementos de la Especificación BPMN 2.0

Este evento provee un retardo en el proceso o una


Evento
restricción de tiempo si se encuentra adherido a una
Temporizador
tarea.

Este evento atrapa el disparo de un error en un nivel


Evento receptor
inferior de procesos. Generalmente se utiliza
de Error
adherido a una actividad.

Evento de Este evento atrapa el disparo de una cancelación en


Cancelación el cuerpo de una Transacción.

Evento disparador Este evento dispara una compensación en el


de Compensación proceso.

Evento receptor Este evento atrapa el disparo de una compensación


de Compensación en el proceso.

Evento de
recepción de Este evento verifica una regla de negocio.
Regla de Negocio

Este evento dispara un enlace a otro segmento del


Evento disparador
proceso. Se usa como conector de página en
de Enlace
procesos muy grandes para mejorar su legibilidad.
Este evento atrapa el disparo de un evento de enlace
Evento receptor en otro segmento del proceso. Se usa como conector
de Enlace de página en procesos muy grandes para mejorar su
legibilidad.

Evento disparador
Este evento dispara una señal en los procesos.
de Señal

Evento receptor Este evento atrapa una señal propagada en los


de Señal procesos.

Evento disparador
Este evento dispara uno o varios eventos definidos.
Múltiple

Evento receptor Este evento atrapa el disparo de uno o más eventos


Múltiple definidos.

Este evento dispara un escalamiento en el proceso.


Evento disparador
Generalmente se usa adherido a las actividades para
de Escalamiento
incorporar trabajo extra.

INFOTEC CONACYT FIDEICOMISO. 5


Glosario de Elementos de la Especificación BPMN 2.0

Evento receptor Este evento atrapa el disparo de un escalamiento en


de Escalamiento el proceso.

Evento receptor Este evento sincroniza varios eventos esperando a


Paralelo que todos ellos se disparen para poder continuar.

Eventos finales

Los eventos finales indican que el proceso ha terminado y por tanto, cierran la instancia
activa del mismo. Este tipo de eventos puede además disparar una acción al momento del
cierre.

Este evento indica que el proceso o subproceso terminó de


Evento de fin
manera normal. Cierra la instancia y no dispara ninguna
Normal
acción.

Este evento cierra la instancia del proceso o subproceso y


Evento de fin con
envía un mensaje con información sobre las propiedades del
Mensaje
mismo.

Evento de fin con Este evento cierra la instancia del proceso o subproceso y
Error envía un evento de error para que lo atrape el proceso padre.

Evento final con Este evento cierra la instancia de la transacción y envía un


Cancelación evento de cancelación al proceso padre.

Evento final con Este evento cierra la instancia del proceso o subproceso y
Compensación dispara un evento de compensación hacia el padre.

Evento final con Este evento cierra la instancia del proceso o subproceso y
Señal dispara una señal a través de los procesos.

Evento final Este evento cierra la instancia del proceso o subproceso y


Múltiple dispara varios eventos definidos.

Este evento cierra la instancia del proceso o subproceso y


Evento final con
dispara un escalamiento hacia el padre para indicar que es
Escalamiento
necesario realizar trabajo adicional.

Este evento cierra de inmediato la instancia del proceso o


Evento final de
subproceso sin esperar a que los eventos o actividades
Terminación
pendientes terminen.

INFOTEC CONACYT FIDEICOMISO. 6


Glosario de Elementos de la Especificación BPMN 2.0

Compuertas

Las compuertas son mecanismos de bifurcación o unión de flujos. Dicha bifurcación


puede darse por condiciones en las variables del proceso (Basadas en datos) o eventos
que ocurren (Basadas en eventos). La unión de flujos mediante compuertas siempre tiene
un criterio fijo.

Se utiliza para tomar decisiones en el proceso. Sólo puede


tener flujos condicionales o por defecto en su salida. Cuando
Compuerta se usa como bifurcación, sólo uno de los flujos de salida de
Exclusiva basada la compuerta es activado, dependiendo de la condición que
en Datos se evalúe como verdadera. Cuando se usa como mecanismo
de unión, cualquier flujo que se active a la entrada es pasado
a la salida.
Se utiliza para tomar decisiones en el proceso. Sólo puede
tener flujos condicionales o por defecto en su salida. Cuando
Compuerta se usa como bifurcación, uno o más de los flujos de salida de
Inclusiva basada en la compuerta son activados, dependiendo de las condiciones
Datos que se evalúen como verdaderas. Cuando se usa como
mecanismo de unión, se activa sólo si todos los flujos activos
llegan a su entrada.
Se utiliza bifurcar y unir exclusivamente. No puede tener
flujos condicionales o por defecto. Cuando se usa como
Compuerta
bifurcación, todos los flujos de salida de la compuerta se
Inclusiva basada en
activan al mismo tiempo. Cuando se usa como mecanismo
Eventos
de unión, deben activarse todos los flujos de entrada para
poder continuar (sincronización).
Se utiliza para tomar decisiones en el proceso. Cuando se
Compuerta
usa como bifurcación, sólo uno de los eventos conectados
Exclusiva basada
con sus salidas es activado y los demás son deshabilitados.
en Eventos
No puede usarse como mecanismo de unión.
Se utiliza para tomar decisiones en el proceso. Sólo puede
tener flujos condicionales o por defecto en su salida. Cuando
se usa como bifurcación, los flujos a la salida se activan
Compuerta dependiendo de la expresión compleja definida en la
Compleja compuerta. Cuando se usa como mecanismo de unión,
sucede lo mismo. Esta compuerta es poco usada pues se
prefiere expresar las condiciones de manera explícita usando
otras compuertas.
Esta compuerta se utiliza para decidir la manera en que se
Compuerta instanciará el proceso. No puede ser usada como unión.
exclusiva de Inicio Cualquiera de los eventos asociados a la salida podrá
instanciar el proceso si se dispara (sólo un evento a la vez).
Esta compuerta se utiliza para decidir la manera en que se
Compuerta Paralela instanciará el proceso. No puede ser usada como unión.
de Inicio Deberán dispararse todos los eventos asociados a sus
salidas para instanciar el proceso.

INFOTEC CONACYT FIDEICOMISO. 7


Glosario de Elementos de la Especificación BPMN 2.0

Objetos de conexión

Los objetos de conexión son elementos que permiten indicar el flujo del proceso y el
orden en que se realizan las distintas actividades.

Este flujo indica el paso de la ejecución del proceso de


Flujo de Secuencia
una actividad (o evento) a otra.
Este flujo indica que el paso de la ejecución del proceso
de una actividad (o evento) a otra se dará sólo si se
Flujo Condicional
cumple la condición expresada. Es usada sólo en
compuertas exclusivas o inclusivas basadas en datos.
Este flujo indica que el paso de la ejecución del proceso
de una actividad (o evento) a otra se dará por omisión de
otros flujos. Es usada sólo en compuertas exclusivas o
Flujo por Defecto
inclusivas basadas en datos para indicar el camino por
defecto en caso de que ninguna de las otras condiciones
se cumpla.
Este flujo indica que se envía un mensaje con
Flujo de Mensaje información sobre las variables del proceso a otro
proceso.
Este flujo se utiliza para conectar objetos de datos o
Flujo de artefactos con los elementos del proceso. Cuando
Asociación conecta objetos de datos puede definir alguna regla de
transformación en la información.
Flujo de Este flujo se utiliza para conectar objetos de datos con
Asociación los elementos del proceso. Puede definir alguna regla de
Direccional transformación en la información.

Artefactos

Los artefactos son elementos documentales que permiten agregar información adicional a
los diagramas para hacer más entendible su lectura.

Anotación de
Este artefacto permite colocar un texto en el diagrama.
Texto

Este artefacto permite agrupar visualmente varios


Grupo
elementos del diagrama.

INFOTEC CONACYT FIDEICOMISO. 8


Glosario de Elementos de la Especificación BPMN 2.0

Objetos de Datos

Los objetos de datos representan la información que es transformada a lo largo del flujo
del proceso. Se les puede ver como variables de un tipo establecido que pueden ser
manipuladas durante el proceso.

Este objeto representa una variable para el proceso. Sólo


Dato existe en el ámbito en que se define y mientras dicho
ámbito no se ha cerrado.
Este objeto representa una variable para el proceso que es
requisito para que una actividad pueda iniciar. Sólo existe
Dato de Entrada
en el ámbito en que se define y mientras dicho ámbito no
se ha cerrado.

Este objeto representa una variable para el proceso que es


Dato de Salida generada por una actividad. Sólo existe en el ámbito en que
se define y mientras dicho ámbito no se ha cerrado.

Almacén de Este objeto representa una colección de datos persistentes


Datos que trascienden más allá de la vida del proceso.

Carriles

Los carriles son mecanismos de organización de las actividades de un proceso.

Pool Este carril se utiliza para delimitar el proceso completo.

Este carril se utiliza para delimitar la responsabilidad


Lane de un rol o grupo de usuarios sobre un conjunto de
actividades. Puede tener más lanes anidados.

INFOTEC CONACYT FIDEICOMISO. 9

Vous aimerez peut-être aussi