Beruflich Dokumente
Kultur Dokumente
INDICE Modelo de responsabilidades Proyecto Comercio Electronico Administracion pedidos (contexto) Administracin pedidos 1.1. Servicios para Pedidos 1.1.1 Registra Pedido 1.1.1.1 Registra Pedido de Cliente del Grupo 1.1.1.1.A Registra Encabezado Pedido 1.1.1.1.B Registra Detalle de pedido 1.1.1.1.B.B NumArticulo Dado de Baja 1.1.1.1.B.K NumArticulo Bloqueado 1.1.1.1.E No se Puede Grabar Pedido 1.1.1.2 Registra Pedido de Agente 1.1.1.2.0 Realiza Identificacin de Agente 1.1.1.2.A Registra Encabezado Pedido 1.1.1.2.B Registra Detalle de Pedido 1.1.1.2.B.B NumArticulo Dado de Baja 1.1.1.2.B.L NumArticulo Bloqueado 1.1.2 Realiza Monitoreo de un Pedido 1.1.2.1 Monitorea Pedidos NumPedido 1.1.2.1.2 Consulta Detalle Mercanca Faltante en Pedido 1.1.2.1.3 Consulta Inf Transporte 1.1.2.3.2 Consulta Inf Agente 1.1.2.1.5 Consulta Observaciones Estado Actual 1.1.2.2 Monitorea PedidoxNumFolio 1.1.2.3 Monitorea PedidoxNumCliente 1.1.2.4 Monitorea PedidoxNumAgente 1.1.2.4.2 Consulta InfCliente 1.1.3 Solicita Aclaracin 1.1.4 Realiza Mantenimiento y Pedido No Surtido 1.1.5.1 Realiza Mantenimiento a Pedido de Cliente del Grupo UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1 4 5 6 7 8 9 12 21 24 34 41 45 49 56 67 69 79 87 91 95 102 109 113 121 134 142 147 153 161 162
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
1.1.5.1 Pedido No Pertenece Cliente Del Grupo 1.1.5.1.A.B Modificar Detalle Pedido 1.1.1.A.B.B NumArticulo Dado de Baja 1.1.5.1.A.B.K NumArticulo Bloqueado 1.1.5.2 Realiza Mantenimiento a Pedido Agente 1.1.5.2.B.A Modificar Encabezado de Pedido 1.1.5.2.B.B Modificare Detalle de Pedido 1.1.5.2.B.B.B NumArticulo Dado de Baja 1.1.6 Cancela Pedido 1.2 Consulta Catlogo x Articulo 1.2.1 Consulta Cat.Articulos (CteGrupo)x NumArticulo 1.2.2. Consulta Cat. Artculos (Agente) x NumArticulo 1.2.3 Consulta Cat. Artculos (CteGrupo)x Gpo y Descripcin 1.2.4 Consulta Cat. Artculos (Agente) x Gpo y Descripcin 1.3.1 Enva Paquetes de Inf. a CENDIS 1.3.2 Recupera Paquetes Desde CENDIS Clientes Administracion Pedidos Modelo de Arquitectura
UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Caso de Uso UML Clases UML Clases UML Distribucin
------------------------------------------------------------------------------------------------------------------------------------
166 169 171 182 189 192 200 203 224 231 232 240 248 253 256 259 262 263 283
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Modelo de responsabilidades
Actor: Cliente del Grupo Enviar pedido a CDD Solicitar pedido Comunicarse a telemarketing del CDD Dictar informacin general del pedido Dictar artculos y cantidades deseadas Tramitar aclaraciones Monitorear pedidos Comunicarse a departamento de atencin a clientes en CDD Solicitar informacin acerca de la situacin de un pedido Enviar / recuperar paquetes (Comunicados, boletines, pedidos, etc.) Actualizar precios Actualizar catalogo de artculos Generar cierre diario Ubicar Mercanca especial (Consultar Inventarios de RCs) Hacer mantenimiento de Inventario: Devoluciones, Cambios, etc. Tramitar devolucin Comunicarse a departamento de atencin a clientes en CDD Solicitar devolucin de artculo(s) Dictar detalles de devolucin
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Actor: Agente de Ventas Visitar a cliente Informar al cliente sobre promociones y ofertas Negociar pedidos Brindar informacin solicitada por el cliente Precios de artculos Estado de sus pedidos Solicitar pedido Comunicarse a telemarketing del CDD Dictar informacin general del pedido Dictar artculos y cantidades deseadas Monitorear PEDIDOS Comunicarse a departamento de atencin a clientes en CDD Solicitar informacin acerca de la situacin de un pedido Tramitar aclaraciones Tramitar devolucin Comunicarse a departamento de atencin a clientes en CDD Solicitar devolucin de artculo(s) Dictar detalles de devolucin Reporta actividades e incidencias
Actor: Supervisor Agente Soporte a aclaracin de pedidos Tramitar aclaraciones Monitorear PEDIDOS Consulta reporte de actividades e incidencias de Agentes Realiza monitoreo a Agentes Realiza reporte global de las Actividades e incidencias de los Agentes
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Actor: Responsable Aclaraciones Pedidos Atiende peticiones de aclaracin de pedidos Actor: Responsable Aclaraciones Saldos y Crdito Atiende peticiones de aclaracin de pedidos Actor: Responsable Aclaraciones Agentes Soporte a aclaraciones Actor: Responsable Aclaraciones Transporte Soporte a aclaraciones Actor: Responsable Aclaraciones Telemarketing Soporte a aclaraciones Actor: Responsable Aclaraciones Clientes Soporte a aclaraciones
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Scheduller Intercambiador
Monitoreo Intercambiador
<<depende de>>
Sistema Cobol
<<depende de>>
Existe una dependecia logica de datos. Intercambiador y Sincronizador leen y actualizan catalogos de sistema de Administracion de Pedidos
Sincronizador Actualiza los catalogos Cliente, Agente, Relacion_ Cliente_Agente, Transporte, PagoCondicion, Estado, EntidadFederativa, Articulo con informacion generada en el sistema Cobol
Intercambiador Actualiza informacion para monitoreo de pedidos (EstadoPedido) Actualiza precio y cantidadSurtida en DetallePedido. Genera archivos de Pedido y DetallePedido para ser procesados en el sistema Cobol.
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Administracion Pedidos Cliente del Grupo Ver Diagrama de Clases "CLIENTES" Responsable Aclaraciones Telemarketing
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Administracion Pedidos
1 Servicios Responsable Aclaraciones Agentes 1.3 Servicios Envio/Recepcion Informacion 1.2 Consulta Catalogo Articulos 2 Soporte Cliente del Grupo 1.1 Servicios para Pedidos
Supervisor Agentes
Agente de Ventas
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Responsable Aclaraciones
Agente de Ventas
1.1.2 RealizaMonitoreoDeUn Pedido 1.1.3 Solicita Aclaracion 1.1.5 Realiza Mantenim iento a Pedido No Surtido 1.1.6 Cancela Pedido
Supervisor Agentes
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
Cliente RC
Nota acerca del caso 1.1.1.3 Envia Pedido a CENDIS El Cliente RC no captura PEDIDOS,el cierre diario genera automaticamente el paquete de PEDIDO, el cual solo debe ser distribuido a la ubicacion adecuada dentro del buzon del CENDIS para ser procesado. Agente de Ventas
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
<<extends>>
<<uses>>
<<extends>> 1.1.1.1.E No Se Puede Grabar Pedido <<extends>> <<extends>> <<uses>> <<uses>> 1.1.1.1.D Se Desea Cancelar Registro Pedido 1.1.1.1.C Se Intenta Grabar Pedido Sin Articulos Capturados 1.1.1.1.A Registra EncabezadoPedido 1.1.1.1.B Registra DetallePedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
1.1.1.1.1 Registr a Pedido de Cliente del Grupo CENTRO DE DISTRIBUCION S.A. DE C.V. CAPTURA DE PEDIDOS CLIENTE NOMBRE RAZON SOCIAL TRANSPORTE CONDICIONES NUM-REN 1 2 3 4 1211 REFACCIONES Y RECTIFICACIONES CALIFORNIA, S.A. DE C.V. NUESTRO 10 DIAS Agente DESCRIPCION 2301 PRECIO 201.00 4.25 2.25 8.61 CANTIDAD 1 100 10 300 DD/MMM/AAAA
NUM-ARTICULO
9123KX-030 ANILLOS JUEGOS G-1100 1 GUIA VALVULA GASOLINA TAPON BOMBA AGUA
N-14Y BUJIA
3,209.00 Cancelar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
10
Interf azRegistraPedidoDeClienteDelGrupo
nuev oPedido
habilitaElementosEdicionInterf azRegistraPedido
Grabar unPedido:Pedido creaPedidoClienteDelGrupo boolean = creaPedidoClienteDelGrupo(numPedido, numCliente, cv eTransporte, cv eCondPago, numAgente) numPedido numPedido [Repetir mientras hay Renglones por grabar]
unDetallePedido:DetallePedido
DialogoPedidoGrabadoConExito
ok deshabilitaElementosEdicionInterf azRegistraPedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
11
<<extends>>
<<extends>> <<extends>>
<<extends>> 1.1.1.1.A.B No Hay Transporte Asignado al Cliente <<extends>> <<extends>> <<extends>> 1.1.1.1.A.D No Hay Agente Asignado al Cliente 1.1.1.1.A.E El Transporte asignado no Existe 1.1.1.1.A.F CondPago asignada no existe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
12
numCliente recuperaInf ClienteParaPedido InfClienteParaPedido = recuperaInfClienteParaPedido(numCliente) infClienteParaPedido infClienteParaPedido = nombreCliente, razonSocialCliente, cveTransporteAsignado, cveCondPagoA signada, limiteCredito, SaldoA ctual unCliente:Cliente
infClienteParaPedido Formateada
ubicaDescCondPago(cveCondPagoA signada)
descTransporte recuperaInf AgenteA signadoACliente infA gente = recuperaInfA genteA signadoA Cliente(numCliente) infA genteAsignado numAgente, nombreA gente unA gente:Agente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
13
ClienteNoExiste
DialogoErrorClienteNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
14
unCliente:Cliente recuperaInfClienteParaPedido InfClienteParaPedido = recuperaInfClienteParaPedido(numCliente) infClienteParaPedido infClienteParaPedido = nombreCliente, razonSocialCliente, cveTransporteAsignado, cveCondPagoAsignada, limiteCredito, SaldoActual
ok reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
15
ok Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
16
unAgente:Agente
NoHayAgenteAsignado
DialogoErrorNoHayAgenteAsignado
ok Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
17
ubicaDescTransporte(cveTransporteAsignado)
ok reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
18
ubicaDescCondPago(cveCondPagoAsignada)
ok reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
19
unA gente:Agente
AgenteNoExiste
DialogoErrorAgenteAsignadoNoExiste
ok
reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
20
<<extends>>
<<extends>>
<<extends>>
<<extends>>
<<extends>>
<<extends>> <<extends>>
1.1.1.1.B.F Se Desea Modificar Renglon 1.1.1.1.B.D Se Desea Agregar Renglon 1.1.1.1.B.E Se Desea Eliminar Renglon
El caso "1.1.1.1.B.C No Hay Existencia" no va ha desarrollarse en esta Etapa Se contempla que la Existencia Actual de un articulo pueda ser utilizada en una etapa posterior. Por ahora existenciaActual estara vacia en los casos donde sea utilizada.
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
21
[Repetir mientras hay renglones por capturar] Agrega Renglon numArticulo recuperaInfArticuloParaClienteDelGrupo InfArticuloParaClientedelGrupo = recuperaInfArticuloParaClienteDelGrupo(numArticulo) infArticuloParaClienteDelGrupo descArticulo, precioVentaCteGrupo, cantidadExistente unArticulo:Articulo
infArticulo Formateada
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
22
numArticulo
unArticulo:Articulo
DialogoErrorArticuloNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
23
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
24
unArticulo:Articulo
recuperaNumArti culoSustitutoDisponible String = recuperaNum ArticuloS ustitutoDi sponibl e(numA rti culo) numArticul oS ustituto unCli ente:Cli ente
veri fi caCli enteA ceptaArticul osSusti tutos bool ean = verificaClienteAceptaA rti culosSustitutos(numCli ente) Cl ienteSiA ceptaArticulosSusti tutos
recuperaInfArticuloParaClienteDelGrupo InfArticuloParaClientedelGrupo = recuperaInfA rti culoParaClienteDelGrupo(numArticul o) infArticuloParaClienteDelGrupo infArticuloParaClienteDelGrupo Formateada descArticul o, preci oV entaCteGrup o, cantidadExistente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
25
unCliente:Cliente
DialogoDeseaArticuloSustituto
SiDeseoA rticuloSustituto
IndicadorA rticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
26
DialogoDeseaArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
27
NoHayArticuloSustitutoDisponible
DialogoErrorNoExisteArticuloSustitutoDisponible
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
28
Agrega Renglon
numArticulo recuperaInfArticuloParaClienteDelGrupo InfA rticuloParaClientedelGrupo = recuperaInfArticuloParaClienteDelGrupo(numArticulo) infA rticuloParaClienteDelGrupo descArticulo, precioVentaCteGrup o, cantidadExistente unA rticulo:Articulo
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
29
calculaImpor te Import e ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
30
calculaImport e Import e ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
31
precioVenta = precioVentaCteGrupo
calculaImporte
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
32
numArticulo
verificaArticuloYaFueCapturado
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
33
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
34
unArticulo:Articul o
ArticuloBloqueado recuperaNumArti culoSusti tutoDisponible String = recuperaNumArticul oS ustitutoDisponi bl e(numArticul o) numArticul oS ustituto unCli ente:Cli ente
veri fi caCli enteAceptaArticul osS ustitutos bool ean = veri ficaClienteAceptaA rti culosSusti tutos(numCl iente) Cl ienteSiA ceptaArticul osSusti tutos
recuperaInfArticuloParaClienteDel Grupo InfArticuloParaClientedelGrupo = recuperaInfArticul oP araCli enteDel Grupo(numA rti culo) infArticuloParaClienteDel Grupo infArticuloParaClienteDel Grupo Form ateada descArticul o, preci oV entaCteGrup o, cantidadExi stente IndicadorA rti culoSusti tuto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
35
NoHayArticuloSustitutoDisponible
DialogoArticuloBloqueado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
36
unCliente:Cliente
DialogoDeseaArticuloSustituto
SiDeseoArticuloSustituto
numArticulo = numArticuloSustituto
unArticulo:Articulo
IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
37
DialogoDeseaArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
38
Grabar
calculaRenglonesCapturados
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
39
Cancelar
Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
40
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
41
unPedido:Pedido creaPedidoClienteDelGrupo boolean = creaPedidoClienteDelGrupo(numPedido, numCliente, cveT ransporte, cveCondPago, numAgente) NoSePuedeCrearPedido
DialogoErrorNoSePuedeCrearPedido
ok
Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
42
unDetallePedido:DetallePedido
NoSePuedeCrearDetallePedido
DialogoErrorNoSePuedeCrearDetallePedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
43
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
44
<<uses>>
<<extends>>
<<extends>> 1.1.1.2.X Fallo Identificacion De Agente <<uses>> <<extends>> <<uses>> 1.1.1.2.A Registra EncabezadoPedido
<<extends>> <<extends>>
1.1.1.2.B Registra DetallePedido 1.1.1.2.C Se Intenta Grabar Pedido Sin Articulos Capturados
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
45
1.1.1.2.1 Registr a Pedido de Agente CENTRO DE DISTRIBUCION S.A. DE C.V. CAPTURA DE PEDIDOS POR AGENTE CLIENTE NOMBRE RAZON SOCIAL TRASPORTE CONDICIONES NUM-REN 1 2 3 4 1525 FOLIO 000001 ? "TALLER AUTOMOTRIZ MEXICO" 012 NUESTRO 10 DIAS AGENTE DESCRIPCION 1215 PRECIO 201.00 4.25 2.25 8.61 CANTIDAD IMPORTE 1 100 10 300 201.00 425.00 22.5 2583.00 DD/MMM/AAAA
NUM-ARTICULO
9123KX-030 ANILLOS JUEGOS G-1100 GUIA VALVULA GASOLINA 1 TAPON BOMBA AGUA
N-14Y BUJIA
3,231.5 Cancelar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
46
Interf azRegistraPedidoDeClienteDelGrupo Ejecuta Caso 11120 RealizaIdentif icaciondeAgente numAgente nuev oPedido habilitaElementosEdicionInterf azRegistraPedido
Grabar creaPedidoAgente boolean = creaPedidoAgente(numPedido, numF olio, numCliente, cv eTransporte, cv eCondPago, numAgente) numPedido numPedido [Repetir mientras hay Renglones por grabar] unPedido:Pedido
unDetallePedido:DetallePedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
47
Aplicacion.cargaDatosInterfazRegistraPedidoxAgente
unAgenteDeVentas:"Agente de Ventas" Interfaz:Aplicacion
recuperaListaCondPago
unaCondPago:CondicionDePago
listaCondPago Formateada
listaCondPago {cveCondPago , descCondPago} recuperaListaTransportes listaTransportes {cveTransporte, DescripcionTranspor te} deshabilitaElementosEdicionInterfazRegistraPedido unTransporte:Transporte
listaTransportes Formateada
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
48
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
49
Aceptar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
50
Arranca Aplicacion
cargaDatosInterfazIdentificacionDeAgente
IdentificacionCorrecta
regresaValor(numAgente)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
51
numAgente
passw ord
ok regresaValor(IdentificacionIncorrecta)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
52
numAgente
passw ord
ok regresaValor(IdentificacionIncorrecta)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
53
numAgente
passw ord
ok regresaValor(IdentificacionIncorrecta)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
54
[Repetir mientras Identificacion sea Invalida o hasta 3 verificaciones de identidad] Ejecuta Caso 11120 RealizaIdentificaciondeAgente IdentificacionInvalida
DialogoErrorIdentificacionInvalida
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
55
<<uses>>
<<extends>>
<<extends>>
<<extends>>
<<extends>> 1.1.1.2.A.C Cliente No Pertenece al Agente <<extends>> 1.1.1.2.A.D NumFolio Ya Existe <<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
56
numCliente recuperaInfCli enteParaPedido InfClienteParaPedido = recuperaInfCl ienteP araPedido(numCliente) infClienteParaPedido infClienteParaPedido = nombreCl iente, razonSocialCliente, cveT ransporteAsignado, cveCondPagoAsi gnada, li miteCredito, SaldoActual unCliente:Cl iente
veri ficaCl ienteEstaAsignadoA Agente boolean = veri ficaCl ienteEstaAsi gnadoAA gente(numCliente, numAgente) Cli enteSi EstaAsignadoAAgente infClienteParaPedido Formateada numA gente ubi caDescT ransporte(cveT ransporteAsignado)
unA gente:Agente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
57
ClienteNoExiste
DialogoErrorClienteNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
58
unAgente:Agente
ClienteNoEstaAsignadoAAgente
DialogoErrorClienteNoPerteneceAlAgente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
59
numFolio
unPedido:Pedido
numFolioYaExiste
DialogoErrorNumFolioYaExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
60
recuperaInfClienteParaPedido InfClienteParaPedido = recuperaInfClienteParaPedido(numCliente) infClienteParaPedido infClienteParaPedido = nombreCliente, razonSocialCliente, cveTransporteAsignado, cveCondPagoAsignada, limiteCredito, SaldoActual
unCliente:Cliente
ok reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
61
ubicaDescTransporte(cveTransporte)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
62
unCliente:Cliente
ok Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
63
Ver InfCliente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
64
ubicaDescCondPago(cveCondPago)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
65
<<extends>>
<<extends>>
<<extends>>
<<extends>>
<<extends>>
El caso "1.1.1.2.B.C No Hay Existencia" no va ha desarrollarse en esta Etapa Se contempla que la Existencia Actual de un articulo pueda ser utilizada en una etapa posterior. Por ahora existenciaActual estara vacia en los casos donde sea utilizada.
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
66
[Repetir mientras hay renglones por capturar] Agrega Renglon numA rticulo recuperaInfArticuloParaAgente InfArticuloParaAgente = recuperaInfArticuloParaAgente(numArticulo) infArticuloParaAgente descA rticulo, precioVentaCteTercero, cantidadExistente unArticulo:Articulo
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
67
numArticulo
unArticulo:Articulo
DialogoErrorArticuloNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
68
1.1.1.2.B.B NumArticulo Dado de Baja 1.1.1.2.B.B.1 NumArticulo Dado de Baja 1.1.1.2.B.B.A Cliente No Acepta Articulos Sustitutos
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
69
unArticulo:Articulo
numArticulo = numArticuloSustituto
recuperaInfArticuloParaAgente InfArticuloParaAgente = recuperaInfArticuloParaAgente(numArticulo) infArticuloParaAgente infArticuloParaClienteDelGrupo Formateada descArticulo, precioVentaCteTer ro, cantidadExistente
IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
70
NoHayArticuloSustitutoDisponible DialogoErrorArticuloBloqueado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
71
unCliente:Cliente
SiDeseoArticuloSustituto
unArticulo:Articulo
numArticulo = numArticuloSustituto
IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
72
NoHayArticuloSustitutoDisponible DialogoErrorArticuloBloqueado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
73
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
74
Agrega Renglon
numArticulo recuperaInf ArticuloParaAgente InfA rticuloParaAgente = recuperaInfArticuloParaAgente(numArticulo) infA rticuloParaAgente descArticulo, precioV entaCteTerc ero, cantidadExistente unA rticulo:A rticulo
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
75
EliminaRenglon
calculaImporte
Importe ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
76
[numA rticulo] recuperaInf ArticuloParaAgente InfA rticuloParaAgente = recuperaInfArticuloParaAgente(numArticulo) infA rticuloParaAgente descArticulo, precioV entaCteTerc ero, cantidadExistente unA rticulo:A rticulo
[cantidadSolicitada]
calculaImporte
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
77
1.1.1.2.B.K NumArticuloYaFueCapturado
unAgenteDeVentas:"Agente de Ventas"
Interfaz:Aplicacion
numArticulo
verificaArticuloYaFueCapturado
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
78
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
79
unArticulo:Articulo
unCliente:Cliente
numArticulo = numArticuloSustituto
IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
80
NoHayArticuloSustitutoDisponible DialogoErrorArticuloBloqueado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
81
DialogoDeseaArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
82
unCliente:Cliente
SiDeseoA rticuloSustituto
unA rticulo:Articulo
numArticulo = numArticuloSustituto
recuperaInfArticuloParaA gente InfA rticuloParaAgente = recuperaInfArticuloParaAgente(numA rticulo) infA rticuloParaAgente infA rticuloParaAgente Formateada descArticulo, precioV entaCteTercero, cantidadExistente
IndicadorA rticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
83
Grabar
calculaRenglonesCapturados
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
84
Cancelar
Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
85
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
86
Supervisor Agentes
1.1.2 RealizaMonitoreoDeUnPedido 1.1.2.A Se Desea Monitorear x NumPedido <<uses>> <<extends>> 1.1.2.1 Monitorea Pedido x NumPedido <<extends>> 1.1.2.B Se Desea Monitorear x NumFolio
1.1.2.3 Monitorea Pedido x NumCliente <<extends>> <<uses>> 1.1.2.C Se Desea Monitorear x NumCliente 1.1.2.D Se Desea Monitorear x NumAgente <<extends>> <<uses>>
Agente de Ventas
Responsable Aclaraciones
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
87
Num er o de Folio
Num er o de Cliente
Num er o de Agente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
88
Sistema Autori z pedido / Actuali zarEstado(Autori zado) Se cancel Pedido / Actuali zarEstado(Cancel ado)
Autorizado
Capturado
Almacenista surti Pedi do / Actuali zarEstado(Surtido), Actual izaPorcentajeSurti do(Porcentaj eSurtido) Surtido
Robado
Empacado
Entregado
Enviado
Embarcado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
89
Monitorear x NumPedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
90
<<uses>>
<<extends>> <<uses>> 1.1.2.1.A Se Desea ver Detalle de Mercancia Faltante en Pedido <<extends>> 1.1.2.1.1 Monitorea Pedido x NumPedido <<extends>> 1.1.2.1.E Se Desea Ver Inf Agente
<<uses>>
<<extends>> <<extends>>
<<extends>>
<<uses>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
91
1.1.2.1.1 Monitorea Pedido x Num Pedido CENTRO DE DISTRIBUCION S.A. DE C.V. MONITOREO DE PEDIDOS DD/MMM/AAAA
533565
FOLIO
000001
FECHA DE PEDIDO
18/MAY/1999
ALEJANDRO LARA GUADARRAMA 1215 JORGE MATEHUALA MEDINA ENTREGADO FECHA 18/MAY/1999 18/MAY/1999 18/MAY/1999 19/MAY/1999 19/MAY/1999 HORA 18:36.12 20:00.48 20.35.36 9:26.19 15:28.36 % Surtido 73.3 % ? ?
SU PEDIDO ACTUALMENTE ESTA SEGUIMIENTO CAPTURADO PROCESADO SURTIDO ENVIADO ENTREGADO TIEMPO TOTAL 20:52.24
Solicitar Aclaracion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
92
[Si no se paso numPedido como parametro] numPedido recuperaInf Pedido inf Pedido = recuperaInf Pedido(numPedido) inf Pedido numPedido, numCliente, numAgente, numFolio, cv eTransporte, cv eCondPago, estadoActual inf GralPedido Formateada
unPedido:Pedido
unCliente:Cliente
unAgente:Agente
recuperaHistorialEstadosPedido historialEstadosPedido = recuperaHistorialEstadosPedido(numPedido) historialEstadoPedido F ormateada historialEstadosPedido {estadoPedido + f echaEstado + horaPedido} recuperaTiempoTotalTranscurrido Time = recuperaTiempoTotalTranscurrido(numPedido) tiempoTotalTranscurrido tiempoTotalTranscurrido Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
93
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
94
1.1.2.1.2 Consulta Detalle Mercancia Faltante en Pedido 1.1.2.1.2.1 Consulta Detalle Mercancia Faltante en Pedido 1.1.2.1.2.A Pedido No Existe
<<extends>>
<<extends>> <<extends>> 1.1.2.1.2.B Pedido No Tiene Mercancia Faltante 1.1.2.1.2.F.1 Se Desea Cerrar Detalle Mercancia Faltante
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
95
1.1.2.1.2.1 Consulta Detalle Mercancia Faltante en Pedido CENTRO DE DISTRIBUCION S.A. DE C.V. DETALLE DE MERCANCIA FALTANTE EN PEDIDO ENTREGADO DD/MMM/AAAA
1525
FOLIO
000001
ALEJANDRO LARA GUADARRAMA "TALLER AUTOMOTRIZ MEXICO" 012 NUESTRO 10 DIAS AGENTE DESCRIPCION GUIA VALVULA GASOLINA 1215 PRECIO 4.25 8.61
NUM-ARTICULO G1100
CANTIDAD 25 80
N-14Y BUJIA
IMPORTE Aceptar
795.05
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
96
InterfazConsDetal leMercanciaFaltante
recuperaInfGralPedido infGralPedi do = recuperaInfGralPedido(numPedido) infGralPedi do infGralPedi do Formateada numPedido, numCliente, numAgente, numFolio, cveT ransporte, cveCondPago, estadoActual
unPedido:Pedido
nombreAgente
unDetallePedido:DetallePedido
detalleMercanciaFaltante Formateada
calculaImporte
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
97
unPedido:Pedido
DialogoErrorPedidoNoExiste
ok Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
98
PedidoNoTieneMercanciaFaltante
DialogoErrorPedidoNoTieneMercanciaFaltante
ok
Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
99
Cerrar
Terminar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
100
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
101
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
102
ww w.dhl.com sopor te@dhl.com 55-58-98-56 55-58-98-80 DHL brinda servicio de m onitoreo via Inter net.
Aceptar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
103
ArrancaAplicacion(cveTransporte, guiaEmbarque)
cargaDatosInterfazConsultaInfTransport e
infGralTransporte infGralTransporte Formateada Aceptar Termina Aplicacion infGralTransporte = descTransporte, direccionElectronica, email, {telefonosSoporte}, numFax, observacionesTransporte
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
104
TransporteNoExiste
DialogoErrorTransporteNoExiste
ok
Termina A plicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
105
Solicitar Aclaracion
abreVentanaEmailParaResponsableAclaracionSobrePedidos
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
106
unPedido:Pedido
PedidoNoExiste
DialogoErrorPedidoNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
107
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
108
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
109
AGENTE NOMBRE NUMERO TELEFONO CELULAR NUMERO RADIOLOCALIZADOR PIN RADIOLOCALIZADOR EMAIL
Aceptar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
110
recuperaInfGralAgente infGralAgente = recuperaInfGralAgente(numAgente) infGralAgente infGralAgente Formateada nombreAgente, telefonoCelular, telefonoRadioLocalizador, pinRadioLocalizador, email
Aceptar
Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
111
unAgente:Agente
AgenteNoExiste
DialogoErrorAgenteNoExiste
ok Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
112
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
113
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
114
recuperaObsEstadoActual String = rec uperaObsEstadoActual(numPedido) obs Es tadoActual obs Es tadoActual obs Es tadoActual Formateada
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
115
unPedido:Pedido
PedidoNoExiste DialogoErrorPedidoNoExiste
ok
Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
116
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
117
porcentajeSurtido Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
118
unPedido:Pedido
PedidoNoTieneEstadosRegistrados DialogoErrorPedidoNoTieneEstadosRegistrados
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
119
Monitorear x NumFolio
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
120
1.1.2.2 Monitorea Pedido x NumFolio 1.1.2.1.3 Consulta Inf Transporte 1.1.2.2.B Se Desea Ver Inf Transporte 1.1.2.2.C Se Desea Solicitar Aclaracion sobre un Pedido
<<uses>>
<<extends>>
<<extends>> <<extends>>
<<uses>> 1.1.2.2.A Se Desea Ver Detalle de Mercancia Faltante en Pedido 1.1.2.2.1 Monitorea Pedido x NumFolio 1.1.2.2.E Se Desea Ver Inf Agente
<<extends>>
<<extends>>
<<extends>>
<<uses>>
<<uses>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
121
1.1.2.2.1 Monitorea Pedido x NumFolio CENTRO DE DISTRIBUCION S.A. DE C.V. MONITOREO DE PEDIDOS
DD/MMM/AAAA
000001
PEDIDO
533565
FECHA DE PEDIDO
18/MAY/1999
ALEJANDRO LARA GUADARRAMA 1215 JORGE MATEHUALA MEDINA ENTREGADO FECHA 18/MAY/1999 18/MAY/1999 18/MAY/1999 19/MAY/1999 19/MAY/1999 HORA 18:36.12 20:00.48 20.35.36 9:26.19 15:28.36 % Surtido 73.3 % ? ?
SU PEDIDO ACTUALMENTE ESTA SEGUIMIENTO CAPTURADO PROCESADO SURTIDO ENVIADO ENTREGADO TIEMPO TOTAL 20:52.24
Solicitar Aclaracion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
122
[Si no se paso numPedido como parametro] numPedido recuperaInf Pedido inf Pedido = recuperaInf Pedido(numPedido) inf Pedido numPedido, numCliente, numAgente, numFolio, cv eTransporte, cv eCondPago, estadoActual inf GralPedido Formateada
unPedido:Pedido
unCliente:Cliente
unAgente:Agente
recuperaHistorialEstadosPedido historialEstadosPedido = recuperaHistorialEstadosPedido(numPedido) historialEstadoPedido F ormateada historialEstadosPedido {estadoPedido + f echaEstado + horaPedido} recuperaTiempoTotalTranscurrido Time = recuperaTiempoTotalTranscurrido(numPedido) tiempoTotalTranscurrido tiempoTotalTranscurrido Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
123
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
124
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
125
Solicitar Aclaracion
abreVentanaEmailParaResponsableAclaracionSobrePedidos
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
126
unPedido:Pedido
DialogoErrorNumFolioNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
127
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
128
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
129
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
130
porcentajeSurtido Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
131
unPedido:Pedido
PedidoNoTieneEstadosRegistrados DialogoErrorPedidoNoTieneEstadosRegistrados
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
132
Monitorear x NumCliente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
133
<<extends>> 1.1.2.3.A Se Desea Ver Detalle Monitoreo 1.1.2.3.1 Monitorea Pedido x NumCliente 1.1.2.3.D Se Desea Solicitar Aclaracion sobre un Pedido
<<extends>>
<<extends>>
<<uses>>
<<uses>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
134
1.1.2.3.1 Monitorea Pedido x NumCliente CENTRO DE DISTRIBUCION S.A. DE C.V. MONITOREO DE PEDIDOS CLIENTE NOMBRE 1525 ALEJANDRO LARA GUADARRAMA
DD/MMM/AAAA
FOLIO 000015
000001
1215
18/MAY/1999
Solicitar Aclaracion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
135
recuperaHistorialPedidosxCliente historialPedidosxCliente = recuperaHistorialPedidosxCliente(numCliente) historialPedidosxCliente {numPedido, numFolio, numA gente, fechaPedido, estadoA ctual}
unPedido:Pedido
historialPedidosxCliente Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
136
Ver DetalleMonitoreo
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
137
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
138
Solicitar Aclaracion
abreVentanaEmailParaResponsableAclaracionSobrePedidos
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
139
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
140
Monitorear x NumAgente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
141
<<extends>> 1.1.2.4.A Se Desea Ver Detalle Monitoreo 1.1.2.4.1 Monitorea Pedido x NumAgente 1.1.2.4.D Se Desea Solicitar Aclaracion sobre un Pedido
<<extends>>
<<extends>>
<<uses>>
<<uses>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
142
1.1.2.4.1 Monitorea Pedido x NumAgente CENTRO DE DISTRIBUCION S.A. DE C.V. MONITOREO DE PEDIDOS AGENTE NOMBRE 1215 JORGE MATEHUALA MEDINA
DD/MMM/AAAA
Solicitar Aclaracion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
143
unAgente:Agente
recuperaHistorialPedidosxA gente historialPedidosxAgente = recuperaHistorialPedidosxAgente(numAgente) historialPedidosxAgente {numPedido, numFolio, numCliente, fechaPedido, estadoActual}
unPedido:Pedido
historialPedidosxAgente Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
144
Ver DetalleMonitoreo
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
145
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
146
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
147
1.1.2.4.2.1 Consulta Inf Cliente CLIENTE NOMBRE RAZON SOCIAL DIRECCION POBLACION ESTADO EMAIL TELEFONO(S) FAX SALDO ACTUAL LIMITE DE CREDITO 1525 ALEJANDRO LARA GUADARRAMA "TALLER AUTOMOTRIZ MEXICO"
Aceptar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
148
ArrancaAplicacion(numCliente) unCliente:Cliente
infGralCliente infGralCliente = nombreCliente, razonSocial, direccionCliente, poblacionCliente, email, telefono, fax, saldoActual, limiteCredito infGralCliente Formateada
ok Regresa Valor(ok)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
149
ArrancaAplicacion(numCliente) unCliente:Cliente
ClienteNoExiste
DialogoErrorClienteNoExiste
ok
RegresaValor(ClienteNoExiste)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
150
Solicitar Aclaracion
abreVentanaEmailParaResponsableAclaracionSobrePedidos
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
151
numAgente unAgente:Agente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
152
<<extends>>
<<extends>>
<<extends>>
<<extends>> <<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
153
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
154
abreVentanaEmailParaResponsableAclaracionSobrePedidos
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
155
abreVentanaEmailParaResponsableAclaracionSobreSaldosYCredito
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
156
abreVentanaEmailParaResponsableAclaracionSobreAgentes
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
157
abreVentanaEmailParaResponsableAclaracionSobrePedidos
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
158
abreVentanaEmailParaResponsableAclaracionSobreTelemarketing
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
159
abreVentanaEmailParaResponsableAclaracionSobreInfDelCliente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
160
Agente de Ventas
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
161
<<extends>>
<<uses>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
162
1.1.5.1.1 Mantenimiento a Pedido de Cliente del Grupo CENTRO DE DISTRIBUCION S.A. DE C.V. MANTENIMIENTO A PEDIDOS No. PEDIDO NOMBRE RAZON SOCIAL TRASPORTE CONDICIONES NUM-REN 1 2 3 4 533565 REFACCIONES Y RECTIFICACIONES CALIFORNIA S.A. DE C.V. NUESTRO 10 DIAS AGENTE DESCRIPCION 2301 PRECIO 201.00 4.25 2.25 8.61 CANTIDAD 1 100 10 300 CLIENTE 1211 DD/MMM/AAAA
NUM-ARTICULO
9123KX-030 ANILLOS JUEGOS G-1100 1 GUIA VALVULA GASOLINA TAPON BOMBA AGUA
N-14Y BUJIA
IMPORTE
3,209.00
Modificar
Grabar
Cancelar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
163
Arranca Aplicacion
deshabilita ElementosDeModificacion
numPedido recuperaInfPedido infPedido = recuperaInfPedido(numPedido) infPedido infPedido Formateada infPedido = numFolio, numCliente, nombreCli ente, razonSocial, cveT ransporte, descT ransporte, cveCondPago, descCondPago, numAgente, estadoActual unPedido:Pedido
recuperaDetallePedido detallePedido = recuperaDetallePedido(numPedido) detallePedido { numRenglon, numArticulo, descArticulo, precio, cantidad} detallePedido Formateado
unDetallePedido:DetallePedido
calcul aImporte
importe Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
164
Interfaz.CargaDatosInterfazMantenimientoAPedidoDeClienteDelGrupo
Interfaz:Aplicacion
unaCondPago:CondicionDePago
unTransporte:Transporte
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
165
numPedido unPedido:Pedido
PedidoNoExiste
DialogoErrorPedidoNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
166
unPedido:Pedido
infPedido unCliente:Pedido
NoEsClienteDelGrupo
ok
Reinicia Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
167
<<extends>>
<<extends>>
1.1.5.1.A.B.G Se Desea Cancelar Cambios Realizados 1.1.5.1.A.B.D Se Intenta Grabar Pedido Sin Articulos Capturados 1.1.5.1.A.B.E Se Desea Agregar Renglon 1.1.5.1.A.B.F Se Desea Eliminar Renglon
El caso "1.1.5.1.A.B.C No Hay Existencia" no va ha desarrollarse en esta Etapa Se contempla que la Existencia Actual de un articulo pueda ser utilizada en una etapa posterior. Por ahora existenciaActual estara vacia en los casos donde sea utilizada.
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
168
habilita ElementosDeModificacion
[Repetir mientras hay Renglones que modificar] numRenglon [numArticulo] recuperaInfA rticuloParaClienteDelGrupo InfA rticuloParaClientedelGrupo = recuperaInfA rticuloParaClienteDelGrupo(numArticulo) unA rticulo:A rticulo
Importe
deshabilita ElementosDeModificacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
169
numA rticulo
DialogoErrorArticuloNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
170
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
171
unArticulo:Articulo
numArticuloSustituto
unCliente:Cliente
numArticulo = numArticuloSustituto
recuperaInf ArticuloParaClienteDelGrupo Inf ArticuloParaClientedelGrupo = recuperaInf ArticuloParaClienteDelGrupo(numArticulo) inf ArticuloParaClienteDelGrupo inf ArticuloParaClienteDelGrupo Formateada descArticulo, precioVentaCteGrup o, cantidadExistente IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
172
unCliente:Cliente
DialogoDeseaArticuloSustituto
unA rticulo:Articulo
IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
173
DialogoDeseaArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
174
NoHayArticuloSustitutoDisponible
DialogoErrorArticuloEstaDadoDeBaja
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
175
Grabar
calculaRenglonesCapturados
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
176
Agrega Renglon
numArticulo recuperaInfArticuloParaClienteDelGrupo InfArticuloParaClientedelGrupo = recuperaInfArticuloParaClienteDelGrupo(numArticulo) infArticuloParaClienteDelGrupo descArticulo, precioVentaCteGrup o, cantidadExistente infArticuloParaClienteDelGrupo Formateada unArticulo:Articulo
cantidadSolicitada
precioVenta = precioVentaCteGrupo
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
177
EliminaRenglon
numRenglon eliminaRenglon(numRenglon)
calculaImporte
Importe
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
178
Cancelar
Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
179
numArticulo
verificaArticuloYaFueCapturado
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
180
actuali zaDetallePedido bool ean = actual izaDetall eP edido(numPedido, numRengl on, numA rti culo, precio, cantidad)
unDetallePedido:Detall eP edido
T ermi na Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
181
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
182
unArticulo:Articulo
numArticuloSustituto
unCliente:Cliente
numArticulo = numArticuloSustituto
recuperaInf ArticuloParaClienteDelGrupo Inf ArticuloParaClientedelGrupo = recuperaInf ArticuloParaClienteDelGrupo(numArticulo) inf ArticuloParaClienteDelGrupo inf ArticuloParaClienteDelGrupo F ormateada descArticulo, precioVentaCteGrup o, cantidadExistente IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
183
unCliente:Cliente
DialogoDeseaArticuloSustituto
unArticulo:A rticulo
IndicadorArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
184
DialogoDeseaArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
185
NoHayArticuloSustitutoDisponible DialogoErrorArticuloBloqueado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
186
unDetallePedido:DetallePedido
deshabilita "Modificar"
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
187
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
188
1.1.5.2.F Se Desea Consultar Catalogo Articulos 1.1.5.2.E Pedido No Es Modificable 1.1.5.2.D Pedido No Fue Capturado por Agente Identificado
<<uses>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
189
1.1.5.2.1 Mantenimiento a Pedido x Agente CENTRO DE DISTRIBUCION S.A. DE C.V. MANTENIMIENTO A PEDIDOS POR AGENTE No. PEDIDO NOMBRE RAZON SOCIAL TRASPORTE CONDICIONES NUM-REN 1 2 3 4 533565 FOLIO 000001 CLIENTE 1525
DD/MMM/AAAA
ALEJANDRO LARA GUADARRAMA ? "TALLER AUTOMOTRIZ MEXICO" 012 NUESTRO 10 DIAS AGENTE DESCRIPCION 1215 PRECIO 201.00 4.25 2.25 8.61 CANTIDAD IMPORTE 1 100 10 300 201.00 425.00 22.5 2583.00
NUM-ARTICULO
9123KX-030 ANILLOS JUEGOS G-1100 1 N-14Y GUIA VALVULA GASOLINA TAPON BOMBA AGUA BUJIA
3,209.00 Cancelar
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
190
InterfazMantenimientoAPedidoxA gente
numA gente
deshabilita ElementosDeModificacion
numPedido recuperaInfPedido infPedido = recuperaInfPedido(numPedido) infPedido infPedido = numFolio, numCliente, nombreCliente, razonSocial, cveTransporte, descTransporte, cveCondPago, descCondPago, numA gente, estadoActual infPedido Formateada ubicaDescTransporte(cveTransporte) unPedido:Pedido
ubicaDescCondPago(cveCondPago)
unDetallePedido:DetallePedido
detallePedido Formateado
Importe Formateado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
191
1.1.5.2.B.A Modificar EncabezadoPedido 1.1.5.2.B.A.K No Se Puede Actualizar inf Pedido 1.1.5.2.B.J Se Desea Cancelar Cambios Realizados 1.1.2.4.2 Consulta Inf Cliente
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
192
Importe Formateado
unPedido:Pedido
ubicaDescTransporte(cveTransporte)
cveCondPago
ubicaDescCondPago(cveCondPago)
Grabar
actualizaInfPedidoA gente boolean = actualizaInfPedidoA gente(numPedido, numFolio, numCliente, cveTransporte, cveCondPago, numA gente)
ok
deshabilita ElementosDeModificacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
193
numFolio unPedido:Pedido
numFolioYaExiste
DialogoErrorNumFolioYaExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
194
cveTransporte ubicaDescTransporte(cveTransporte)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
195
cveCondPago ubicaDescCondPago(cveCondPago)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
196
Ver InfCliente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
197
Cancelar
Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
198
actualizaInf PedidoAgente boolean = actualizaInf PedidoAgente(numPedido, numFolio, numCliente, cv eTransporte, cv eCondPago, numAgente)
unPedido:Pedido
NoSePuedeActualizarInf Pedido
DialogoErrorNoSePuedeActualizarInf Pedido
ok Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
199
1.1.5.2.B.B Modificar DetallePedido 1.1.5.2.B.B.L NumArticulo Bloqueado <<extends>> 1.1.5.2.B.B.A NumArticulo No Existe 1.1.5.2.B.B.1 Modificar DetallePedido 1.1.5.2.B.B.K No Se Puede Actualizar infDetallePedido
<<extends>>
<<extends>>
<<extends>> <<extends>>
<<extends>> <<extends>>
<<extends>>
<<extends>> 1.1.5.2.B.B.H Se Desea Cancelar Cambios Realizados 1.1.5.2.B.B.G Se Desea Eliminar Renglon 1.1.5.2.B.B.F Se Desea Agregar Renglon
1.1.5.2.B.B.D Se Excedio Limite de Credito 1.1.5.2.B.B.E Se Intenta Grabar Pedido Sin Articulos Capturados
El caso "1.1.5.2.B.B.C No Hay Existencia" no va ha desarrollarse en esta Etapa Se contempla que la Existencia Actual de un articulo pueda ser utilizada en una etapa posterior. Por ahora existenciaActual estara vacia en los casos donde sea utilizada.
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
200
habilita ElementosDeModificacion
[Repetir mientras hay Renglones que modificar] numRenglon [numArticulo] recuperaInfArticuloParaAgente InfArticuloParaAgente = recuperaInfArticuloParaAgente(numArticulo) infArticuloParaAgente descArticulo, precioVentaCteTerc ero, cantidadExistente precioVenta = precioVentaCteTercero unArticulo:Articulo
Importe
deshabilita ElementosDeModificacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
201
numArticulo
unArticulo:Articulo
DialogoErrorArticuloNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
202
1.1.5.2.B.B.B NumArticulo Dado de Baja 1.1.5.2.B.B.B.1 NumArticulo Dado de Baja 1.1.5.2.B.B.B.A Cliente No Acepta Articulos Sustitutos
<<extends>>
<<extends>> <<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
203
recuperaNumArticul oSustitutoDisponi bl e String = recuperaNumA rti culoSusti tutoDisponible(numArticul o) numArticuloSusti tuto unCli ente:Cli ente
veri fi caCli enteA ceptaArti culosSusti tutos bool ean = verificaCl ienteAceptaArticul osS ustitutos(numCl iente) Cl ienteSiAceptaA rti culosSustitutos
infArticuloParaAgente Formateada
IndicadorArti culoSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
204
verif icaClienteA ceptaArticulosSustitutos boolean = verif icaClienteA ceptaArticulosSustitutos(numCliente) ClienteNoA ceptaArticulosSustitutos DialogoDeseaArticuloSustituto
unCliente:Cliente
SiDeseoArticuloSustituto
unArticulo:Articulo
numArticulo = numArticuloSustituto
recuperaInfArticuloParaClienteDelGrupo Inf ArticuloParaClientedelGrupo = recuperaInfA rticuloParaClienteDelGrupo(numA rticulo) inf ArticuloParaClienteDelGrupo inf ArticuloParaClienteDelGrupo Formateada descA rticulo, precioVentaCteGrup o, cantidadExistente IndicadorA rticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
205
DialogoDeseaArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
206
NoHayArticuloSustitutoDisponible DialogoErrorArticuloDadoDeBaja
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
207
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
208
Grabar
calculaRenglonesCapturados
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
209
Agrega Renglon
numArticulo recuperaInfArticuloParaAgente InfArticuloParaAgente = recuperaInfArticuloParaAgente(numArticulo) infArticuloParaAgente descArticulo, precioVentaCteTerc ero, cantidadExistente unArticulo:Articulo
infArticulo Formateada
Importe
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
210
calculaImporte
Import e ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
211
Cancelar
Reiniciar Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
212
numArticulo verificaArticuloYaFueCapturado
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
213
unDetallePedido:DetallePedido
NoSePuedeActualizarDetallePedido DialogoErrorNoSePuedeActualizarDetallePedido
ok cancelaTransaccionActualizaDetallePedido cancelaTransaccionActualizaDetallePedido
Termina Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
214
recuperaInfArticul oP araAgente InfArticuloP araA gente = recuperaInfA rti culoParaA gente(numA rti culo) ArticuloDadoDeB aj a
unArticulo:Articul o
recuperaNumArti culoSusti tutoDi sponible String = recuperaNumArticul oSustitutoDisponi ble(numArticul o) numArticul oS ustituto unCli ente:Cli ente
veri fi caCli enteAceptaArticul osS ustitutos bool ean = veri ficaClienteAceptaArticulosSusti tutos(numCl iente) Cl ienteSiA ceptaArticul osS ustitutos
recuperaInfArticul oP araAgente InfArticuloP araA gente = recuperaInfA rti culoParaA gente(numA rti culo)
infArticuloP araA gente infArticuloP araA gente Formateada descArticul o, preci oV entaCteT ercero , cantidadExi stente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
215
verif icaClienteA ceptaArticulosSustitutos boolean = verif icaClienteA ceptaArticulosSustitutos(numCliente) ClienteNoA ceptaArticulosSustitutos DialogoDeseaArticuloSustituto
unCliente:Cliente
SiDeseoArticuloSustituto
unArticulo:Articulo
numArticulo = numArticuloSustituto
recuperaInfArticuloParaA gente Inf ArticuloParaA gente = recuperaInfArticuloParaAgente(numA rticulo) inf ArticuloParaA gente inf ArticuloParaClienteDelGrupo Formateada descA rticulo, precioVentaCteTerc ero, cantidadExistente
IndicadorA rticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
216
DialogoDeseaArticuloSustituto
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
217
NoHayArticuloSustitutoDisponible DialogoErrorArticuloEstaBloqueado
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
218
numPedido unPedido:Pedido
PedidoNoExiste
DialogoErrorPedidoNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
219
recuperaInfPedido infPedido = recuperaInfPedido(numPedido) infPedido infPedido = numFolio, numCliente, nombreCliente, razonSocial, cveTransporte, descTransporte, cveCondPago, descCondPago, numAgente
unPedido:Pedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
220
unDetallePedido:DetallePedido
ok
deshabilita "Modificar"
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
221
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
222
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
223
<<extends>>
1.1.6.1.C Pedido No Puede Cancelarse Este caso trata de un pedido que no pudo ser cancelado debido a algun error en la transaccion con la Base de Datos
El caso 1.1.6.B UsuarioNo Autorizado Para Cancelar Se implimentara en las faces siguientes cuando se implante el modelo de seguridad
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
224
DD/MMM/AAAA
533565
FOLIO
000001
CLIENTE
1525
ALEJANDRO LARA GUADARRAMA "TALLER AUTOMOTRIZ MEXICO" 012 NUESTRO 10 DIAS AGENTE DESCRIPCION 1215 PRECIO 201.00 4.25 2.25 8.61 CANTIDAD IMPORTE 1 100 10 300 201.00 425.00 22.5 2583.00
NUM-ARTICULO
9123KX-030 ANILLOS JUEGOS G-1100 1 N-14Y GUIA VALVULA GASOLINA TAPON BOMBA AGUA BUJIA
3,209.00
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
225
numPedido recuperaInfPedido infPedido = recuperaInfPedido(numPedido) infPedido infPedido = numFol io, numCliente, nombreCli ente, razonSoci al, cveTransporte, descTransporte, cveCondPago, descCondPago, numAgente, estadoActual unPedido:Pedido
infPedido Formateada
ubicaDescTransporte(cveTransporte)
ubicaDescCondPago(cveCondPago)
unDetallePedido:DetallePedi do
detallePedido detallePedido Formateado calcul aImporte { numRenglon, numArticulo, descArticulo, precio, cantidad}
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
226
unDetallePedido:DetallePedido
ok deshabilita "Cancelar"
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
227
Aceptar unPedido:Pedido
ok deshabilita "Aceptar"
El caso 1.1.6.B UsuarioNo Autorizado Para Cancelar Se implimentara en las faces siguientes cuando se implante el modelo de seguridad
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
228
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
229
Cancelar
Reinicia Aplicacion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
230
Agente de Ventas
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
231
<<extends>> <<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
232
1.2.1.1 Consulta Cat. Articulos (Cte Grupo) x Num Ar ticulo DD/MMM/AAAA CENTRO DE DISTRIBUCION S.A. DE C.V. CONSULTA CATALOGO DE ARTICULOS ARTICULO SUSTITUTO GRUPO DESCRIPCION ARMADORA APLICACION MARCA AO INICIO AO FIN CILINDROS POSICION CARACT MOTOR TOD 8 TOD 62 92 CLV. PROV-1 ULT. MOVIM. ULT. COMPRA XXX 18/04/1999 12/06/1999 MOT GOMA TAPA PUNTERIAS GM GENERAL M TR-13 PRECIO VENTA NUM ORIGINAL MARCA UNIDAD DE VENTA BOLSA CANTIDAD 10 9,999,999.99
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
233
ArrancaAplicacion cargaDatosInterfazConsultaCatArticulos(CteGrupo)xNumArticulo
InterfazConsultaCatArticulos(CteGrupo)xNumArticulo
infArticuloParaConsultaCteGrupo infArticuloParaConsultaAgente infArticuloParaConsultaCteGrupo Formateada precioVentaCteGrupo, sustituto, numOriginal, grupo, marca, descArticulo, cveArmadora, cveUnidadVenta, cantidadxUnidadVenta, marcaAuto, aoInicio, aoFin, cilindros, posicion, caracteristica, motor, cveProv-1, ultMovimiento, ultCompra
recuperaDescUnidadVenta String = recuperaDescUnidadVenta(cveUnidadVenta) descUnidadVenta descUnidadVenta recuperaDescArmadora String = recuperaDescArmadora descArmadora descArmadora
unaUnidadVenta:UnidadVenta
unaArmadora:Armadora
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
234
unArticulo:Articulo
NumArticuloNoExiste DialogoErrorNumArticuloNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
235
unaUnidadVenta:UnidadVenta
DialogoErrorUnidadVentaNoExiste
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
236
unaArmadora:Armadora
DialogoErrorArmadoraNoExiste
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
237
numArticulo
unArticul o:Articulo
ArticuloBloqueado
DialogoInformativoArticuloBloqueado
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
238
numArti culo
unArticulo:Articul o
ArticuloDadoDeBaja
DialogoInformativoArticuloDadoDeBaja
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
239
<<extends>>
<<extends>>
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
240
1.2.2.1 Consulta Cat. Articulos (Agente) x NumArticulo DD/MMM/AAAA CENTRO DE DISTRIBUCION S.A. DE C.V. CONSULTA CATALOGO DE ARTICULOS ARTICULO SUSTITUTO GRUPO DESCRIPCION ARMADORA APLICACION MARCA AO INICIO AO FIN CILINDROS POSICION CARACT MOTOR TOD 8 TOD 62 92 CLV. PROV-1 ULT. MOVIM. ULT. COMPRA EXISTENCIA CONS. FECHA COSTO ACTUAL VENTAS MES VENTAS AO 07/04/1999 +9,999,999 +9,999,999 XXX 18/04/1999 12/06/1999 MOT GOMA TAPA PUNTERIAS GM GENERAL M TR-13 PRECIO VENTA NUM ORIGINAL MARCA UNIDAD DE VENTA BOLSA CANTIDAD 10 99,999.99
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
241
ArrancaAplicacion cargaDatosInterfazConsultaCatArticulos(Agente)xNumArticulo
InterfazConsultaCatArticulos(Agente)xNumArticulo
numArticulo recuperaInfArticuloParaConsultaAgente infArticuloParaConsultaAgente = recuperaInfArticuloParaConsultaAgente(numArticulo) infArticuloParaConsultaAgente infArticuloParaConsultaAgente precioVentaCteGrupo, sustituto, numOriginal, grupo, marca, descArticulo, cveArmadora, cveUnidadVenta, cantidadxUnidadVenta, marcaAuto, aoInicio, aoFin, cilindros, posicion, caracteristica, motor, cveProv-1, ultMovimiento, ultCompra, existenciaConstante, fechaCostoActual, ventasMes, ventasAo unArticulo:Articulo
infArticuloParaConsultaAgente Formateada
unaUnidadVenta:UnidadVenta recuperaDescUnidadVenta String = recuperaDescUnidadVenta(cveUnidadVenta) descUnidadVenta descUnidadVenta recuperaDescArmadora String = recuperaDescArmadora descArmadora descArmadora unaArmadora:Armadora
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
242
unArticul o:Articulo
NumArticuloNoExiste DialogoErrorNumArticuloNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
243
unaUnidadVenta:UnidadVenta
DialogoErrorUnidadVentaNoExiste
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
244
unaArmadora:Armadora
DialogoErrorArmadoraNoExiste
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
245
numArticulo unArticulo:Articulo
ArticuloBloqueado
DialogoInformativoArticuloBloqueado
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
246
DialogoInformativoArti culoDadoDeBaja
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
247
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
248
1.2.3.1 Consulta Cat. Articulos (CteGrupo) x Gpo y Descrip DD/MMM/AAAA CENTRO DE DISTRIBUCION S.A. DE C.V. CONSULTA CATALOGO DE ARTICULOS
GRUPO
ENC
DESCRIPCION ARTICULO
GPO ARTICULO ENC ENC ENC ENC ENC ENC ENC ENC ENC ENC ENC-11 ENC-12
MARCA AMRA AUTO AI AF CIL POS CAR MOT UE PRECIO EDO COCH COCH COCH COCH COCH COCH COCH COCH COCH COCH 00 00 60 00 4 77 96 00 00 89 95 4 15 PLAC TOD 00 00 88 95 6 19 PLAC 232 86 92 6 13 PLAC 191 00 00 00 00 23 PLAC 21 PLAC TOD 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99
035-905-251-B ABRAZADERA DIST 113-905-251-C ABRAZADERA DIST 340PP 4-DTL 650PP 42EOPP 4DLTHR 4H21HR ACUMULADOR ACUMULADOR ACUMULADOR ACUMULADOR ACUMULADOR ACUMULADOR
Estados de un Articulo :
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
249
[grupo]
[descri pcion] recuperaInfA rti culosXGpoYDescripci onParaCteGrupo unArti culo:A rti culo
infArti culosXGpoY Descripci onP ar = recuperaInfArticulosXGpoY Descripci onP araCteGrupo(grupo, descripci on)
infArti culosXGpoY Descripci onP araCteGrupo infArti culosXGpoY Descripci onP araCteGrupo {grupo, numArti culo, descArticulo, m arca, cveArm adora, marcaAuto, aoIni cio, aoFin, ci lindros, posicion, caracteri stica, motor, canti dadxUnidadVenta, precioVentaCteGrupo}
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
250
unArticulo:Articulo
GrupoNoExiste
DialogoErrorGrupoNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
251
<<extends>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
252
1.2.4.1 Consulta Cat. Articulos (Agente) x Gpo y Descrip DD/MMM/AAAA CENTRO DE DISTRIBUCION S.A. DE C.V. CONSULTA CATALOGO DE ARTICULOS
GRUPO
ENC
DESCRIPCION ARTICULO
GPO ARTICULO ENC ENC ENC ENC ENC ENC ENC ENC ENC ENC ENC-11 ENC-12
MARCA COCH COCH COCH COCH COCH COCH COCH COCH COCH COCH
AMRA AUTO AI AF CIL POS CAR MOT UE PRECIO EDO 00 00 60 00 4 77 96 00 00 89 95 4 15 PLAC TOD 00 00 88 95 6 19 PLAC 232 86 92 6 13 PLAC 191 00 00 00 00 23 PLAC 21 PLAC TOD 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99 99999.99
035-905-251-B ABRAZADERA DIST 113-905-251-C ABRAZADERA DIST 340PP 4-DTL 650PP 42EOPP 4DLTHR 4H21HR ACUMULADOR ACUMULADOR ACUMULADOR ACUMULADOR ACUMULADOR ACUMULADOR
Estados de un Articulo :
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
253
InterfazConsCatArticul os(Agente)xGpoYDescrip
[grupo]
[descri pcion] unArti culo:A rti culo recuperaInfA rti culosXGpoYDescripci onParaAgente infArti culosXGpoY Descripci onP ar = recuperaInfArticulosXGpoY Descripci onP araCteAgente(grupo, descripci on)
infArti culosXGpoY Descripci onP araA gente infArti culosXGpoY Descripci onP araA gente {grupo, numArti culo, descArticulo, m arca, cveArm adora, marcaAuto, aoIni cio, aoFin, ci lindros, posicion, caracteri stica, motor, canti dadxUni dadVenta, preci oCteT ercero}
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
254
recuperaInfArticul osXGpoYDescripcionParaAgente infA rti culosX GpoYDescri pci onPar = recuperaInfArticulosXGpoYDescripcionParaCteAgente(grupo, descri pcion)
GrupoNoExi ste
Di al ogoErrorGrupoNoExiste
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
255
1.3.1 Envia Paquetes de Inf. a CENDIS 1.3.1.1 Envia Paquetes de Inf. a CENDIS <<extends>> Cliente del Grupo 1.3.1.A No Hay Comunicacion con Servidor CENDIS
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
256
Arranca Aplicacion
DialogoTransmisionPaquetesCorrecta
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
257
DialogoErrorNoHayComunicacionConServidor
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
258
1.3.2 Recupera Paquetes de Inf. desde CENDIS 1.3.2.1 Recupera Paquetes de Inf. desde CENDIS
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
259
Arranca Aplicacion
DialogoTransmisionPaquetesCorrecta
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
260
DialogoErrorNoHayComunicacionConServido r
ok
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
261
CLIENTES
Cliente
del Grupo
Externo
RC
Mayorista "ROA"
Tercero
Afiliado
Minorista Electronico
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
262
1 radica
1..*
utiliza 1
1 tiene asignado
ubica su dom icilio 1..* 1 Agente Cliente numAgente : long(4) nombreAgente : String(30) telefonoCelular : String(17) telefonoRadiolocalizador : String(16) numPinRadiolocalizador : String(9) email : String(50) password : String(15) lstClienteAsignado : lstBufferLong Articulo numCliente : long(5) nombreCliente : String(40) razonSocial : String(55) calleNum : String(35) colonia : String(35) cveEntidadFederativa : int(6) cveEstado : int(3) telefono : String(16) fax : String(16) email : String(50) aceptaArticulosSustitutos : boolean cveTrasporteAsignado : int(3) cveCondPagoAsignada : int(2) limiteCredito : double(6.2) saldoActual : double(6.2) tipoCliente : String(1) lstAgenteAsignado : lstBufferLong numArticulo : String(15) descArticulo : String(22) precioVentaCteGrupo : double(5.2) precioVentaCteT ercero : double(5.2) cantidadExistente : long sustituto : String(15) numOriginal : String(15) grupo : String(3) marca : String(3) cveArmadora : String(3) cveUnidadVenta : String(2) cantidadxUnidadVenta : int(3) marcaAuto : String(5) aoInicio : int(4) aoFin : int(4) cilindros : String(2) posicion : String(4) caracteristica : String(4) motor : String(4) cveProv-1 : String(3) ultM ovimiento : Fecha ultCompra : Fecha existenciaConstante : long(6) fechaCostoActual : Fecha ventasM es : double(7.2) ventasAo : double(8.2) estadoArticulo : String(1) 1..* 1..* 1..*
1..*
1 1
recuperaListaAgentesxCliente(numCliente) : ListaAgentes verificaClienteEstaAsignadoAAgente(numCliente, numAgente) : boolean recuperaInfAgenteAsignadoACliente(numCliente) : infAgente recuperaNombreAgente(numAgente) : String recuperaInfGralAgente(numAgente) : infGralAgente recuperaNumAgente(nombreAgente) : long
T ransporte cveTrasporte : int(3) descripcionT ransporte : String(30) direccionElectronica : String(50) email : String(50) telefonoSoporte1 : String(16) telefonoSoporte2 : String(16) numFax : String(16) observacionesT ransporte : String(255)
(Negocia)
recuperaInfGralCliente(numCliente) : InfGralCliente recuperaNombreCliente(numCliente) : String recuperaRazonSocialCliente(numCliente) : String recuperaInfClienteParaPedido(numCliente) : InfClienteParaPedido recuperaNumCliente(NombreCliente) : long recuperaListaAgentesAsignados(numCliente) : listaAgentesAsignados verificaClienteAceptaSustitutos(numCliente) : boolean verificaEsClienteDelGrupo(numCliente) : boolean verificaClienteAceptaArticulosSustitutos(numCliente) : boolean
recuperaDescT ransporte(cveTransporte) : String recuperaListaT ransportes : listaTransportes recuperaInfGralTransporte(cveT ransporte) : infGralTransporte Solicita 1 Pedido entrega CondicionDePago - cveCondPago : int(2) - descripcionCondPago : String(10) recuperaListaCondPago : ListaCondPago recuperaDescCondPago(cveCondPago) : String 1..* 1..* 1 establece condiciones 1..* numPedido : long(6) numCliente : long(5) numAgente : long(4) numFolio : long(6) guiaEmbarque : String(?) cveTransporte : int(3) cveCondPago : int(2) pedidoM odificado : boolean detallePedidoM odificado : boolean estadoPedidoM odificado : boolean lstDetallePedido : Lista lstEstadoPedido : Lista 1..*
recuperaInfArticuloParaClienteDelGrupo(numArticulo) : InfArticuloParaClientedelGrupo recuperaInfArticuloParaAgente(numArticulo) : InfArticuloParaAgente recuperaNumArticuloSustituto(numArticulo) : String recuperaInfArticuloSustitutoDisponible(numArticulo) : InfArticuloSustitutoDisponible recuperaDescArticulo(numArticulo) : String recuperaInfArticuloParaConsultaCteGrupo(numArticulo) : infArticuloParaConsultaCteGrupo recuperaInfArticuloParaConsultaAgente(numArticulo) : infArticuloParaConsultaAgente recuperaInfArticulosXGpoYDescripcionParaCteGrupo(grupo, descripcion) : infArticulosXGpoYDescripcionPar recuperaInfArticulosXGpoYDescripcionParaCteAgente(grupo, descripcion) : infArticulosXGpoYDescripcionPar recuperaNumArticuloSustitutoDisponible(numArticulo) : String
1 ( Participa )
EstadoPedido numPedido : long(6) numRenglon : int(4) estadoPedido : int(2) fechaHoraEstado : Fecha obsEstado : String(255)
1..* genera
recuperaEstadoActual(numPedido) : int recuperaHistorialEstadosPedido(numPedido) : historialEstadosPedido recuperaTiempoT otalTranscurrido(numPedido) : T ime recuperaObsEstadoActual(numPedido) : String estableceEstadoPedidoEnCancelado(numPedido, obsEstado) : boolean
1..* recuperaNuevoNumPedido : int creaPedidoClienteDelGrupo(numPedido, numCliente, cveTransporte, cveCondPago, numAgente) : DetallePedido boolean verificaExistenciaNumFolio(numFolio) : boolean - numPedido : long(6) recuperaInfGralPedido(numPedido) : infGralPedido - numRenglon : int(4) recuperaEstadoActual(numPedido) : int - numArticulo : String(15) recuperaHistorialEstadosPedido(numPedido) : historialEstadosPedido - cantidad : int(5) recuperaPorcentajeSurtido(numPedido) : int - precio : double(5.2) verificaPedidoFueSurtido(numPedido) : boolean - cantidadSurtida : int(5) verificaPedidoFueEnviado(numPedido) : boolean - modificado : boolean 1 recuperaTiempoT otalTranscurrido(numPedido) : T ime recuperaInfPedido(numPedido) : infPedido creaDetalle(numPedido, numRenglon, numArticulo, precio, cantidad) : boolean recuperaDetallePedido(numPedido) : detallePedido recuperaDetallePedido(numPedido) : detallePedido Se compone de actualizaInfPedidoClienteDelGrupo(numPedido, numCliente, cveTransporte, cveCondPago, actualizaDetallePedido(numPedido, numRenglon, numArticulo, precio, cantidad) : boolean numAgente) : boolean 1..* recuperaPorcentajeSurtido(numPedido) : int 1 creaPedidoAgente(numPedido, numFolio, numCliente, cveT ransporte, cveCondPago, numAgente) recuperaDetalleMercanciaFaltante(numPedido) : detalleMercanciaFaltante : boolean cancelaTransaccionCreaDetallePedido actualizaInfPedidoAgente(numPedido, numFolio, numCliente, cveT ransporte, cveCondPago, cancelaTransaccionActualizaDetallePedido numAgente) : boolean recuperaGuiaEmbarque(numPedido) : String recuperaTransporteAsignadoAPedido(numPedido) : int recuperaObsEstadoActual(numPedido) : String cancelaTransaccionCreaPedido recuperaInfGralPedidoxNumFolio(numFolio) : infGralPedidoxNumFolio recuperaHistorialPedidosxCliente(numCliente) : historialPedidosxCliente recuperaHistorialPedidosxAgente(numAgente) : historialPedidosxAgente cancelaPedido(numPedido) : boolean cancelaTransaccionActualizaInfPedido verificaUsuarioAutorizadoParaCancelarPedido(idUsuario, numPedido) : boolean
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
263
Interfaz.deshabilitaElementosEdicionInterfazRegistraPedi do
Interfaz:Aplicacion
deshabilita CamposDeEdicion
deshabilita "Grabar"
deshabilita "Deshacer"
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
264
Interfaz.habilitaElementosEdicionInterfazRegistraPedido
Interfaz:Aplicacion
habilita CamposDeEdicion
habilita "Grabar"
habilita "Cancelar"
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
265
Aplicacion.CargaDatosInterfazCancelaPedido
Interfaz:Aplicacion
unaCondPago:CondicionDePago
unTransporte:Transporte
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
266
Aplicacion.CargaDatosInterfazMantenimientoAPedidoxAgente
Interfaz:Aplicacion
unaCondPago:CondicionDePago
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
267
Aplicacion.cargaDatosInterfazRegistraPedidoDeClienteDelGrupo
unClienteDelGrupo:"Cliente del Grupo" Interfaz:Aplicacion
recuperaListaCondPago ListaCondPago = recuperaListaCondPago listaCondPago listaCondPago Formateada {cveCondPago , descCondPago} recuperaListaTransportes listaTransportes = recuperaListaTransportes listaTransportes listaTransportes Formateada {cveTransporte, DescripcionTranspor te}
unaCondPago:CondicionDePago
unTransporte:Transporte
deshabilitaElementosEdicionInterfazRegistraPedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
268
Aplicacion.deshabilitaElementosDeModificacion
Interfaz:Aplicacion
habilita "Modificar"
deshabilita "Cancelar"
deshabilita "Grabar"
deshabilita CamposDeEdicion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
269
Aplicacion.habilita ElementosDeModificacion
Interfaz:Aplicacion
deshabilita "Modificar"
habilita "Cancelar"
habilita "Grabar"
habilita CamposDeEdicion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
270
Aplicacion.habilitaElementosDeModificacionInterfazMercanciaFaltante
Interfaz:Aplicacion
deshabilita "Modificar"
habilita CamposDeEdicion
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
271
Agente.recuperaInfAgenteAsignadoACliente
unAgente:Agente
unaRelacionClienteAgente:"Relacion Cliente-Agente"
recuperaNumAgenteAsignadoACliente long=recuperaNumAgenteAsignadoACliente(Cliente)
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
272
Agente.verificaClienteEstaAsignadoAAgente
unAgente:Agente
unaRelacionClienteAgente:"Relacion Cliente-Agente"
ClienteSiEstaAsignadoAAgente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
273
DetallePedido.recuperaDetalleMercanciaFaltante
unDetallePedido:DetallePedido
unArticulo:Articulo
recuperaPrecio
precio
El Precio que regresa el metodo es el registrado en el catalogo de articulos, pues si se desea realizar un Pedido con la mercancia faltante, se aplicara el precio actualizado.
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
274
DetallePedido.recuperaDetallePedido
unDetallePedido:DetallePedido
unArticulo:Articulo
descArticulo
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
275
Pedido.cancelaPedido
unPedido:Pedido unDetalleEstadosPedido:EstadoPedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
276
Pedido.recuperaHistorialEstadosPedido
unPedido:Pedido
unDetalleEstadosPedido:EstadoPedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
277
Pedido.recuperaEstadoActual
unPedido:Pedido unDetalleEstadosPedido:DetalleEstadosPedido
estadoActual
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
278
Pedido.RecuperaInfGralPedido
unPedido:Pedido
unCliente:Cliente
unAgente:Agente
nombreAgente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
279
Pedido.recuperaInfGralPedidoxNumFolio
unPedido:Pedido
unCliente:Cliente
unAgente:Agente
nombreAgente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
280
Pedido.recuperaInfPedido
unPedido:Pedido
unDetalleEstadosPedido:DetalleEstadosPedido
unTransporte:Transporte
String = recuperaDescTransporte(cveTransporte)
descTransporte
unaCondPago:CondicionDePago
descCondPago
unAgente:Agente
nombreAgente
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
281
Pedido.recuperaTiempoTotalTranscurrido
unPedido:Pedido
unDetalleEstadosPedido:DetalleEstadosPedido
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
282
Modelo de Arquitectura
<<invoca>> Cliente *
<<implementa>>
Sincronizador
<<tcp/i p>>
QUALITRAIN EXPRESS
e-mail: qualitrain@compuserve.com.mx
283