ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

DESCRIPCIÓN DE PROCESO IsAValidPromotoria


Enviado por   •  7 de Diciembre de 2015  •  Apuntes  •  1.895 Palabras (8 Páginas)  •  138 Visitas

Página 1 de 8

Descripción de flujos WM

LATAM NB: CLAIMS MODEL OFFICE PHASE 1


Contents

DESCRIPCIÓN  DE  PROCESO IsAValidPromotoria        

Proceso: Initialize        

Proceso: Top        

Proceso: Finally        

Proceso: Finalize        

Diagrama: isAValidPromotoria        

DESCRIPCIÓN  DE  PROCESO startClaimProcess        

Proceso: Initialize        

Proceso: Top        

Proceso: Finally        

Proceso: Finalize        

Diagrama: startClaimProcess        

        


DESCRIPCIÓN  DE  PROCESO IsAValidPromotoria

Proceso: Initialize

  1. Definición de variables iniciales y documentos.
  1. wsName= IsAValidPromotoria 
  2. ProjectName= CFDI / MO
  3. wsRequestDocument= MxCFDIKwik.Doc:IsAValidPromotoriaRequest
  1. Configuración del nivel de logueo (invocación de un servicio externo getConfigDebugLevel).
  2. Uso de servicio getCurrentTime[1] para obtener el sysDate.
  3. Se integra la estructura Data para  definir el Scope (manejo de memoria).

Proceso: Top

        SubProceso: Try

  1. Invocación a un servicio genérico “processRequest” para procesamiento y validación de información de la solicitud (XML Request).
  2. Validación de error en recStatus
  • Sin Error: Se continua el proceso
  • Con Error: Se continua al siguiente proceso (Finally)

  1. Manejo de información
  • Validación del atributo “@tc” del campo transType:
  1. Si el valor de “@tc”  es 12 (sistema Bizflow)
  • SubProceso de orquestación
  • (Set ) Especificar  serviceName con “Bizflow” y targetName con “48”
  • Si serviceName es nulo o vacio sales del subproceso de orquestación.
  • Si serviceName tiene asignado valor loguea la invocación con el servicio getDetailInfo
  • Llamado al servicio envolver de BIZFLOW

Mapeo de datos en: MxMoBizflow.WS.wsdBizflowServicesWF_.connectors:ClaimProcessService_isAValidPromotoria

  • Manejo de errores del servicio orquestado errorHandler
  1. Validación de error en recStatus
  • Sin Error: Se continua el proceso        
  • Se realiza mapeo de error o success y manejo de error de la respuesta del servicio
  • Invocación de servicio de Logueo logDetailInfo
  • Validación del error en recStatus
  • Sin Error: se mapea tmpRecStatus
  • Con Error: Invocación de un servicio externo logger
  • Con Error: Se continua al siguiente proceso
  • Invocación de un servicio externo logDetailInfo
  • Validación de error en tmpRecStatus
  • Sin Error:  Mapeo y continua el proceso
  • Con Error: Invocación de servicio externo logger
  1. Dropeo de variables propias  de la orquestación
  1. Si el valor de “@tc”  es diferente de “12” (sistema Bizflow)
  • SubProcesso Wraper hacia KWIK
  1. Mapeo de datos: especificar serviceName y targetSystem
  2. Obtención del registro de detalle de ejecución
  • Validación de la orquestación: si la orquestación no tiene nombre aún
  • Con error: Invocación de servicio externo getDetailInfo
  1. Llamado del servicio a envolver
  • Invocación de servicio externo MxCFDIKwik.WS.wsdKWIKUploadDocsService_.connectors:IKwikUploadDocsService_IsAValidPromotoria
  1. Manejo de errores del servicio envuelto
  • Dropeo de las variables propias de la orquestación
  • Validación de isAValidPromotoriaResult
  • Sin Error: Mapeo
  • Con Error:
  • Mapeo
  • Termina el Proceso Top

Proceso: Finally

1. Categorización de Éxito o Error. Seteo de valores template de salida

  • Validación de  recStatus
  • Con Error:  Validación del recStatus/message/errorCategory
  • Si el error se etiqueta como Communication
  • Seteo de  ResultInfoCode = C
  • Si el error se etiqueta como Validation
  • Seteo de ResultInfoCode = V

Si el error se etiqueta como Transaction

  • Seteo de ResultInfoCode = T
  • Mapeo de MessageRs con Error, Llenado del TransResult
  • Sin Error: Mapeo de MessageRs con Success.

2. Validación existencia de un tiempo inicial de ejecución

  • Invocación de servicio externo processResponse

Proceso: Finalize        

                1. Mapeo para eliminar la estructura Data y llenar el TXLifeResponse

                2. Invocación de servicio clearPipeline[2]  (se borran las variables)        

Diagrama: isAValidPromotoria[pic 2]

DESCRIPCIÓN  DE  PROCESO startClaimProcess

Proceso: Initialize

1.        Definición de variables iniciales y documentos.

  1. wsName= startClaimProcess
  2. ProjectName= CFDI / MO
  3. wsRequestDocument= MxCFDIKwik.Doc: startClaimProcessRequest

2. Configuración del nivel de logueo (invocación de un servicio externo getConfigDebugLevel).

3. Uso de servicio getCurrentTime[3] para obtener el sysDate.

...

Descargar como (para miembros actualizados)  txt (8.4 Kb)   pdf (395 Kb)   docx (594.4 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com