You are on page 1of 15

BackOffice

1.

Buscar Empleado
a. Servicios:
Nombre Servicio Omnichannel: singleSelectSystemUserBank
Nombre Servicio BFPERU: buscarEmpleado

b. Grfico
c. Especificacin

Caso de Uso

BuscarEmpleado

Actor

SingleSelectSystemUserBank: Servicio Omnichannel que


invoca al servicio bucarEmpleado

Descripcin

Servicio que consulta datos de un empleado desde un archivo plano que


genera el OFIPLAN diariamente.

Flujo bsico

Obtencin de datos de empleado


1. Recibe parmetros del servicio

singleSelectSystemUserBank.

2. Obtiene de un properties la ruta de ubicacin del archivo


de datos personales del empleado (CMR_reg_1.PLO). Ver
estructura de archivo en la seccin Notas
3. Obtiene datos del archivo plano en una variable
4. Se buscar el cdigo del empleado en el archivo
(primera columna) con el campo identificadorUsuario
que fue pasado desde singleSelectSystemUserBank.

5. Luego de encontrado el empleado se setearn los siguientes


campos del servicio:
SERVICIO
operador
autentificacionUsuario
identificadorUsuario
documentoIdentidad
tipoDocumento
numeroDocumento
listaEmail
email
codigoTipoCorreo
descripcionTipoCorreo

ARCHIVO

Cdigo del Empleado


(8)
Tipo Documento (2)
Nro. Documento (12)

Valor por defecto: "1"


Valor por defecto:
"Laboral"

direccionCorreoElectr
nico
fechaActualizacion

Correo (100)
Valor por defecto: null

InformacionPersonal
Nacionalidad
Nombres
ApellidoPaterno
ApellidoMaterno
Informacion de Perfil
sucursal
perfil
canales
estadoOperacion
codigoOperacion
glosaOperacion

No existe. Debemos
modificar archivo .PLO
Primer Nombre +
Segundo Nombre (20)
Apellido Paterno (20)
Apellido Materno (20)
Cdigo Unidad (3)
Cargo (3)
Valor por defecto: null
<Pendiente>
<Pendiente>

6. Si no encuentra al empleado ir al Flujo Alterno: Empleado No


Encontrado
Flujos alternos Empleado No Encontrado
1. Mostrar Mensaje de Error. En la seccin respuesta del servicio:
estadoOperacion
codigoOperacion <Pendiente>
glosaOperacion <Pendiente>
Pre-condiciones Que existe el CMR_reg_1.PLO
Postcondiciones

El servicio BuscarEmpleado retornar los datos segn el

Puntos de
inclusin

Ninguno

Puntos de
extensin

Ninguno

Notas

formato que espera el servicio omnichannel


singleSelectSystemUserBank

1. Estructura achivo CMR_reg_1.PLO


La estructura del archivo es:

Cdigo del Empleado (8)


Estado (puede tomar los siguientes valores N, A,
X, E) (1)
Apellido Paterno (20)
Apellido Materno (20)
Primer Nombre + Segundo Nombre (20)
Cdigo rea (16)
rea (30)
Tipo Empleado (2)
Clase (1)
Cargo (3)
Fecha Ingreso (8)
Tipo Documento (2)
Nro. Documento (12)
"000"
Nro. Documento CMR (16)
"000000"
Empresa (2)
Cdigo Unidad (3)
Unidad (13)
Nombre Carga (30)
Fecha Nacimiento (8)
Tipo Documento (1)

Correo (100)

d. Consideraciones:
o
o

En la cabecera dominio del ATC02 debemos agregar la lista de


todas las sucursales y roles (cdigo y descripcin).
Debemos modificar el archivo .PLO para agregar la nacionalidad
del empleado.

Dbito Automtico

2.

Consultar Rubros Empresa Dbito Automtico


a. Servicios:
Nombre Servicio Omnichannel: massiveSelectEftAccesionsGroup

Nombre Servicio BFPERU:


consultarRubrosEmpresaDebitoAutomatico

b. Grfico
c. Especificacin

Caso de Uso

BuscarEmpleado

Actor

massiveSelectEftAccesionsGroup: Servicio Omnichannel


que invoca al servicio
consultarRubrosEmpresaDebitoAutomatico

Descripcin

Implementar servicio que obtenga la lista de familias de


convenios. Por ejemplo: Servicio de Agua, Telefona, Servicio de
Luz, etc.
La informacin debe extraerla desde Middle Office como
backend.

Flujo bsico

Obtencin de datos de empleado


7. Recibe parmetros del servicio

massiveSelectEftAccesionsGroup.

8. Invoca al servicio del middle office

consultarConvenios que obtiene las familias de


convenios.

9. Luego, la data obtenida se formatear con la siguiente estructura:


SERVICIO

10. Si no devuelve informacin mostrar vaco


Flujos alternos Ninguno
Pre-condiciones Que el servicio de middle office est disponible

ARCHIVO

Postcondiciones

El servicio consultarRubrosEmpresaDebitoAutomatico

Puntos de
inclusin

Ninguno

Puntos de
extensin

Ninguno

retornar los datos segn el formato que espera el servicio


omnichannel massiveSelectEftAccesionsGroup

Notas

d. Consideraciones:
o

Los servicios del middle office se encuentra en un servidor IIS.

3. Consultar Empresas Dbito Automtico


a. Servicios:
Nombre Servicio Omnichannel:
massiveSelectEftAccesionsGroupDetail
Nombre Servicio BFPERU: ConsultarEmpresasDebitoAutomatico

b. Grfico
c. Especificacin

Caso de Uso

BuscarEmpleado

Actor

massiveSelectEftAccesionsGroupDetail: Servicio
Omnichannel que invoca al servicio
ConsultarEmpresasDebitoAutomatico

Descripcin

Implementar servicio que obtenga la lista de empresas por


familia de convenios. Por ejemplo: para la familia Telefona, se
debes mostrar las empresas: Movistar, Nextel, Claro, etc.
La informacin debe extraerla desde Middle Office como
backend.

Flujo bsico

Obtencin de datos de empleado


11. Recibe parmetros del servicio

massiveSelectEftAccesionsGroupDetail.

12. Invoca al servicio del middle office consultarEmpresas


que obtiene las empresas por familia seleccionada.

13. Luego, la data obtenida se formatear con la siguiente estructura:


SERVICIO

ARCHIVO

14. Si no devuelve informacin mostrar vaco


Flujos alternos Ninguno
Pre-condiciones Que el servicio de middle office est disponible
Post-

El servicio ConsultarEmpresasDebitoAutomatico retornar

condiciones

los datos segn el formato que espera el servicio omnichannel


massiveSelectEftAccesionsGroupDetail

Puntos de
inclusin

Ninguno

Puntos de
extensin

Ninguno

Notas

d. Consideraciones:
o

Los servicios del middle office se encuentra en un servidor IIS.

4. Registrar Dbito Automtico


a. Servicios:
Nombre Servicio Omnichannel: insertEftAccessions
Nombre Servicio BFPERU: RegistrarDebitoAutomatico

b. Grfico
c. Especificacin

Caso de Uso

RegistrarDebitoAutomatico

Actor

insertEftAccessions: Servicio Omnichannel que invoca al


servicio RegistrarDebitoAutomatico

Descripcin

Implementar servicio que Subscriba Un dbito Automtico.

Flujo bsico

Obtencin de datos de empleado


1. Recibe parmetros del servicio insertEftAccessions.
2. Invoca al servicio del middle office
crearDebitoAutomatico que registra una suscripcin
de dbito automtico.

3. Se setearn los siguientes campos:


SERVICIO

SERVICIO MIDDLE
OFF.

Flujos alternos <PENDIENTE>: listar todos los mensajes de error que devuelve el
servicio de middle office

Pre-condiciones Que el servicio de middle office est disponible


Postcondiciones

Registrar subscripcin satisfactoriamente

Puntos de
inclusin

Ninguno

Puntos de
extensin

Ninguno

Notas

d. Consideraciones:
o
o

5.

Los servicios del middle office se encuentra en un servidor IIS.


Pendiente verificar todos los inputs, y los campos que no
ingresamos

Obtener Dbitos Automticos


a. Servicios:

Nombre Servicio Omnichannel:


massiveSelectEftAccessionsByCustomer
Nombre Servicio BFPERU: ObtenerDebitosAutomaticos

b. Grfico
c. Especificacin

Caso de Uso

ObtenerDebitosAutomaticos

Actor

massiveSelectEftAccessionsByCustomer: Servicio
Omnichannel que invoca al servicio
ObtenerDebitosAutomaticos

Descripcin

Implementar servicio que consulte subscripciones de Dbito


Automtico hechas por el cliente.

Flujo bsico

Obtencin de datos de empleado


15. Recibe parmetros del servicio

massiveSelectEftAccessionsByCustomer.

16. Invoca al servicio del middle office

ConsultarDebitoAutomatico que obtiene las


suscripciones.

17. Luego, la data obtenida se formatear con la siguiente estructura:


SERVICIO

18. Si no devuelve informacin mostrar vaco


Flujos alternos Ninguno
Pre-condiciones Que el servicio de middle office est disponible

ARCHIVO

Postcondiciones

El servicio consultarRubrosEmpresaDebitoAutomatico

Puntos de
inclusin

Ninguno

Puntos de
extensin

Ninguno

retornar los datos segn el formato que espera el servicio


omnichannel massiveSelectEftAccesionsGroup

Notas

d. Consideraciones:
o

Los servicios del middle office se encuentra en un servidor IIS.

6. Modificar Dbito Automtico


a. Servicios:
Nombre Servicio Omnichannel: modifyEftAccessionsByCustomer
Nombre Servicio BFPERU: ModificarDebitoAutomatico

b. Grfico
c. Especificacin

Caso de Uso

ModificarDebitoAutomatico

Actor

modifyEftAccessionsByCustomer: Servicio Omnichannel


que invoca al servicio ModificarDebitoAutomatico

Descripcin

Implementar servicio que modifique datos de una subscripcin


de Dbito Automtico hechas por el cliente

Flujo bsico

Obtencin de datos de empleado


4. Recibe parmetros del servicio

modifyEftAccessionsByCustomer.

5. Si la modificacin es del tipo SUSPENCIN.


6. Invoca al servicio del middle office

SuspenderDebitoAutomatico que suspende la


ejecucin del dbito automtico por un rango de fechas.
7. Debido a que el servicio MO
SuspenderDebitoAutomatico espera un rango de
fechas, tendremos que crear dichos rangos de la
siguiente manera: fechaInicio= fecha Actual. Fecha Fin=
periodo + fecha Actual.

8. Se setearn los siguientes campos:


SERVICIO

SERVICIO MIDDLE
OFF.

9. Si la modificacin es del tipo BLOQUEO ir al flujo Alterno


Modificacin por Bloqueo.

Flujos alternos Modificacin x Bloqueo:


1. Invoca al servicio del middle office

BloquearDebitoAutomatico que bloquea


definitivamente la ejecucin del dbito automtico.

2. Se setearn los siguientes campos:


SERVICIO

SERVICIO MIDDLE
OFF.

Pre-condiciones Que el servicio de middle office est disponible


Postcondiciones

Registrar la modificacin satisfactoriamente

Puntos de

Ninguno

inclusin
Puntos de
extensin

Ninguno

Notas

d. Consideraciones:
o
o

Los servicios del middle office se encuentra en un servidor IIS.


Pendiente verificar todos los inputs, y los campos que no
registramos