Ejemplo de herencia
En este ejemplo se utiliza una actividad muy simplificada de procesamiento de reclamaciones para ilustrar la herencia en flujos de trabajo derivados.
La empresa del ejemplo maneja tres tipos diferentes de reclamaciones de seguros: Auto, Aircraft y Boat (coche, avión y barco). El procesamiento de las tareas para estas reclamaciones tiene muchas semejanzas, pero existen diferencias que hacen que sea preferible utilizar un flujo de trabajo separado para cada tipo de reclamación. Por lo tanto, tenemos un flujo de trabajo base que contiene tareas compartidas por todos los procesos y crearemos tres flujos de trabajo especializados (para cada tipo de reclamación) que contengan los procesos compartidos heredados del flujo de trabajo base.
Flujo de trabajo ClaimsBase
El flujo de trabajo ClaimsBase contiene submapas para dos tareas básicas utilizadas por todos los procesos de reclamaciones: Evaluate policy (Evaluar póliza) y Print letter (Imprimir carta). Será el flujo de trabajo base para los tres nuevos flujos de trabajo diseñados para procesar los tipos específicos de reclamaciones. Tenga en cuenta que el mapa (principal) del flujo de trabajo no es importante en esta definición de flujo de trabajo base; se sobrescribirá en cada definición de flujo de trabajo derivada.
- Propiedades del flujo de trabajo:
- Campos de datos: baseClaimNumber, baseCustomerID, basePolicyID
- Archivos adjuntos: baseCustomerPolicy, baseLetterTemplate, baseClaimForm
- Submapa - EvaluatePolicy:
- Recuperar y confirmar la cobertura de la póliza en función del basePolicyID.
- Paso ConfirmPolicy:
- Campos de datos: baseCustomerID, basePolicyID, baseClaimNumber
- Archivos adjuntos: baseClaimForm, baseCustomerPolicy
- Submapa - PrintLetter:
- Imprimir una carta (Aprobación o Denegación) al cliente.
- Paso Print:
- Campos de datos: baseCustomerID, baseClaimNumber
- Archivos adjuntos: baseLetterTemplate
Flujo de trabajo BoatClaims
El flujo de trabajo BoatClaims se basa en el flujo de trabajo ClaimsBase, por lo que incluye los submapas de sólo lectura EvaluatePolicy y PrintLetter.
- Propiedades del flujo de trabajo:
- Flujo de trabajo base: ClaimBase
- Tenga en cuenta que, aunque los campos de datos, archivos adjuntos y grupos de flujos de trabajo definidos en el flujo de trabajo no se visualizan en las propiedades del flujo de trabajo, podemos acceder a ellos como parámetros en cualquier paso del flujo de trabajo.
- Mapa principal
- Paso GetInfo:
- Parámetros (se accede a través de Modificar, en la pestaña Parámetros):
- Campos de datos: baseCustomerID, basePolicyID, baseClaimNumber
- Archivos adjuntos: baseClaimForm, baseCustomerPolicy
- Paso submapa Evaluate: (heredado)
- Paso Investigate:
- Parámetros:
- Campos de datos: baseCustomerID, basePolicyID, baseClaimNumber
- Archivos adjuntos: baseClaimForm, baseCustomerPolicy
- Paso submapa PrintLetter: (heredado)
- Los pasos adicionales apropiados para el flujo de trabajo BoatClaims