Esquema de manejo de excepciones para procesos comerciales.

Esquema de manejo de excepciones

Suponiendo que el flujo normal es el siguiente:
inserte la descripción de la imagen aquí

Si hay una excepción en el paso 2, generalmente hay dos soluciones:
1. Deshacer el paso 1, cuando no se haya completado todo el proceso;
inserte la descripción de la imagen aquí
2. Proporcionar el paso correctivo 2.1 y luego continuar con el paso 3.
inserte la descripción de la imagen aquí

Al agregar un paso de solución, es necesario considerar qué hacer si el paso de solución también produce una excepción.

ejemplo

Proceso de recarga de tarjeta de combustible para flota
inserte la descripción de la imagen aquí

escena 1

Supongamos que después de que el pago con tarjeta bancaria se realiza correctamente, la recarga de la tarjeta de gasolina falla. Esto significa que el cliente ha pagado, pero no se ha cargado su tarjeta de gasolina.

En este momento, existen dos posibles soluciones.

plano 1

Cancelar el pago con tarjeta bancaria, cuando en esta ocasión no se haya producido el proceso de recarga.
inserte la descripción de la imagen aquí

Escenario 2

Proporcione un paso de "reponer valor" y continúe imprimiendo el recibo después de que el valor se reponga correctamente. Y si el "valor de reposición" falla, se permite reiniciar el "valor de reposición".
inserte la descripción de la imagen aquí

La opción 2 no se recomienda para este escenario, porque los clientes a menudo solicitarán un reembolso si el valor de reposición ha fallado sin éxito. El pago con tarjeta quedará cancelado en este momento. Por tanto, es mejor utilizar directamente la opción 1. Una vez que falla la recarga de la tarjeta de gasolina, el pago con tarjeta bancaria se cancela directamente.

escena 2

Supongamos que después de recargar correctamente la tarjeta de combustible, el recibo no se imprime.

En este momento, existen dos soluciones.

plano 1

Cancelar la recarga de la tarjeta de gasolina y el pago con tarjeta bancaria, cuando esta vez no se haya realizado el proceso de recarga.
inserte la descripción de la imagen aquí

Escenario 2

Proporciona un paso de "reimpresión". Si la "reimpresión" falla, se permite reiniciar la "reimpresión".
inserte la descripción de la imagen aquí
Evidentemente la opción 1 no es adecuada. Porque lo que realmente les importa a los clientes es si la recarga de la tarjeta de gasolina se realiza correctamente, en cuanto a las facturas, a algunos clientes puede que no les importe tanto. Entonces se debe utilizar la opción 2.

Resumir

Si la excepción ocurre en un paso que está " fuertemente relacionado con el cliente " (como la recarga), generalmente se cancela los pasos anteriores como si el proceso comercial no hubiera sucedido.

Si la excepción ocurre en un paso que está " débilmente relacionado con el cliente " (como imprimir un boleto), o un paso que es " irrelevante para el cliente " (como: enviar el flujo de transacción, que está relacionado con el comerciante ), generalmente proporcionan pasos correctivos, y si ocurre una excepción en el paso correctivo, se permite volver a ejecutar el paso correctivo.

Supongo que te gusta

Origin blog.csdn.net/jiejingguo/article/details/122718242
Recomendado
Clasificación