Este documento describe el modelado de procesos interactivos usando FlowiXML. Explica que un proceso es un conjunto de actividades o eventos coordinados que se realizan con un fin determinado, y que modelar procesos permite definir tareas de alto nivel y determinar los requisitos sin entrar en detalles. También cubre los beneficios del modelado de procesos como permitir cambios sin esfuerzo de codificación y representar explícitamente el control de flujo y el involucramiento de recursos.
Modelado de Sistemas Interactivos con FlowiXMLGonzalez mini curso-flowixml
1. Modelado de Sistemas
Interactivos con FlowiXML
Dr. Juan Manuel González Calleros
Facultad de Ciencias de la Computación
Benemérita Universidad Autónoma de Puebla
Ciudad Universitaria
Av. San Claudio y 14 sur, Edificio 136ª
Puebla, México.
Email: juan.gonzalez@cs.buap.mx
Twitter: @Juan__Gonzalez
7. 1-7
BCHI
• The Belgian Laboratory of Computer-Human Interaction
(BCHI) is conducting research, development, and
consulting services in the domain of user interface
engineering.
Juan Manuel Gonzalez Calleros
is a Ph. D. Researcher at BCHI
•3DUIs, Model-Based modeling,
HCI, workflow
9. 1-9
@Juan__Gonzalez
Los procesos
• Un proceso es un conjunto de actividades o eventos
(coordinados u organizados) que se realizan o
suceden (alternativa o simultáneamente)bajo ciertas
circunstancias con un fin determinado.
• La definición de un proceso indica el ordenamiento
de tareas en tiempo, espacio, y recursos.
– Relación directa con las tareas de alto nivel
– Nos permite determinar lo que se requiere y no entrar en
los detalles (modelo de tareas)
• Para modelar problema más extensos y complejos
10. 1-10
@Juan__Gonzalez
¿Por qué modelar procesos?
• Dan soporte a los procesos de negocios cuando
son automatizados usando Workflow
– Requisito necesario para permanecer competitivo
• Workflow se refiere a los procesos de negocio que
pueden ser automatizados
– En particular nos interesan aquellos que usan
sistemas basados en computadoras
• El modelado de procesos usando Workflows
permite ladefinici{on de tareas de alto nivel, las
cuales pueden ser detalladas con modelos de
tareas
11. 1-11
@Juan__Gonzalez
¿Por qué modelar procesos?
• A pesar de que los sistemas de información se
consideran vitales en una organización no
necesariamente cumplen con tales expectativas
en la practica.
– Las tareas son definidas asumiendo que serán
ejecutadas por personas
– La estructura organizacional define grupos de
usuarios
– Después se determina si se requieren sistemas para
apoyarlos en sus actividades
Los sistemas no logran sus objetivos
12. 1-12
@Juan__Gonzalez
¿Por qué modelar procesos?
• Es importante construir Sistemas con éxito
es, al menos por dos razones:
– 1) para lograr exitio un SI debe ser
comprensible para las organizaciones y solo
puede ser posible si tiene en cuenta prácticas
actuales de trabajo,
– 2) un SI determina, en cierto grado , qué trabajo
se puede hacer y cómo puede llevarse a cabo,
• debe ser diseñado de acuerdo a los objetivos y metas
de las organizaciones
13. 1-13
@Juan__Gonzalez
Modelando Procesos
• Workflow define las actividades relacionadas con la
ejecución coordinada de múltiples tareas realizadas
por los diferentes recursos para lograr un objetivo
comercial común.
– Una de las tareas define el trabajo que hacer por una
persona, por un sistema de software o por ambos.
– Para controlar y coordinar la ejecución de tareas
tenemos que conocer quienes las deben ejecutar bajo
que condiciones y donde, así como las relaciones
entre las propias tareas.
17. 1-17
@Juan__Gonzalez
Beneficios del modelado de procesos
–Adherencia a los procesos de modelos
(compatible)
–Explicita representación de control del flujo
del trabajo
• Cambios al modelado de procesos no
requiere esfuerzo de codificación
–Explicita representación del envolvimiento de
los recursos
• Trabajo es directamente ruteado hacia el
recurso correcto
• Aspectos como carga de trabajo, historial,
entre otros, pueden ser tomados en cuenta
en la asignación de trabajo
18. 1-18
@Juan__Gonzalez
Ciclo de vida del modelado de procesos
Diagnostico
(Re)Diseñ
o de
procesos y
análisis
Configuración
del sistema
Mejora de
procesos y
monitoreo
20. 1-20
@Juan__Gonzalez
1. El concepto de tarea
– Esta es una tarea
• Incribirse a un peridico a traves de un formulario
• Pedir un libro
• Validar un plano con un urbanista cara a cara
– Esta no es una tarea
• Garantizar la distribución de periodicos
– Tarea Interactiva = tarea de usuario
• Exemples:
Guardar una solicitu de compra
Imprimir el correo de forma masiva
22. 1-22
@Juan__Gonzalez
Ciclo de vida estándar de una tarea
• Creación
– Resulta de identificar el objetivo operacional que la define
• Afectación a un actor
– El actor se convierte en responsable de la tarea
• Lanzamiento
– Una vez que las condiciones se dan se lanza la tarea
• Toma de responsabilidad
– Inicio de la realización efectiva de la tarea
• Terminación
– Momento donde el objetivo de la tarea se ha cumplido
• Destrucción
– Supresión de referencias en situaciones de cooperación
23. 1-23
@Juan__Gonzalez
1. Concepto de tarea
• Definición
– Tratamiento de una unidad de ejecución espacio-
temporal en una unidad organizacional usando el
mismo conjunto de recursos
• ¿Cómo identificar tareas?
– Criterios de identificación
24. 1-24
@Juan__Gonzalez
1. Concepto de tarea
• Criterios de identificación
• Cambio de unidad espacial (inter
organización/manual/auto/mecánica)
– reubicación
estación de trabajo
otro lugar (oficina general / sucursal)
• Cambio de recurso
Persona: + experto en finanzas
Hardware: Pocket PC +, - terminal
Información: Cliente -> Producto
• Cambio de unidad temporal
– Existencia de una interrupción
existencia de un punto de espera
Tipo de decisión: Si la opción es correcta
– Tipo de acumulador: para cada permanencia en la unidad de
implementación
– Cambio en la frecuencia de ejecución
25. 1-25
@Juan__Gonzalez
1. Concepto de tarea
– Ejemplo : « Tratamiento de ordenes del
cliente »
• 1. Preparación de la orden
– Tarea manual
– Abrir sobres, verificar la orden de compra que este
debidamente firmada y contenga la información necesaria
para identificar al cliente
• 2. Registro de la Orden
– Tarea interactiva
– El operador de registros debe, via una terminal de
trabajo, codificar los dato de la orden.
-Punto de
espera
-Punto de
decisión
-Cambio de
recurso
26. 1-26
@Juan__Gonzalez
1. Concepto de tarea
• Ejemplo: « Tratamiento de ordenes del
cliente »
2. Registro de la Orden
• 3. Preparación de una solicitud
– Tarea automática
– Actualiza el inventario de productos asocia a la
orden. Algunas cosas de la solicitud dan origen a
solicitud de compras, el resto es guardado y será
enviado en uno o más envíos.
• 4. Preparación de la entrega
– Tarea automática
– Cuando n solicitudes han sido generadas, se procede
con la preparación de los envíos de manera que se
optimizan los recursos
-Punto de
decisión
-Cambio de
recurso
Punto de espera
27. 1-27
@Juan__Gonzalez
1. Concepto de tarea
• Ejemplo: « Tratamiento de ordenes del
cliente »
• 4. Preparación del envío
• 5. Tratamiento del pedido
– Tarea manual
– Cruzar la bodega recolectando los productos
• 6. Elaboración del paquete
– Tarea interactiva
– Al final de la recolección de cosas se colocan en una
maquina que empaqueta, ahí mismo se envia a
imprimir el recibo, factura y los documentos de envío
-Cambio
de recurso
-Cambio
de lugar
-Cambio de
recurso
28. 1-28
@Juan__Gonzalez
1. Concepto de tarea
• Ejemplo: « Tratamiento de ordenes del cliente »
– 6. Elaboración del paquete
• 7. Envío de mercancía
– Tarea manual
– El paquete y los docs de acompañamiento (o prueba de no
entrega) son enviados al cliente.
• 8. Selección de ordenes retrasadas
– Automática
– Cuando llega mercancía, entregas retrasadas de estos
productos son seleccionadas
-Cambio
de
recurso
-Diferencia de
periodicidad
29. 1-29
@Juan__Gonzalez
1. Concepto de tarea
• Ejemplo: « Tratamiento de ordenes del cliente »
– 8. Selección de ordenes retrasadas
• 9. Notificación de no reservas
– Tarea automática
– Cada vez que el producto se ha terminado una
notificación se hace al cliente
-Diferencia de
periodicidad
30. 1-30
@Juan__Gonzalez
Tabla de Identificación de Tareas
– Presentación estándar de las tareas
– N° = número de la tarea en la aplicación
– Nom de la tarea = nombre de la tarea, verbo objeto
afectado por la acción
– Pred = no predecesor de la tarea
– Definición = descripción detallada de la tarea
– Justificación = lista de criterios de identificación de la
tarea
– Naturaleza = manual, interactiva, automática o
abstracta
N° Nom de la tarea Pred Definición Justificación Naturaleza
1 Hacer un
expediente
_ Ccrear un expediente
Len la sucural
Manual
31. 1-31
@Juan__Gonzalez
1. Concepto de tarea
• Criterios de identificacion («Trucos»)
– Para descubrir una tarea
• Cambio de lugar
– recorrido, cambio de lugar en la sucursal, cambio de oficina, ir a
otro puesto de trabajo
• Cambio de recurso
– de tipo de persona : una a otra persona
– de tipo material :
» Todo cambio de materia prima (man/int/auto/méca)
» terminal, impresora, red Internet
– de tipe informacional : otro tipo de expediente
• Punto de espara de tipo decisión
– Decisión humana
– Línea correcta, ccompra registrada, si…, acceptada, podría ser en
caso de …, aprueba
33. 1-33
@Juan__Gonzalez
1. Concepto de tarea
• Criterios de identificacion («Trucos»)
– Para descubrir una tarea
• Punto de espera tipo acumulación
– Ara da producto, una vez que llega todo, esperamos un
paquete para enviar, enviar despues de que llegan 10
paquetes
• Diferencia de periodicidad
– A cada re aprovisionamiento – cada que un producto esta
disponible
– A terminar la semana – al menos 20 minutos de espera
35. 1-35
@Juan__Gonzalez
35 HCIS’2008 – Milan, September 8-9th, 2008, during IFIP World Congress 2008
Tool support
• Herramienta para la identificación de
tareas
36. 1-36
@Juan__Gonzalez
Nivel : clasificación manual
• Definición :
– El usuario del programa hace el trabajo de
elicitación
– Sin la ayuda de un proceso automatizado
• Método :
– Selección de una zona de texto de un
escenario
– Seleccionar el modelo apropiado y el tipo de
objetos
38. 1-38
@Juan__Gonzalez
Nivel : clasificación manual
• Ventajas :
– Resultados asegurados
– Más fácil de implementar que una herramienta
automatizada
– No hay necesidad de datos de clasificación
• Inconvenientes :
– Fastidiosa para el usuario
– Costoso en tiempo
40. 1-40
@Juan__Gonzalez
1. Concepto de tarea
• Ejercicio – Identifica y lista las tareas
Cuando un cliente llega a la agencia inmobiliaria, ingresa su solicitud a la secretaria de
solicitudes. Indica el tipo de bien que desea renta o comprar, sus restricciones de presupuesto
así como las principales características de los bienes que le podrían interesar.
El empleado registra su solicitud, es decir, asocia el perfil del cliente con las variable estándar
de comprar de bienes, en caso de ser nuevo cliente se da de alta su perfil en el sistema.
La conclusión del registro de una solicitud lanza de manera automática, para cada variante del
perfil del cliente, la impresión de bienes que pudieran ser de su interés y que aún estén
disponibles (esta lista describe la ubicación del bien, el precio solicitado y la información de la
superficie)
El cliente examina las listas y elimina lo que no le interesa. Si quedan cosas de su interés
entonces se le dirige al servicio de visitas.
Para cada bien que le interesa al cliente, se le proporcionan más amplios detalles, mientras otro
empleado busca fotografías del bien. Gracias a los detalles extras y las fotos, el cliente puede
tener una opinión más amplia del bien. El empleado registra si el cliente esta o no de acuerdo y
procede a la visita física del inmueble.
41. 1-41
@Juan__Gonzalez
1. Concepto de tarea
• Ejercicio – Identifica y lista las tareas
Cuando un cliente llega a la agencia inmobiliaria, ingresa su solicitud a la secretaria de
solicitudes. Indica el tipo de bien que desea renta o comprar, sus restricciones de presupuesto
así como las principales características de los bienes que le podrían interesar.
El empleado registra su solicitud, es decir, asocia el perfil del cliente con las variable estándar
de comprar de bienes, en caso de ser nuevo cliente se da de alta su perfil en el sistema.
La conclusión del registro de una solicitud lanza de manera automática, para cada variante
del perfil del cliente, la impresión de bienes que pudieran ser de su interés y que aún estén
disponibles (esta lista describe la ubicación del bien, el precio solicitado y la información de la
superficie)
El cliente examina las listas y elimina lo que no le interesa. Si quedan cosas de su interés
entonces se le dirige al servicio de visitas.
Para cada bien que le interesa al cliente, se le proporcionan más amplios detalles, mientras
otro empleado busca fotografías del bien. Gracias a los detalles extras y las fotos, el cliente
puede tener una opinión más amplia del bien. El empleado registra si el cliente esta o no de
acuerdo y procede a la visita física del inmueble.
44. 1-44
@Juan__Gonzalez
Organizando workflows
• Cada caso involucra un proceso
– Un proceso consiste de
• Una serie de tareas que requieren ser ejecutadas
• Un conjunto de condiciones que determinan el orden de las
tareas
• Es igual a un procedimiento
– Una tarea es la unidad logica de trabajo que es ejecutada
individualmente por un recurso
• Ejecución <> responsabilidad
– Orden de tareas = diagrama de procesos
= n predecesores, 1 sucesor = 1 predecesor, n sucesores
45. 1-45
@Juan__Gonzalez
Organizando workflows
• Una tarea en una proceso representa tareas de
alto nivel las cuales pueden ser detalladas
usando modelos de tareas
– Un modelo de tareas es asociado
• Un proceso es ejecutado por cada caso
– La ejecución de una tarea por un recurso es
llamado actividad
• Varios casos podrían usar el mismo proceso
pero cada caso seguirá su propia ruta
– Depende de los atributos del caso
46. 1-46
@Juan__Gonzalez
Definición de proceso
• La definición de un proceso especifica que pasos son
requeridos y en que orden deben ser ejecutados.
– (enrutamiento, definición, procedimiento, workflow
script)
– (orden de compra, declaración de impuestos, proceso
de reclamación de seguro)
• La definición de un procesos consiste de:
– Tareas (paso, actividad, elemento del proceso)
– Una tarea es de alto nivel y puede descomponerse en
subtareas.
– Condiciones (estado, fase, requirimiento)
– Una condición es usada para determinar las tareas
que esán disponibles.
47. 1-47
@Juan__Gonzalez
Caso
• Un caso es la ‘cosa' que requiere ser procesada
siguiendo la definición del proceso.
– (instancia de un proceso, job, projecto)
– (reclamo de seguro, orden de compra, queja,
aplicación de prestamo)
• El estado de un caso esta determinado por:
– Variables del caso (parámetros del caso)
– Los atributos lógicos del caso que son usados
para direccionar el caso.
– Condiciones
– Los requerimientos que son satisfechos.
• Datos de la aplicación están fuera del modelado de
procesos.
48. 1-48
@Juan__Gonzalez
Modelando Procesos
place transition arc
•La notación esta inspirada en las redes de Petri
•Definido por Carl Adam Petri en los años sesenta
•Teoría formal para el modelado de concurrencia
(varias actividades, varias personas, juntos o
separados)
•Grafo bipartito formado por los
lugares/places (representados por círculos) y
transiciones (representadas por las barras o cajas)
50. 1-50
@Juan__Gonzalez
Red de Petri de un proceso de reclamación
de intervención de aseguradora de autos
Obtener cotización
Reparar auto
Comprar auto nuevo
Manejar cuenta
preliminares
de reclamación de seguros
Presentar reclamación
Final de seguro
Nota: Tareas de alto nivel
51. 1-51
@Juan__Gonzalez
Habilitando las transiciones
• Las transiciones cambian los estados de la
red al ser ejecutadas.
• Solo las transiciones habilitadas pueden ser
ejecutadas.
• Informalmente, una transición esta
habilitada si todos los estados reueridos
para su ejecución contienen al menos un
token.
56. 1-56
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
57. 1-57
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
Única transición
disponible
58. 1-58
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
Transiciones
disponibles
59. 1-59
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
Rechazar la
moneda me
regresa al
estado inicial
60. 1-60
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
Aceptar la
moneda
61. 1-61
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
Listo para
entregar
dulce
62. 1-62
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
Listo para
recibir
moneda
Listo para
rellenar
maquina
63. 1-63
@Juan__Gonzalez
Ejemplo concreto
Deposito de dulces
rellenar
Entregar dulce
Listo para deposito de moneda
Insertar moneda
Retener moneda
Rechazar moneda
Listo a entregar
Aceptar moneda
Solicitar relleno
Listo para
recibir
moneda
No
necesariamente
se abastase
inmediatamente
64. 1-64
@Juan__Gonzalez
Otro ejemplo de red de Petri: Elevador 1
número de tokens representa el número de movimientos verticales que puede hacer
evador hacia arriba o abajo en cualquier estado del sistema
nimation by Wil van der Aalst, Vincent Almering and Herman Wijbenga
65. 1-65
@Juan__Gonzalez
El token representa el elevador y sus posibles estados estan representados por lo
pisosP1 a P4 y las transiciones A1 a A6 el ascenso o descenso del elevador
Animation by Wil van der Aalst, Vincent Almering and Herman Wijbenga
Otro ejemplo de red de Petri:
Elevador 2
66. 1-66
@Juan__Gonzalez
El token representa la persona que usa al elevador y sus tareas denotadas de
A1 a A4
Animation by Wil van der Aalst, Vincent Almering and Herman Wijbenga
Otro ejemplo de red de Petri: Elevador 3
67. 1-67
@Juan__Gonzalez
Ejercicio de modelado
• ¿Qué aprendimos de los ejemplos anteriores?
– La perspectiva y el objeto en estudio hace que el modelado de
procesos sea diferente
• Ejercicio
– Modelar la red de Petri necesaria para controlar los semáforos de
un cruce simple, es decir, si el semáforo1 tiene luz roja ponerle luz
roja al semáforo 2.
• Modela primero un semáforo
• Después busca el estado común que relaciona los dos semáforos
85. Asignación y aceptación del trabajo
En el trabajo siempre estas bajo las ordenes de otras personas
Jefe
Cliente
siempre tiene la razón
Guían nuestro trabajo
Las ordenes del jefe a su personal
Directas. Cuando el producto realizado es directamente
dirigido al cliente, procesos primarios
Indirectas. Cuando el trabajo involucra mantenimiento o
mejora de los procesos de producción, procesos secundarios y
terciarios
86. Asignación y aceptación del trabajo
Los organigramas en una empresa sirven para definir el
orden en que una tarea es asignada de una persona a otra.
Los actores que intervienen en este proceso son:
La persona que asigna la tarea es conocido como director;
mientras que la persona a la que se le asigna una tarea es un
contratista.
Puede ser una persona o una empresa
87. Asignación y aceptación del trabajo
Para tener éxito es importante:
Tener bien claro quién es nuestro cliente
Un empleado trabaja mejor si sabe quien es su cliente
Ayuda a la certidumbre sobre el potencial de lo que hace
Para toda relación entre director y contratista existe una
relación de trabajo o un contrato, a veces no escrito, donde
se establecen las condiciones del producto (caso) a
desarrollarse:
Tiempo de elaboración
Costo
88. Asignación directa
La capacidad de especificar directamente en tiempo de diseño la
identidad de el recurso que va a ejecutar una tarea.
89. Asignación basada en el rol
La capacidad de especificar en tiempo de diseño que una tarea sólo
puede ser ejecutada con los recursos que desempeñan una función
(rol) determinada.
90. Asignación diferida
La posibilidad de aplazar la especificación de la identidad del
recurso que ejecuta una tarea hasta el tiempo de ejecución.
91. Asignación Aleatoria
La habilidad de ofrecer or asignar trabajos to suitable recursos on a random basis.
Ejemplo:
The Judge case trabajo is asignard to a Magistrate on a random basis.
92. Asignación Round Robin
La habilidad de asignar un trabajo a recursos disponible usando ciclos
Ejemplo:
Trabajos de revisión de artículos son asignados a los Referee usando un ciclo.
93. Cola más corta
La habilidad de asignar un trabajo al recurso que tiene el menor número de
trabajo asignado a él.
Tiene como objetivo acelerar el rendimiento
95. Escalada
La habilidad de un sistema de workflow para ofrecer o asignar un trabajo a un recurso o
grupo de recursos diferente a aquel al que se había escogido previamente vía asignación
u oferta. Con el objetivo de lograr la ejecución del trabajo, generalmente por que se ha
llegado a una fecha límite.
96. Desasignación
La habilidad of a recurso (o grupo de recursos) a renunciar al trabajo que es asignado a
él y hacerlo disponible para la asignación a otro recurso o grupo de recursos.
97. Reasignación con estado
La habilidad de un recurso a asignar un trabajo a otro recurso sin perdida
del valor de los datos y el estado de avance de la tareas.
98. Reasignación sin estado
La habilidad de un recurso de reasignar un trabajo que estaba ejecutando a otro recurso
sin mantener el estado de la tarea.
99. Suspensión / Resumen
La habilidad para un recurso para suspender y resumir la ejecución de un trabajo.
123. 1-123
For more information and downloading,
http://www.lilab.eu
User Interface eXtensible Markup Language
http://www.usixml.org
http://www.usixml.eu
Register as a member of the UsiXML End-User Club at
http://www.usixml.eu/end_user_club
Thank you very much for your
attention!
Contact in Mexico
Dra. Josefina Guerrero-García jguerrero@cs.buap.mx
Dr. Juan Manuel González-Calleros juan.gonzalez@cs.buap.mx
@Juan__Gonzalez
Notas del editor
Définition
Traitement possédant une unité spatio-temporelle d’exécution, dans une cellule organisationnelle utilisant le même ensemble de ressources
Critères d’identification
dus à l’unité spatiale (inter/manuelle/auto/méca)
changement de lieu
poste de travail
autre endroit (siège/agence)
parcours
changement de ressources
Personne: +courtier, -expert
Matériel: +Pocket PC, - terminal
Information: client -&gt; produit
dus à l’unité temporelle
existence d’une interruption
existence d’un point d’attente
De type décision : si ligne correcte
De type accumulation : pour chaque
permanence de l’unité d’exécution
périodicité de l’exécution
Exemple : « Traitement-commandes-clients »
1. Préparation bon de commande
Tâche manuelle
Décacheter les enveloppes, contrôler que les bons de commande sont signés et contiennent les informations indispensables à l’identification des clients
2. Enregistrement d’une commande
Tâche interactive
Les opérateurs d’enregistrement procèdent, via des terminaux, à l’identification du client, au contrôle des lignes de la commande et à l ’enregistrement de la commande et de ses lignes correctes
Exemple : « Traitement-commandes-clients »
2. Enregistrement d’une commande
3. Préparation d’une réquisition
Tâche automatique/automatisable
Mise à jour du stock des produits relatifs à une commande enregistrée. La partie livrable donne lieu à un bon de réquisition, le reste est mémorisé et donnera lieu à une ou plusieurs livraisons différées
4. Préparation d’une série
Tâche automatique/automatisable
Lorsque n bons de réquisition ont été émis, on procède à la préparation d’une série par un calcul d’ordonnancement qui optimise le parcours du magasinier
4. Preparation of a series
5. Exécution d’une réquisition
Tâche manuelle
Parcours du magasinier pour prélever les produits
6. Constitution du colis
Tâche interactive
Au terme du parcours par le magasinier, les opérateurs d’emballage constituent les colis grâce aux bons de réquisition qu’ils affichent au terminal ; on déclenche ensuite l’impression locale de la facture et des documents d’expédition