Вы находитесь на странице: 1из 10

1.

Nombre del Caso de Uso del Sistema

Buscar persona

2. Descripcin del Caso de Uso


Permite realizar la bsqueda de una persona
3. Actor(es)
Declarante
4. Precondiciones
El declarante a ingresado a la pantalla de registro de prestadores de servicio y presiona el botn "Buscar Persona" o ingresa a la pantalla de registro de derechohabiente y presiona el botn
"Buscar Persona"
5. Poscondiciones
El sistema obtiene el cdigo nico de la persona y el empleador puede registrar, modificar, dar de baja al prestador de servicio o derechohabiente segn el cdigo de persona obtenido.
6. Flujo de eventos
Nro.
Accin del Actor
Respuesta del Sistema
1
El declarante se encuentra en la El sistema muestra el formulario de mantenimiento de personas.
pantalla
de
registro
de 1. Se muestran los botones "Buscar " y "Cancelar", los dems botones se ocultan.
prestadores
de
servicio
y
presiona
el
botn
"Buscar
Persona" o se encuentra en la
pantalla
de
registro
de
derechohabiente y presiona el
botn "Buscar Persona"
2
El declarante ingresa los datos de 1. Si el declarante escogi tipo de documento DNI:
identificacin:
a. Si ha ingresado el nmero de documento (validacin de 8 dgitos numricos) y la fecha de nacimiento corresponde a una persona
Los
datos
de
identificacin
mayor de 17 aos de edad. Paso 3.
pueden ser:
b. Si ha ingresado el nmero de documento (validacin de 8 dgitos numricos) y la fecha de nacimiento corresponde a una persona de
1era opcin:
17 aos de edad o menor. Paso 4.
1. Tipo de documento (DNI)
c. Si no se han ingresado todos los datos, el sistema mostrar el mensaje "Debe ingresar correctamente el nmero de documento y fecha
2. Nmero de documento
de nacimiento para realizar la bsqueda". Paso 1 (actor).
3. Fecha de nacimiento
2. Si el declarante escogi un tipo de documento distinto al DNI:
a. Si se han ingresado todos los datos (es necesario al menos uno de los apellidos). Paso 5.
2da opcin:
b. Si no se han ingresado todos los datos, el sistema mostrar el mensaje "Debe ingresar correctamente los apellidos, nombres, fecha de
1. Apellido paterno
nacimiento y sexo para realizar la bsqueda". Paso 1 (actor).
2. Apellido materno
3. El sistema busca los datos de la persona en la PERNAT. La bsqueda la realiza por nmero de DNI y fecha de nacimiento.
3. Nombres
a. Si encuentra un resultado. El sistema verifica si este DNI se encuentra asociado a una persona. La bsqueda se realiza en la tabla de
4. Fecha de nacimiento
identificacin con DNI.
5. Sexo
i. Si existe algn registro, se obtiene el cdigo de la persona y se asocia al DNI. Paso 6.
ii. Si no existe ningn registro, el sistema realiza la bsqueda de la persona en la tabla identificacin alternativa. La bsqueda la
El declarante presiona el botn
realiza por apellido paterno, apellido materno, nombres y fecha de nacimiento. Para acelerar esta bsqueda se realizar doble
"Buscar"
bsqueda, la primera con los apellidos (paterno y materno, solo paterno, solo materno) y nombres en cdigo fontico, de los
resultados obtenidos se realiza el filtro con los apellidos y nombres en limpio.
1. Bsqueda segn los datos ingresados:
a. Bsqueda por apellido paterno y materno, si el declarante ha ingresado ambos apellidos. La bsqueda se realizar
solo en los registros que tengan el apellido paterno y apellido materno y sus cdigos fonticos correspondientes.
b. Bsqueda solo por apellido paterno, si el declarante slo ha ingresado el apellido paterno. La bsqueda se realizar
solo en los registros que tengan el apellido paterno y su cdigo fontico correspondiente y tiene registrado el valor
nulo ("NULL") para el apellido materno y su cdigo fontico correspondiente.
c. Bsqueda solo por apellido materno, si el declarante slo ha ingresado el apellido materno. La bsqueda se
realizar solo en los registros que tengan el apellido materno y su cdigo fontico correspondiente y tiene
registrado el valor nulo ("NULL") para el apellido paterno y su cdigo fontico correspondiente.
2. Si se encuentra resultado, se obtiene el cdigo de la persona y se asocia al DNI y se actualiza el valor del indicador de

tipos de identificaciones de la persona en la tabla de personas (IND_TDPE=2) para el cdigo de persona seleccionado . Si
existe ms de un registro con estas caractersticas se toma el ltimo registro segn el campo FEC_CRE_REG. Paso 6.
3. Si no encuentra resultado, se inserta un nuevo registro en la tabla persona, se obtiene el cdigo de persona generado, se
inserta un nuevo registro en la tabla de identificacin con DNI. Paso 6.
b. Si no encuentra un resultado, el sistema usa el Web Service con RENIEC para buscar los datos de la persona. Se enva como parmetro
de bsqueda el nmero de DNI.
i. Si encuentra un resultado.
1. Se inserta un registro en la tablas (segn corresponda):
a. PERNAT (t733pernat) con valor "2" en el campo ind_novedad.
b. t3951dniinc con valor "0" en el campo ind_pro.
2. Se verifica que la fecha de nacimiento devuelta por el Web Service corresponda a la fecha de nacimiento ingresada.
a. Si las fechas coinciden:
i. El sistema verifica si este DNI se encuentra asociado a una persona en la tabla de identificacin alternativa.
La bsqueda la realiza por apellido paterno, apellido materno, nombres y fecha de nacimiento. Para acelerar
esta bsqueda se realizar doble bsqueda, la primera con los apellidos (paterno y materno, solo paterno,
solo materno) y nombres en cdigo fontico, de los resultados obtenidos se realiza el filtro con los apellidos y
nombres en limpio.
ii. Bsqueda segn los datos ingresados:
1. Bsqueda por apellido paterno y materno, si el declarante ha ingresado ambos apellidos. La bsqueda
se realizar solo en los registros que tengan el apellido paterno y apellido materno y sus cdigos
fonticos correspondientes.
2. Bsqueda solo por apellido paterno, si el declarante slo ha ingresado el apellido paterno. La
bsqueda se realizar solo en los registros que tengan el apellido paterno y su cdigo fontico
correspondiente y tiene registrado el valor nulo ("NULL") para el apellido materno y su cdigo fontico
correspondiente.
3. Bsqueda solo por apellido materno, si el declarante slo ha ingresado el apellido materno. La
bsqueda se realizar solo en los registros que tengan el apellido materno y su cdigo fontico
correspondiente y tiene registrado el valor nulo ("NULL") para el apellido paterno y su cdigo fontico
correspondiente.
iii. Si se encuentra resultado, se obtiene el cdigo de la persona, se inserta un registro en la tabla de
identificacin con DNI y se actualiza el valor del indicador de tipos de identificaciones de la persona en la
tabla de personas (IND_TDPE=2) para el cdigo de persona seleccionado. Si existe ms de un registro con
estas caractersticas se toma el ltimo registro segn el campo FEC_CRE_REG. Paso 6.
iv. Si no encuentra resultado, se inserta un nuevo registro en la tabla persona, se obtiene el cdigo de persona
generado, se inserta un nuevo registro en la tabla de identificacin con DNI. Paso 6.
b. Si las fechas son distintas, el sistema muestra el siguiente mensaje: Los datos no corresponden a los existentes en
RENIEC, revise el documento de identidad fsico e ingrese la informacin correcta. De existir problemas con la
validacin comunquese con nuestra Central de Consultas 0 801 -12 -100 Opcin 1.
ii. Si no encuentra un resultado, el sistema muestra el siguiente mensaje: "Los datos no corresponden a los existentes en RENIEC,
revise el documento de identidad fsico e ingrese la informacin correcta. De existir problemas con la validacin comunquese
con nuestra Central de Consultas 0 801 -12 -100 Opcin 1". Paso 2 (actor).
4. El sistema busca los datos de la persona en la PERNAT. La bsqueda la realiza por nmero de DNI
a. Si encuentra un resultado. El sistema muestra el siguiente mensaje: "Para este nmero de DNI existe otra fecha de nacimiento
registrada en RENIEC. Revise el DNI fsico e ingrese la informacin correcta"
b. Si no encuentra un resultado. Paso 5.
5. El sistema busca los datos de la persona en la tabla de identidades alternativas. La bsqueda la realiza por apellido paterno, apellido
materno, nombres y fecha de nacimiento. Para acelerar esta bsqueda se realizar doble bsqueda, la primera con los apellidos (paterno y
materno, solo paterno, solo materno) y nombres en cdigo fontico, de los resultados obtenidos se realiza el filtro con los apellidos y nombres
en limpio.
a. Bsqueda segn los datos ingresados:
i. Bsqueda por apellido paterno y materno, si el declarante ha ingresado ambos apellidos. La bsqueda se realizar solo en los
registros que tengan el apellido paterno y apellido materno y sus cdigos fonticos correspondientes.

ii. Bsqueda solo por apellido paterno, si el declarante slo ha ingresado el apellido paterno. La bsqueda se realizar solo en los
registros que tengan el apellido paterno y su cdigo fontico correspondiente y tiene registrado el valor nulo ("NULL") para el
apellido materno y su cdigo fontico correspondiente.
iii. Bsqueda solo por apellido materno, si el declarante slo ha ingresado el apellido materno. La bsqueda se realizar solo en los
registros que tengan el apellido materno y su cdigo fontico correspondiente y tiene registrado el valor nulo ("NULL") para el
apellido paterno y su cdigo fontico correspondiente.
b. Si encuentra resultados. El sistema muestra una ventana con las identidades encontradas con la opcin de seleccin. Paso 3 (actor).
c. Si no encontr ningn resultado. El sistema muestra un mensaje "No se encontr resultado para la bsqueda". Paso 2 (actor).
6. El sistema muestra los datos de la persona en el formulario de mantenimiento de personas y bloquea todos los campos. El sistema habilita
los botones "Seleccionar" y "Cancelar", oculta los dems botones. Paso 6 (actor).
3
El declarante selecciona un 1. El sistema muestra los datos de la persona en el formulario de mantenimiento de personas y bloquea todos los campos.
registro de la lista.
2. El sistema busca en la tabla de identificaciones con DNI para el cdigo de persona seleccionado, si encuentra el registro, actualiza el valor
del indicador de tipos de identificaciones de la persona en la tabla de personas (IND_TDPE=2) para el cdigo de persona seleccionado.
3. El sistema habilita los botones "Seleccionar" y "Cancelar", oculta los dems botones.
4. Paso 6 (actor).
4
El declarante no selecciona El sistema cierra la ventana de los resultados mostrados. Paso 2 (actor).
ningn registro y cierra la
ventana.
5
El declarante presiona el botn Paso 2 (actor).
"Cancelar"
6
El declarante puede realizar otras
acciones.
7. Requisito asociado (Funcional, No Funcional)
8. Prototipo de interfaz de usuario

1. Nombre del Caso de Uso del Sistema

Registrar persona (componente)

2. Descripcin del Caso de Uso


Permite registrar los datos de una persona y obtener el cdigo nico que lo identifica.
3. Actor(es)
Sistema, Componente
4. Precondiciones
El declarante se encuentra en la pantalla de registro de derechohabientes o registro de prestadores de servicio y presiona el botn "Grabar"
5. Poscondiciones
El sistema obtiene el cdigo nico de la persona y el empleador puede registrar al prestador de servicio o derechohabiente segn el cdigo de persona obtenido.
6. Flujo de eventos
Nro.
Respuesta del Sistema
Respuesta del Componente
1
El sistema obtiene los valores del formulario Componente:
e identifica el tipo de documento ingresado. 1. actualizarSituacionPersonaDNI
1. Si el tipo de documento es DNI y segn
a. Parmetro que recibe: Objeto Persona.
la fecha de nacimiento es una persona
b. Parmetro de salida: Objeto Persona.
mayor de edad. El sistema llama al
c. Descripcin:
mtodo actualizarSituacionPersonaDNI.
i. El componente, obtiene el cdigo de persona del Objeto Persona y actualiza el campo de situacin del registro en la
2. Si el tipo de documento diferente al DNI.
tabla persona (IND_SITU_PER = 1).
El
sistema
llama
al
mtodo
ii. El componente, obtiene el cdigo de persona del Objeto Persona y actualiza el campo de situacin del registro en la

registrarPersonaOtro.
3. El sistema espera la respuesta.

tabla identificacin con DNI (IND_SITU_DNI = 1).


iii. El componente actualiza los campos estado y error del Objeto Persona:
1. Estado = 1 (Objeto persistido).
2. Error = 0 (no hay errores)
iv. Paso 2 (sistema)
2. registrarPersonaOtro
a. Parmetro que recibe: Objeto Persona.
b. Parmetro de salida: Objeto Persona.
c. Descripcin:
i. El componente valida el contenido de los campos del Objeto Persona, todos los campos listados no deben estar vacos
(para el caso de los apellidos slo es necesario al menos uno) y se eliminarn los espacios al inicio y fin de cada
cadena: tipo de documento (se valida con la tabla parmetros), nmero de documento, fecha de nacimiento (debe ser
un menor de edad si el tipo de documento es DNI), apellido paterno, apellido materno, nombres, sexo (se valida con la
tabla de parmetros), estado civil (se valida con la tabla de parmetros), pas emisor del documento (se valida con la
tabla de parmetros, si el tipo de documento es DNI o Carn de Extranjera el pas emisor del documento debe ser
Per). Si el contenido de los campos no son vlidos. El componente actualiza los campos estado y error del Objeto
Persona.
1. Estado = 0 (Objeto creado).
2. Error = 1 (datos incompletos o inconsistentes)
3. Paso 2 (sistema)
ii. Si los campos son vlidos, el componente realiza la bsqueda de alguna identidad registrada que coincida con esta
nueva identidad en la tabla de identidades alternativas. Del Objeto Persona se obtiene el valor de los campos tipo de
documento, nmero de documento y RUC del empleador y se realiza una bsqueda por estos campos.
1. Si el componente encuentra un registro, actualiza los campos estado y error del Objeto Persona:
a. Estado = 0 (Objeto creado).
b. Error = 2 (no se puede grabar el Objeto Persona en la base de datos, ya existe un registro con el mismo
tipo de documento, nmero de documento y RUC del empleador)
c. Paso 2 (sistema).
2. Si el componente no encuentra una coincidencia busca en la tabla de identidades alternativas. Del Objeto
Persona se obtiene el valor de los campos apellido paterno, apellido materno, nombres y fecha de nacimiento y
se realiza la bsqueda. Para acelerar esta bsqueda se realizar doble bsqueda, la primera con los apellidos
(paterno y materno, solo paterno, solo materno) y nombres en cdigo fontico (el componente deber de
realizar la transformacin previa de los apellidos y nombres a cdigo fontico), de los resultados obtenidos se
realiza el filtro con los apellidos y nombres en limpio.
i. Bsqueda segn los datos obtenidos del Objeto Persona:
1. Bsqueda por apellido paterno y materno, si del Objeto Persona se pudo obtener ambos apellidos. La
bsqueda se realizar solo en los registros que tengan el apellido paterno y apellido materno y sus
cdigos fonticos correspondientes.
2. Bsqueda solo por apellido paterno, si del Objeto Persona slo se pudo obtener el apellido paterno.
La bsqueda se realizar solo en los registros que tengan el apellido paterno y su cdigo fontico
correspondiente y tiene registrado el valor nulo ("NULL") para el apellido materno y su cdigo
fontico correspondiente.
3. Bsqueda solo por apellido materno, si del Objeto Persona slo se pudo obtener el apellido materno.
La bsqueda se realizar solo en los registros que tengan el apellido materno y su cdigo fontico
correspondiente y tiene registrado el valor nulo ("NULL") para el apellido paterno y su cdigo
fontico correspondiente.
ii. Si encuentra resultados.
1. El componente validar si existe algn registro con el mismo RUC del empleador. Si existe este
registro el componente actualiza los campos estado y error del Objeto Persona.
a. Estado = 0 (Objeto creado).
b. Error = 3 (no se puede grabar el Objeto Persona en la base de datos, ya existe un registro con
los mismo s apellidos, nombres, sexo y RUC del empleador)

c. Paso 2 (sistema).
2. Si no existe un registro de esta identidad para el mismo empleador, el componente tomar el cdigo
de persona y actualizar el valor del campo del Objeto Persona. Si existen ms de una coincidencia
el sistema tomar al ltimo registro segn el campo FEC_CRE_REG. El componente realizar las
siguientes acciones:
a. Inserta un nuevo registro en la tabla de identificaciones alternativas tomando el cdigo de la
persona encontrado.
b. Actualiza los campos estado y error del Objeto Persona.
i. Estado = 1 (Objeto persistido).
ii. Error = 0 (no hay errores)
c. Paso 2 (sistema).
iii. Si no encuentra resultado, el componente realiza la bsqueda de alguna identidad registrada que coincida
con esta nueva identidad en la PERNAT. Del Objeto Persona se obtiene el valor de los campos apellido
paterno, apellido materno, nombres y fecha de nacimiento y se realiza la bsqueda. Para acelerar esta
bsqueda se realizar doble bsqueda, la primera con los apellidos (paterno y materno, solo paterno, solo
materno) y nombres en cdigo fontico (el componente deber de realizar la transformacin previa de los
apellidos y nombres a cdigo fontico), de los resultados obtenidos se realiza el filtro con los apellidos y
nombres en limpio.
1. Bsqueda segn los datos obtenidos del Objeto Persona:
a. Bsqueda por apellido paterno y materno, si del Objeto Persona se pudieron obtener ambos
apellidos. La bsqueda se realizar solo en los registros que tengan el apellido paterno y
apellido materno y sus cdigos fonticos correspondientes.
b. Bsqueda solo por apellido paterno, si del Objeto Persona slo se pudo obtener el apellido
paterno. La bsqueda se realizar solo en los registros que tengan el apellido paterno y su
cdigo fontico correspondiente y tiene registrado el valor nulo ("NULL") para el apellido
materno y su cdigo fontico correspondiente.
c. Bsqueda solo por apellido materno, si del Objeto Persona slo se pudo Obtener el apellido
materno. La bsqueda se realizar solo en los registros que tengan el apellido materno y su
cdigo fontico correspondiente y tiene registrado el valor nulo ("NULL") para el apellido
paterno y su cdigo fontico correspondiente.
2. Si encuentra resultados, el componente tomar la lista de DNI's de las personas encontradas en la
PERNAT y realizar la bsqueda de estas identidades en la tabla de identificaciones con DNI. Si
encuentra registros en la tabla de identificaciones con DNI, tomar el cdigo de la persona asociado
al DNI y actualizar el valor del campo del Objeto Persona. Si encuentra ms de un registro se
tomar el cdigo de la persona del ltimo registro segn FEC_CRE_REG de la tabla de
identificaciones con DNI. El componente actualiza el valor del indicador de tipos de identificaciones
de la persona en la tabla de personas (IND_TDPE=2) para el cdigo de persona seleccionado. El
componente realizar las siguientes acciones:
a. Graba el Objeto Persona en la tabla de identificaciones alternativas.
i. Actualiza los campos estado y error del Objeto Persona.
ii. Estado = 1 (Objeto persistido).
iii. Error = 0 (no hay errores)
b. Paso 2 (sistema).
3. Si no encuentra registro. El componente inserta un nuevo registro en la tabla personas
(IND_TDPE=0) y actualiza el valor del campo del Objeto Persona con el cdigo de persona generado.
a. Graba el Objeto Persona en la tabla de identificaciones alternativas.
i. Actualiza los campos estado y error del Objeto Persona.
ii. Estado = 1 (Objeto persistido).
iii. Error = 0 (no hay errores)
b. Paso 2 (sistema).
2
El sistema recibe el Objeto Persona
7. Requisito asociado (Funcional, No Funcional)

8. Prototipo de interfaz de usuario

1. Nombre del Caso de Uso del Sistema

Modificar persona

2. Descripcin del Caso de Uso


Permite modificar los datos de una persona registrada. No se aplica para los registros de las personas mayores de edad identificadas con DNI.
3. Actor(es)
Sistema, componente
4. Precondiciones
El declarante ha seleccionado a un persona en el mdulo de registro de derechohabientes o prestadores de servicio, ha modificado los datos y presionado al botn " Modificar".
5. Poscondiciones
El sistema obtiene el cdigo nico de la persona y puede modificar al prestador de servicio o derechohabiente segn el cdigo de persona obtenido.
6. Flujo de eventos
Nro.
Respuesta del Sistema
Respuesta del Componente
1
El sistema obtiene los valores del Componente:
formulario e identifica el tipo de 1. actualizarPersonaOtro
documento ingresado
a. Parmetro que recibe: Objeto Persona.
1. El sistema llama al mtodo
b. Parmetro de salida: Objeto Persona.
actualizarPersonaOtro.
c. Descripcin:
2. El
sistema
espera
la
i. El componente valida el contenido de los campos del Objeto Persona, todos los campos listados no deben estar vacos y se
respuesta.
eliminarn los espacios al inicio y fin de cada cadena: tipo de documento (se valida con la tabla parmetros), nmero de
documento, fecha de nacimiento (debe ser un menor de edad si el tipo de documento es DNI), apellido paterno, apellido
materno, nombres, sexo (se valida con la tabla de parmetros), estado civil (se valida con la tabla de parmetros), pas emisor
del documento (se valida con la tabla de parmetros, si el tipo de documento es DNI o Carn de Extranjera el pas emisor del
documento debe ser Per). Si el contenido de los campos no son vlidos. El componente actualiza los campos estado y error del
Objeto Persona.
1. Estado = 0 (Objeto creado).
2. Error = 1 (datos incompletos o inconsistentes)
3. Paso 2 (sistema)
ii. Si los campos son vlidos, el componente realiza la bsqueda de alguna identidad registrada que coincida con esta nueva
identidad en la tabla de identidades alternativas. Del Objeto Persona se obtiene el valor de los campos tipo de documento,
nmero de documento y RUC del empleador y se realiza una bsqueda por estos campos.
1. Si el componente encuentra un registro, actualiza los campos estado y error del Objeto Persona:
a. Estado = 0 (Objeto creado).
b. Error = 2 (no se puede grabar el Objeto Persona en la base de datos, ya existe un registro con el mismo tipo de
documento, nmero de documento y RUC del empleador)
c. Paso 2 (sistema).
2. Si el componente no encuentra una coincidencia busca en la tabla de identidades alternativas. Del Objeto Persona se
obtiene el valor de los campos apellido paterno, apellido materno, nombres y fecha de nacimiento y se realiza la
bsqueda. Para acelerar esta bsqueda se realizar doble bsqueda, la primera con los apellidos (paterno y materno, solo
paterno, solo materno) y nombres en cdigo fontico (el componente deber de realizar la transformacin previa de los
apellidos y nombres a cdigo fontico), de los resultados obtenidos se realiza el filtro con los apellidos y nombres en
limpio.
a. Bsqueda segn los datos obtenidos del Objeto Persona:
i. Bsqueda por apellido paterno y materno, si del Objeto Persona se pudo obtener ambos apellidos. La

bsqueda se realizar solo en los registros que tengan el apellido paterno y apellido materno y sus cdigos
fonticos correspondientes.
ii. Bsqueda solo por apellido paterno, si del Objeto Persona slo se pudo obtener el apellido paterno. La
bsqueda se realizar solo en los registros que tengan el apellido paterno y su cdigo fontico
correspondiente y tiene registrado el valor nulo ("NULL") para el apellido materno y su cdigo fontico
correspondiente.
iii. Bsqueda solo por apellido materno, si del Objeto Persona slo se pudo obtener el apellido materno. La
bsqueda se realizar solo en los registros que tengan el apellido materno y su cdigo fontico
correspondiente y tiene registrado el valor nulo ("NULL") para el apellido paterno y su cdigo fontico
correspondiente.
b. Si encuentra resultados. El componente validar si existe algn registro con el mismo RUC del empleador. Si existe
este registro el componente actualiza los campos estado y error del Objeto Persona.
i. Estado = 0 (Objeto creado).
ii. Error = 3 (no se puede grabar el Objeto Persona en la base de datos, ya existe un registro con los mismo s
apellidos, nombres, sexo y RUC del empleador)
iii. Paso 2 (sistema).
c. Si no existe un registro de esta identidad para el mismo empleador. Actualiza el Objeto Persona en la tabla de
identificaciones alternativas. Actualiza los campos estado y error del Objeto Persona.
i. Estado = 1 (Objeto persistido).
ii. Error = 0 (no hay errores)
iii. Paso 2 (sistema).
2

El sistema recibe el Objeto


Persona
7. Requisito asociado (Funcional, No Funcional)
8. Prototipo de interfaz de usuario

1. Nombre del Caso de Uso del Sistema

Eliminar persona (componente)

2. Descripcin del Caso de Uso


Permite eliminar lgicamente los datos de una persona. No se aplica para los registros de las personas mayores de edad identificadas con DNI.
3. Actor(es)
Sistema, Componente
4. Precondiciones
El declarante ha seleccionado a un persona en el mdulo de registro de derechohabientes o prestadores de servicio y ha presionado al botn "Eliminar".
5. Poscondiciones

6. Flujo de eventos
Nro.
Respuesta del Sistema
Respuesta del Componente
1
El sistema obtiene los valores del formulario Componente:
e identifica el tipo de documento ingresado 1. eliminarPersonaOtro
3. El
sistema
llama
al
mtodo
a. Parmetro que recibe: Objeto Persona.
eliminarPersonaOtro.
b. Parmetro de salida: Objeto Persona.
4. El sistema espera la respuesta.
c. Descripcin:
i. El componente obtiene el valor de los campos RUC del empleador, cdigo de la persona del Objeto Persona.

ii. El componente actualiza (eliminacin lgica) el registro de identificacin alternativa para los valores RUC del
empleador, cdigo de la persona obtenidos del Objeto Persona (IND_SITU_IDEAL = 2).
iii. El componente busca en la tabla identificacin alternativa si existe algn otro registro para el cdigo de persona con
estado activo (IND_SITU_IDEAL = 1) y tambin en la tabla de identificacin con DNI (IND_SITU_DNI = 1). Si no existe
algn registro, actualiza (eliminacin lgica) el estado del registro en la tabla personas (IND_SITU_PER = 2).
iv. Se resetea el valor de los campos del Objeto Persona:
a. Estado = 2 (Objeto eliminado).
b. Error = 0 (no hay errores)
v. Paso 2 (sistema)
2
El sistema recibe el Objeto Persona
7. Requisito asociado (Funcional, No Funcional)
8. Prototipo de interfaz de usuario

Buscar persona

Registar derechohabiente

<<include>>

Registrar persona

<<componente>>
Persona
Declarante
Modificar derechohabiente

Eliminar derechohabiente

<<extend>>

<<include>>

Modificar persona

Eliminar persona

Buscar persona

Registrar prestador de servicio

<<include>>

Registrar persona

<<componente>>
Persona
Declarante

Modificar prestador de servicio

Eliminar prestador de servicio

<<extend>>

<<include>>

Modificar persona

Eliminar persona

Вам также может понравиться