• No se han encontrado resultados

Workflow y Groupware

N/A
N/A
Protected

Academic year: 2021

Share "Workflow y Groupware"

Copied!
5
0
0

Texto completo

(1)

Workflow Workflow El

El FluFlujo jo de de tratrabajbajoo (wo(workfrkflow low enen inglésinglés) ) es es el el esestutudidio o de de lolos s asaspepectctosos operacionales de una actividad de trabajo: cómo se estructuran las tareas, operacionales de una actividad de trabajo: cómo se estructuran las tareas, cómo se realizan, cuál es su

cómo se realizan, cuál es su orden correlativo, cómo se sincronizan, cómo fluyeorden correlativo, cómo se sincronizan, cómo fluye la

la ininfoformrmacacióión n quque e sosopoportrta a lalas s tatarereas as y y cócómo mo se se le le hahace ce seseguguimimieientnto o alal cumplimiento de las tareas. Generalmente los problemas de flujo de trabajo se cumplimiento de las tareas. Generalmente los problemas de flujo de trabajo se modelan con

modelan con redes de Petriredes de Petri..

Las redes de Petri representan una alternativa para modelar sistemas, sus Las redes de Petri representan una alternativa para modelar sistemas, sus características hacen que, para algunos problemas las redes

características hacen que, para algunos problemas las redes de Petri funcionende Petri funcionen de una manera natural.

de una manera natural. Las PN

Las PN comcomo o ahoahora ra conconoceoceremremos os a a las redes de las redes de PetPetri ri (Pe(Petri tri NetNet) ) fuefueronron in

inveventntadadas as popor r el el alalememán án KaKarl rl AdAdam am PePetrtri i en en 19196262. . En En su su tetesisis s dodoctctororalal “kommunikation mit automaten” (Comunicación con autómatas), establece los “kommunikation mit automaten” (Comunicación con autómatas), establece los fundamentos para el desarrollo teórico de los

fundamentos para el desarrollo teórico de los conceptos básicos de las PN.conceptos básicos de las PN. Las PN son consideradas una herramienta para el estudio de los sistemas. Con Las PN son consideradas una herramienta para el estudio de los sistemas. Con su ayuda podemos modelar el comportamiento y la estructura de un sistema, y su ayuda podemos modelar el comportamiento y la estructura de un sistema, y llevar el modelo a condiciones límite, que en un sistema real son difíciles de llevar el modelo a condiciones límite, que en un sistema real son difíciles de lograr o muy costosas.

lograr o muy costosas. Ejemplo:

Ejemplo:

Se tiene una sola línea para atender a 100 clientes. Los tiempos de llegada de Se tiene una sola línea para atender a 100 clientes. Los tiempos de llegada de los clientes serán valores sucesivos de la variable aleatoria ta, los tiempos de los clientes serán valores sucesivos de la variable aleatoria ta, los tiempos de se

servrvicicio io esestátán n dadadodos s popor r la la vavaririabable le alaleaeatotoriria a tsts, , y y N N es es el el núnúmemero ro dede servidores. Este modelo en su estado inicial tiene la cola vacía y todos los servidores. Este modelo en su estado inicial tiene la cola vacía y todos los servidores en estado de espera. La red

servidores en estado de espera. La red de Petri para de Petri para este escenario se muestraeste escenario se muestra en la figura 2.7.

en la figura 2.7.

Figura 2.7: Ejemplo de una red de Petri Figura 2.7: Ejemplo de una red de Petri

(2)

Los estados están etiquetados con letras mayúsculas y las transiciones con Los estados están etiquetados con letras mayúsculas y las transiciones con mi

minúnúscscululasas. . LaLas s etetiqiqueuetatas s de de lolos s sisitiotios s tatambmbiéién n seserárán n ususadados os cocomo mo laslas variables de cuyos valores son los tokens.

variables de cuyos valores son los tokens. La

Las s ararisistatas s tietienenen n etetiqiqueuetatas s quque e popodrídrían an rereprpresesenentatar r lalas s fufuncncioionenes s dede transición, las cuales especifican el número de tokens eliminados o agregados transición, las cuales especifican el número de tokens eliminados o agregados cuando una transición es activada.

cuando una transición es activada.

El estado A inicialmente contiene la llegada de 100 clientes; el sitio B evita que El estado A inicialmente contiene la llegada de 100 clientes; el sitio B evita que los clientes entren más de una vez; el sitio Q es la fila que realizan los clientes los clientes entren más de una vez; el sitio Q es la fila que realizan los clientes cuando tienen que esperar a que se les atienda. El estado S es donde los cuando tienen que esperar a que se les atienda. El estado S es donde los servidores ociosos esperan la oportunidad para trabajar, y el sitio E cuenta el servidores ociosos esperan la oportunidad para trabajar, y el sitio E cuenta el número de clientes que abandonan el sistema. El estado inicial implica que los número de clientes que abandonan el sistema. El estado inicial implica que los sitios tengan los siguientes valores:

sitios tengan los siguientes valores: • A = 100 • A = 100 • B = 1 • B = 1 • Q = 0 • Q = 0 • S = N • S = N • E = 0 • E = 0

La transición a sirve para modelar a los clientes que entran al sistema y la La transición a sirve para modelar a los clientes que entran al sistema y la transición b modela a los

transición b modela a los clientes cuando están siendo atendidos.clientes cuando están siendo atendidos.

Si bien el concepto de flujo de trabajo no es específico a la

Si bien el concepto de flujo de trabajo no es específico a la tecnología de latecnología de la información

información, , uuna na ppararte te esesenencciaial l dedel l ssofoftwtwarare e ppararaa trabatrabajo jo colabcolaborativorativoo (groupware) es justamente el flujo de trabajo.

(groupware) es justamente el flujo de trabajo. Una aplicación de Flujos de Trabajo (

Una aplicación de Flujos de Trabajo (workflowworkflow) automatiza la secuencia de) automatiza la secuencia de ac

acciciononeses, , acactitivividadadedes s o o tatarereas as ututililizizadadas as papara ra la la ejejececucucióión n dedel l proprocecesoso,, in

inclcluyuyenendo do el el ssegeguiuimmieientnto o dedel l esestatado do de de cacada da ununa a de de susus s etetapapas as y y lala aportación de las herramientas necesarias para gestionarlo.

(3)

Se pueden distinguir tres tipos

Se pueden distinguir tres tipos de actividad:de actividad:

• Actividades colaborativas:Actividades colaborativas: Un conjunto de usuarios trabajan sobre unUn conjunto de usuarios trabajan sobre un

mismo repositorio de datos para obtener un resultado común. Tiene mismo repositorio de datos para obtener un resultado común. Tiene entidad el trabajo de cada uno de ellos en sí mismo.

entidad el trabajo de cada uno de ellos en sí mismo.

• Actividades cooperativas:Actividades cooperativas: Un conjunto de usuarios trabajan sobre suUn conjunto de usuarios trabajan sobre su

pr

propopio io coconnjujunnto to pparartiticuculalar, r, eesstatablblececieiendndo o lolos s mmececananisismmoos s ddee cooperación entre ellos. No tiene entidad el trabajo de ninguno de ellos cooperación entre ellos. No tiene entidad el trabajo de ninguno de ellos si no es visto desde el punto de vista global del resultado final.

si no es visto desde el punto de vista global del resultado final.

• ActivActividadeidades s de de coordcoordinaciinación.ón. un un conconjunjunto to de de usuusuarioarios s tratrabajbajan an enen

correlación sobre un punto en particular

correlación sobre un punto en particular coordinando sus actividades.coordinando sus actividades.

Objetivos de un sistema de workflow Objetivos de un sistema de workflow

• RefReflejlejar, ar, memecancanizaizar r y y autautomaomatiztizar ar los los mémétodtodos os y y orgorganianizazacióción n en en elel

sistema de información. sistema de información.

• EsEstatabblelececer r lolos s mmeeccananisismmos os de de cconontrtrol ol y y ssegeguiuimmieientnto o dde e loloss

procedimientos organizativos. procedimientos organizativos.

• InIndedepependndizizar ar el el mémétotodo do y y fluflujo jo de de trtrababajajo o de de las las pepersrsononas as quque e lolo

ejecutan. ejecutan.

• Facilitar la movilidad del personal.Facilitar la movilidad del personal. •

• Soportar procesos de reingeniería de negocio.Soportar procesos de reingeniería de negocio. •

• Agilizar el proceso de intercambio de información y agilizar la toma deAgilizar el proceso de intercambio de información y agilizar la toma de

decisiones de una organización, empresa o institución. decisiones de una organización, empresa o institución.

Sistemas de workflow Sistemas de workflow El

El prpropopósósitito o de de lolos s sisiststememas as de de woworkrkflflowow, , o o BPBPMS MS (B(Bususininesess s PrPrococesesss Management Systems), es acercar personas, procesos y máquinas, con el Management Systems), es acercar personas, procesos y máquinas, con el objeto de reducir tiempo y acelerar la realización de un trabajo. Estos sistemas objeto de reducir tiempo y acelerar la realización de un trabajo. Estos sistemas permiten trabajar en equipo desde diferentes lugares físicos.

permiten trabajar en equipo desde diferentes lugares físicos. Los sistemas de workflow facilitan la automatización de los

Los sistemas de workflow facilitan la automatización de los flujosflujos de trabajode trabajo entre procesos y permiten integrar los procesos de la empresa, rediseñados de entre procesos y permiten integrar los procesos de la empresa, rediseñados de acuerdo con ayuda de

acuerdo con ayuda de nuevas estrategias.nuevas estrategias. Exi

Existesten n en en el el mermercacado do varvarios ios proproducductos tos comcomo o ser ser FloFlowMiwMind, nd, opeopenEnEDMSDMS,, wf.com.mx, cardiff, IBM, etc.

(4)

Groupware Groupware

Softw

Software are colabcolaborativorativoo(g(groroupupwaware re en en ininglglésés) ) sse e rerefifierere e al al coconjnjununto to dede programas informáticos

programas informáticos que integran el trabajo en un sólo proyecto con muchosque integran el trabajo en un sólo proyecto con muchos usuarios

usuarios concurrentes que se encuentran en diversasconcurrentes que se encuentran en diversas estaciones de trabajoestaciones de trabajo,, conectadas a través de una

conectadas a través de una redred ((InternetInternet oo intranetintranet).).

Historia Historia En

En su su foformrma a momodedernrna, a, el el coconcncepepto to ha ha sisido do prpropopueueststo o popor r el el prprogograramama informático de

informático de LotusLotus con la aplicación popular con la aplicación popular Lotus NotesLotus Notes relacionado con unrelacionado con un servidor 

servidor  Lotus Domino (Lotus Domino Server); algunas revisiones históricasLotus Domino (Lotus Domino Server); algunas revisiones históricas argumentan que el concepto fue anticipado antes por sistemas monolíticos argumentan que el concepto fue anticipado antes por sistemas monolíticos como el

como el NLSNLS.. Ejemplo:

Ejemplo: El El proprogragrama ma infoinformármátictico o que que utiutilizlizaa WikipediaWikipedia es es un un prprogograramama inform

informático colaboratático colaborativo ivo que que ademademás ás eses softwasoftware re librelibre por lo que ha sidopor lo que ha sido diseñado sin las limitaciones de los programas informáticos propietarios en diseñado sin las limitaciones de los programas informáticos propietarios en cuanto a tratos o

cuanto a tratos o sin las limitaciones de jerarquización social.sin las limitaciones de jerarquización social.

Tipos de colaboración Tipos de colaboración El

El softwaresoftware colaborativo se puede dividir en tres categorías: herramientas decolaborativo se puede dividir en tres categorías: herramientas de colab

colaboracióoración-comn-comunicaunicación, ción, herramherramientas ientas de de confeconferencrencia ia y y herraherramientmientas as dede gestión colaborativa o en grupo.

gestión colaborativa o en grupo.

• HerraHerramientamientas s de de comucomunicacnicaciónión eleelectrctróniónica ca que que enenvíavían n memensansajesjes,,

archivos,

archivos, datosdatos o documentos entre personas y facilitan la comparticióno documentos entre personas y facilitan la compartición de información (colaboración asíncrona), como por

de información (colaboración asíncrona), como por ejemplo:ejemplo:

o

o Correo electrónicoCorreo electrónico.. o

o Correo de voz.Correo de voz. o

o Publicación en Web.Publicación en Web.

• HerHerramramienientas tas dede conferenciaconferencia quque e fafacicililitatan n la la cocompmparartiticición ón dede

información, de forma interactiva (colaboración sincrónica), como por  información, de forma interactiva (colaboración sincrónica), como por  ejemplo:

ejemplo:

o

o Conferencia de datos -Conferencia de datos - PCPC en red que comparten un espacio deen red que comparten un espacio de

presentación compartido que cada usuario puede

(5)

o

o Conferencias de voz -Conferencias de voz - teléfonosteléfonos que permiten interactuar a losque permiten interactuar a los

participantes. participantes.

o

o Conferencias de video (o audio conferencia) - PC en red queConferencias de video (o audio conferencia) - PC en red que

comparten señales de audio o video. comparten señales de audio o video.

o

o Salas deSalas de ChatChat oo mensajería instantáneamensajería instantánea - una plataforma de- una plataforma de

discusión que facilita el intercambio inmediato de mensajes. discusión que facilita el intercambio inmediato de mensajes.

o

o Sistemas para facilitar reuniones - un sistema de conferenciasSistemas para facilitar reuniones - un sistema de conferencias

in

intetegrgradado o en en ununa a sasalala. . EsEstatas s sasalalas s susuelelen en didisspoponener r de de unun ava

avanzanzado do sissistemtema a de de sonsonido ido y y prepresensentactación ión quque e perpermitmite e unauna mejor interacción entre participantes en una misma sala o entre mejor interacción entre participantes en una misma sala o entre salas separadas. Ejemplos de ello son los sistemas de soporte a salas separadas. Ejemplos de ello son los sistemas de soporte a decisiones.

decisiones.

• Herramientas de gestión colaborativaHerramientas de gestión colaborativa que facilitan las actividades delque facilitan las actividades del

grupo, como por ejemplo: grupo, como por ejemplo:

o

o CaCalelendndararioios s elelecectrtrónónicicos os - - papara ra acacorordadar r fefechchas as de de evevenentotoss

aut

automomáticáticameamente nte y y envenviar iar notnotificificaciacioneones s y y recrecordordatoatorios rios a a loslos participantes.

participantes.

o

o SiSiststememas as de de gegeststióión n de de prproyoyecectotos s - - papara ra ororgaganinizazar r y y hahacecer r 

seguimiento de las acciones en un proyecto hasta que se

seguimiento de las acciones en un proyecto hasta que se finaliza.finaliza.

o

o Sistemas de control de flujo de actividad - para gestionar tareas ySistemas de control de flujo de actividad - para gestionar tareas y

doc

documeumentontos s en en un un proproceceso so orgorganianizazado do de de forforma ma estestrucructurturadaada (burocracia).

(burocracia).

o

o Sistemas de gestión del conocimiento - para recoger, organizar,Sistemas de gestión del conocimiento - para recoger, organizar,

gestionar y compartir varios tipos de

gestionar y compartir varios tipos de información.información.

o

o SiSiststememas as de de sosopoportrte e a a rerededes s sosocicialales es - - papara ra ororgaganinizazar r lalass

relaciones de colectivos. relaciones de colectivos.

Referencias

Documento similar

En este capítulo se consideran las redes neuronales como modelo para describir sistemas dinámicos y se introduce una clase particular, los módulos neuronales, con

por unidad de tiempo (throughput) en estado estacionario de las transiciones.. de una red de Petri

En este sentido, puede defenderse que, si la Administración está habilitada normativamente para actuar en una determinada materia mediante actuaciones formales, ejerciendo

Este mismo régimen de deberes tiene sentido cuando la actuación de reforma o renovación significa un cambio radical de la morfología urbana, normalmente acompa- ñado por un cambio

Para orientar a quienes decidan iniciar su andadura por Internet, amén de buscar con palabras o frases temas de su interés con las utilidades anteriormente

“ La forma en que los medios y redes sociales están impactando en la financiación alternativa y el crowdfunding ha hecho que se hayan convertido en la

Con estos controles se tiene un buen nivel de seguridad si se quiere proteger ciertas áreas o redes de la organización a través de un sistema de autenticación en conjunto

Cuando se soliciten consumibles o accesorios de equipo de cómputo que conforme al catalogo requieran de asociación de equipo el sistema deberá validar el número de serie y