Manual Tecnico - Sistema de Planillas
Transcript of Manual Tecnico - Sistema de Planillas
-
8/8/2019 Manual Tecnico - Sistema de Planillas
1/96
SOLUCION INCREMENTAL DE GESTION Y ADMINISTRACION DE RECURSOS HUMANOS
MANUAL TECNICOSISTEMA DE PLANILLAS MUADDIB RECURSOS HUMANOS
VERSION 3.0(05 DE FEBRERO DE 2001)
Proyecto : Migracin, Adecuacin I nstalacin del Sistema de Planillas en las Direcciones Regionales
Orden de Per S.A.Conocimiento, Tecnologa y Com promiso
-
8/8/2019 Manual Tecnico - Sistema de Planillas
2/96
CONTENIDO
Manual Tcnico del Sistema de Planillas MuadDib 2
Procedimiento de Migracin de DB Sybase de UNIX a Windows NT....................................................... ......... 4 Procedimiento de Cambio de Cdigos Modulares y Generacin del Padrn Nacional .................................. 4 Procedimiento de Asignacin de Nuevo Cdigo Modular .......................................................... ....................... 7
Procedimiento de Reserva de Cdigos Modulares para una Regin.............................................................. 10
Procedimiento de Migracin en la Regin........................... ....................................................... ....................... 12 Procedimiento de Carga de Empleados Migrados de la regin en el Padrn Nacional ................................ 14 Procedimiento de Ingreso de Nuevos Empleados en la regin.. ............................................................ ......... 16 Procedimiento de Interface de Terceros.................................. .......................................................................... 18 Procedimiento de Interface con SIAF ....................................................................................... ......................... 18 Flujograma de Procedimientos...................................................................... ..................................................... 20 Estndares de Pantallas.................................... .................................................... .............................................. 21 Descripcin General de nuestra disciplina: ..................................................... ................................................. 21
Qu es una Aplicacin Cliente/Servidor....................... ............................................................ .......................... 21 Elementos de una Aplicacin Cliente/Servidor ............................................... ................................................... 22
Descripcin detallada de la metodologa .......................................................................................................... 22 Modularizacin del Sistema ................................................. ...................................................................... ........ 22
Prototipo...................................................... ....................................................... ............................................ 23 Forma Estndar de Navegacin .................................................. .................................................................. 24 Llamados de Form a Form.......... ........................................................ ........................................................... 25 Llamados de Form a Servicio ................................................... ..................................................................... 25 Reutilizacin de Forms y Servicios .................................................... ............................................................ 26
Interfaz Grfica ...................................................... ....................................................... ..................................... 26 Manejo de Mensajes de Error ...................................................... ...................................................................... 28 Sistemas de Control de Acceso .................................................... ..................................................................... 29 Sistemas de Mantencin de Tablas y Maestros...................................... ........................................................... 30
Administrador de Tablas de Parmetros............... ............................................................ ............................. 31 Mantenedor Genrico de Tablas.............................. ....................................................... ............................... 31
Validaciones de datos ................................................. ........................................................ ................................ 32 Mecanismos para Acceso Simultneo ..................................................... .......................................................... 32
Actual Proceso de Migracin de Sede Central...................................................... ............................................ 32 Proceso de Clculo de la Planilla de Empleados.......... ........................................................... ......................... 34 Proceso de Planilla de Beneficiarios .................................................. ............................................................... 35
Diagrama de Entidad - Relacin ........................................................ ................................................................. 36 Organizacion de los Directorios:...................... ........................................................ .......................................... 37 Menu Principal de Acceso al Sistema.......................................... ...................................................................... 39 Replicacin de Datos.............................. ........................................................ ..................................................... 40
1. Replicacin para Planillas. .................................................... ..................................................................... 40 2. Replicacin para Data Mart.......................................... ....................................................... ....................... 41
Programas BATCH................................ .................................................... ........................................................... 42 Procedimiento de Instalacin de Clientes ................................................ ......................................................... 44 Bcp_rlq.sqr.............................................. .................................................... ......................................................... 46 Ben001.sqr .............................................. ..................................................... ........................................................ 47 Ben001_.sqr....................................................... .................................................... ............................................... 48 Ben002o.sqr ............................................ .................................................... ......................................................... 49 Ben002r.sqr ............................................. .................................................... ......................................................... 50 Ben002s.sqr....................................................... .................................................... ............................................... 51 Ben003.sqr .............................................. .................................................... ......................................................... 52 Ben004o.sqr ............................................ .................................................... ......................................................... 53 Ben004r.sqr ............................................. .................................................... ......................................................... 54 Ben004s.sqr....................................................... .................................................... ............................................... 55 Ben006o.sqr ............................................ .................................................... ......................................................... 56 Ben006r.sqr ............................................. .................................................... ......................................................... 57 Ben006s.sqr....................................................... .................................................... ............................................... 58 Ben009.sqr .............................................. .................................................... ......................................................... 59 Ben010.sqr .............................................. .................................................... ......................................................... 60 Certrem.sqr................................................................. ..................................................................... ..................... 61 Cierre.sqr................................................. .................................................... ......................................................... 62 Cheques.sqr ............................................ .................................................... ......................................................... 63 Chtitben.sqr...................... ....................................................... ......................................................................... .... 64 Fecha.sqr................................................. .................................................... ......................................................... 65 Formula.sqr ................................................. ....................................................... .................................................. 66
Int001.sqr................................................. .................................................... ......................................................... 67 Int003.sqr................................................. .................................................... ......................................................... 68 Int100.sqr................................................. .................................................... ......................................................... 69 Int101.sqr................................................. .................................................... ......................................................... 70
-
8/8/2019 Manual Tecnico - Sistema de Planillas
3/96
CONTENIDO
Manual Tcnico del Sistema de Planillas MuadDib 3
Rem001.sqr........................................................ .................................................... ............................................... 71 Rem002.sqr........................................................ .................................................... ............................................... 72 Rem003.sqr........................................................ .................................................... ............................................... 73 Rem004.sqr........................................................ .................................................... ............................................... 74 Rem005.sqr........................................................ .................................................... ............................................... 75 Rem006.sqr........................................................ .................................................... ............................................... 76 Rem007.sqr........................................................ .................................................... ............................................... 77 Rem008.sqr........................................................ .................................................... ............................................... 78 Rem009.sqr........................................................ .................................................... ............................................... 79 Rem010.sqr........................................................ .................................................... ............................................... 80 Rem011.sqr........................................................ .................................................... ............................................... 81 Rem017.sqr........................................................ .................................................... ............................................... 82 Rem018.sqr........................................................ .................................................... ............................................... 83 Rem050.sqr........................................................ .................................................... ............................................... 84 Rem051.sqr........................................................ .................................................... ............................................... 85 Remche&sqr................. ....................................................... ........................................................................ ......... 86 Remche.sqr ............................................. .................................................... ......................................................... 87 Remprces.sqr ................................................... .................................................... ................................................ 88 Remprep.sqr........................... .................................................... .......................................................................... 89 Rlq_hist.sqr ............................................. .................................................... ......................................................... 90
Siafred.sqr .............................................. ..................................................... ......................................................... 91 Sqr.sqr ................................................... ....................................................... ........................................................ 92 Teleaho.sqr..................... ....................................................... ........................................................................... .... 93 Terccdas.sqr............................................................... ..................................................................... ..................... 94 Terccrep.sqr...................................................... ....................................................... ........................................... 95 Tercread.sqr .................................................... ..................................................... ................................................ 96
-
8/8/2019 Manual Tecnico - Sistema de Planillas
4/96
-
8/8/2019 Manual Tecnico - Sistema de Planillas
5/96
Manual Tcnico del Sistema de Planillas MuadDib 5
4.1. Padrn Nacional (tb_padron), contiene la informacin ms significativa de un empleado como: Cdigo de Empleado, Apellido: Paterno, Materno, Nombres, Tipo de Documento, Nro. de Documento, Fechas de: Nacimiento, Ingreso y Termino, Tipo de Proceso (0:Migracin, 1:Por ACM, 2:Sin Conexin, 3:No Vlidos), Situacin y Sexo .
4.2. Log del Padrn Nacional (tb_padron_log), es una tabla que registra cualquier modificacin que serealice sobre el padrn, es actualizada nicamente desde la pantalla del ACM. Contiene los siguientescampos: Cdigo Modular, Apellido: Paterno, Materno y Nombres, Tipo de Documento, Nro. de Documento, Fechas de: Nacimiento, Tipo de Proceso (0:Migracin, 1:Por ACM, 2:Sin Conexin, 3:No Vlidos, Situacin, Cdigo del ACM, Fecha de Registro, Cdigo de Regin, Tipo de Operacin (I:Insert,U:Update, D:Delete, O:Otro Cargo), Datos Modificados, y Sexo.
4.3. Parmetros o Semilla (tb_parametros), guarda la semilla del siguiente Cdigo Modular a generar.
4.4. Padrn Regional (tb_padron_reg), es una tabla especial de apoyo que no se encuentra en la db_padronsino en la db_rrhh y es creada al momento de la migracin de la regin, sirviendo nicamente comoconsistencia y control.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
6/96
SUN Solaris( UNIX )
db_rrhhdb_prm
SEDE CENTRAL
tb_semilla1 (inicio)6 (despues de carga de Sede Central)11 (despues de Reserva CM)
EMPLEADOS SEDE CENTRAL(DEPURADO)1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,1
3, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
Proceso1
(Emp. Sede Central)
tb_admcae11, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
tb_admcae (EmpleadosRegin)1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
Proceso2(Cambia CM )Cargamig.bat
Establecimientos.sql
Resumen.sql
Proceso3(Actualiza CM en db_rrhh )
File: MEDCODMO.VSD
1
3
2
Cambio del actual CdigoModular en la Sede Central
(Ver estructura detb_admcae y tb_admcae1)
PROCESO: CAMBIO DEL ACTUAL CODIGO MODULAR EN LA SEDE CEN
Proceso4Generacin de Padrn
CARGAPAD.SQR( Flag = 1 )
4
Responsable: MED
tb_biecgf (Beneficiarios)1, Alarcon Lopez Luis, 08742672,12, Alvarez Ruiz Luisa, 09877677,13, Alvarado Landa Angel, 07765222,14, Barrios Castro Javier, 99887123,15, Del Aguila Julio,91234555,1
-
8/8/2019 Manual Tecnico - Sistema de Planillas
7/96
Manual Tcnico del Sistema de Planillas MuadDib 7
Procedimiento de Asignacin de Nuevo Cdigo ModularEste procedimiento fue diseado teniendo en cuenta la
ada Direccin Regional podr accesar a dicho padrn
o esta permitida la eliminacin de ningn registro del
Centralizacin del Padrn Nacional dentro de la SedeCentral y siendo dicho ente el nico a nivel nacionalencargado de su administracin y control.
Ca travs de un requerimiento de consulta, ingreso omodificacin. Unicamente desde la funcin delAdministrador de Cdigos Modulares (ACM) se puedetener acceso al Padrn Nacional.
NPadrn Nacional por ningn tipo de usuario incluyendoal System Admistrator del Sybase.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
8/96
Manual Tcnico del Sistema de Planillas MuadDib 8
La secuencia a seguir es la siguiente:
1. Cualquier Direccin Regional efecta una consulta de un empleado a travs de su pantalla de ACM,ingresando los datos del empleado.
2. El Servidor Sybase de la regin se conecta con el Sybase de la Sede Central y efecta la bsqueda del
empleado dentro del Padrn Nacional.3. El Sybase de la Sede Central enviar a la regin, a todos aquellos empleados con el mismo apellido paterno
y materno, que ha sido ingresado.
4. Una vez que el ACM vlida que dicho empleado no se encuentra dentro del grupo enviado proceder aingresar los datos solicitados en la pantalla de Ingreso de Empleado .
5. Al momento de ingresar modificar, se estagenerando una operacin de Insert o Update dentrode las tablas de Padrn (tb_padron) y Log de Padrn(tb_padron_log) dentro de la Sede Central.
6. De igual manera dentro de la regin se estaregistrando una operacin de Insert o Update dentrode las tablas de Maestro de Empleados (tb_admcaey tb_admcae1) y Padrn Regional (tb_padron_reg).
7. Para el caso del Insert, es la Sede Central quienaccesando a la tabla de parametros genera el nuevoCdigo Modular y lo envia a la regin. Debemencionarse que existe un conjunto de controlesque evitan se gener el mismo cdigo para dospersonas.
Para mayor detalle ver el Diagrama 2 .
-
8/8/2019 Manual Tecnico - Sistema de Planillas
9/96
db_rrhhdb_prm
SEDE CENTRAL
db_padron
File: MEDCODMO.VSD
Asignacin de Nuevo CodigoModular
SUN Solaris( UNIX )
SUN Solaris( UNIX )
db_rrhhdb_prm
PIURA
Windows NT
db_rrhhdb_prm
LA LIBERTAD
Windows NT
W
Padrn de Codigos ModularesCentralizados (tb_padron)
Busqueda
Creacin
tb_padrontb_parametrostb_padron_log
tb_admcaetb_admcae1tb_padron_reg
R e q u
e r i m i
e n t o
d e N u
e v o E
m p l e a
d o
Creacin de Nuevo Empleado(Guarda Empleados SOLO de laregin Sede Central)
R e q u e r i m i e n t o d e N u e v o E m
p l e a d o
PROCESO: ASIGNACION DE NUEVO CODIGO MODUL
Creacin de Nuevo Empleado(Guarda Empleados SOLO de laregin La Libertad)
tb_admcaetb_admcae1tb_padron_reg
tb_admcaetb_admcae1tb_padron_reg
Creacin de Nuevo Empleado(Guarda Empleados SOLO de laregin Piura)
-
8/8/2019 Manual Tecnico - Sistema de Planillas
10/96
Manual Tcnico del Sistema de Planillas MuadDib 10
Procedimiento de Reserva de Cdigos Modulares para una ReginLa Asignacin de Cdigos Modulares (CM) para una regin que ingresa al sistema de planillas lo llamaremosReserva de Cdigos Modulares. Para llevar a cabo dicho procedimiento se ejecutan las siguientes tareas:
1. Inactivacin de Regiones que estn en Produccin , para evitar que cualquiera de las regiones que vienen
trabajando con el sistema de planillas altere el proceso de reserva de Cdigos Modulares, se procede albloqueo de las mismas. Esto se lleva a cabo a travs del flag de Inactivacin de Regin, con lo cual dicharegin no podr solicitar ningun CM.
2. Reserva de Cdigos Modulares (Proceso 5), se encarga de incrementar la semilla que se encuentra en latabla de parmetros (tb_parametros) en una cantidad similar a los empleados existentes en la regin amigrar. Es decir, se separan los CM que sern asignados a todos los empleados que se encuentran en laregin a migrar. Durante la ejecucin de este proceso, se bloque el acceso a la tabla de parmetros acualquier usuario del sistema. Este proceso genera un archivo texto (codigos.txt) que ser usado por elpersonal encargado de la migracin.
3. Activacin de Regiones que estn en Produccin, una vez generado los CMs para la regin a migrar, seprocede a activar todas las regiones ya existentes.
4. Generacin de una Copia del Padrn Nacional , como un apoyo al proceso de migracin en la regin, sesaca una copia del Padrn Nacional que se tiene en determinado momento y se envia a la regin para quesirva como control y evite la asignacin de CM a una persona que ya tiene un CM que ha podido serasignado en otra regin.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
11/96
SUN Solaris( UNIX )
db_rrhh
db_prm
SEDE CENTRAL
tb_parametros1 (inicio)6 (despues de carga de Sede Central)11 (despues de Reserva CM)
tb_admcae11, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
tb_admcae (EmpleadosRegin)1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
tb_empresas1 Sede Central 02 Piura 0
File: MEDCODMO.VSD 6
Reservacin de Cod. Mod.para Regin Piura (1er Piloto)
db_padron
PROCESO: RESERVACION DE CODIGOS MODULARES PARA REGION PIURA ( 1er
tb_padron1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,1
3, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
tb_padrontb_parametrostb_padron_log
tb_padron_log1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
Proceso_Genera_Padr( B C P )
7
-
8/8/2019 Manual Tecnico - Sistema de Planillas
12/96
Manual Tcnico del Sistema de Planillas MuadDib 12
Procedimiento de Migracin en la ReginEn este procedimiento se describen las actividades que se deben realizar en la regin para migrar la informacinque se tiene de la regin a nivel de planillas hacia el nuevo sistema de planillas, utilizando como intermediario unproceso de SISDIGI. Las actividades que se llevan a cabo son:
1. SISDIGI , un proceso elaborado por el MED que permitira reunir la informacin proporcionada por el Sistemade Planillas de Orden como son:
Padron.txt , que es un archivo que contiene todo el Padrn Nacional a la fecha y servira como referencia ycontrol al momento de la asignacin de CM al momento de la migracin.
Codigos.txt , es la relacin de todos los CM reservados para los empleados que pertenecen a la regin amigrar.
Informacin Original de la Regin , es la informacin de todos los empleados de la regin en un formatoaceptado por el nuevo Sistema de Planillas.
Este proceso de SISDIGI dejara como producto un grupo de archivos con la estructura permitida por elSistema de Orden.
2. Proceso_Migra , este es un proceso de Orden que genera un BCP sobre la Base de datos de Sybase,
dejando toda la infomacin ya, migrada en las DBs utilizadas por el sistema: db_rrhh y db_prm.
3. Generacin de Informacin para el Padrn Nacional (INTEPAD.SQR), es un programa que toma todos losempleados de la maestra con cdigos asignados por el sistema y los carga en un archivo texto con laestructura del Padrn Regional, su finalidad es que dicha informacin sea enviada a Sede Central para quesea cargada dentro del Padrn Nacional.
Para mayor detalle ver Diagrama 4.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
13/96
SUN Solaris( UNIX )
Sybase
tb_admcae16, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
REGION: PIURA
SISDIGI
InforOri(P
Proceso_Migra
10
Emp. Regin PiuraEmpleados Migrados
(READPAD.SQR)
8
Regin: PiCod. InicioCod. Term
9
tb_admcae6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
Enviar a Sede Central
File: MEDCODMO.VSD
Migracin de Regin Piura(1er Piloto)
Codigos
*.TXT
PROCESO: MIGRACION DE REGION PIURA (1er PILOTO)
Padron.txt
Archivo a ser usConsistencia en l
tb_padron_reg6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
INTEPAD.SQR
-
8/8/2019 Manual Tecnico - Sistema de Planillas
14/96
Manual Tcnico del Sistema de Planillas MuadDib 14
Procedimiento de Carga de Empleados Migrados de la regin en el Padrn NacionalCuando una regin se migra hacia el nuevo Sistema de Planillas, la informacin de todos sus empleados no seencuentra registrada dentro del Padrn Nacional, por tal motivo es necesario actualizar dicha informacin dentrode la Sede Central. Los pasos a seguir son:
1. Una vez generada la informacin de los empleados migrados al Sistema de Planillas (programaINTEPAD.SQR), se deber enviar dicha data va diskette, e-mail o el medio que se disponga en la reginhacia la Sede Central.
2. Cuando se recibe la informacin de la regin, se ejecuta el programa CARGPAD.SQR con flag 2 (Proceso11)por el operador del Centro de Cmputo.
3. La informacin ser actualizada en las siguientes tablas: tb_padron y tb_padron_reg.
4. A continuacin el ACM de la Sede Central deber activar a la nueva regin para que pueda operarnormalmente, para ello ingresar a la pantalla de Regiones y limpiara el flag de Inactiva Regin. Con ello seautoriza al ACM de la regin a poder ingresar nuevos empleados al sistema de planillas.
Para mayor detalle ver Diagrama 5.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
15/96
SUN Solaris( UNIX )
db_padron
NT Wor( Administrador Co
SEDE CENTRAL
tb_parametros1 (inicio)6 (despues de carga de Sede Central)11 (despues de Reserva CM)12 (despues de Nuevo Empleado)
tb_padron1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1---------------------------------------------------6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1----------------------------------------------------11, Nuevo Empleado
tb_padron_log1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1------------------------------------------------------6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
File: MEDCODMO.VSD
ProcesCarga CM d
CARGPA(Flag
Carga de Empleados Migradosde Region Piura (1er Piloto)
}
PROCESO: CARGA DE EMPLEADOS MIGRADOS DE REGION PIURA (1er PILO
Area Reservada
tb_empresas1 Sede Central 12 Piura 1
ReginRUCRazn SocialActividad Econ
DomicilioDepartamentoProvinciaDistritoTelefonosFax
Inactiva
12 Activacin de Rencuentran e
-
8/8/2019 Manual Tecnico - Sistema de Planillas
16/96
Manual Tcnico del Sistema de Planillas MuadDib 16
Procedimiento de Ingreso de Nuevos Empleados en la reginCuando la regin ya se encuentra migrada, existe un procedimiento para registrar a los empleados nuevos(aquellos que no poseen un Cdigo Modular CM). Dicho proceso se realiza unicamente desde la pantalla delACM y los pasos que se siguen son:
1. Una vez recibido el requerimiento de ingreso de un nuevo empleado, el ACM a travs de su pantalla ingresalos apellidos paterno, materno y nombres, as como otra informacin adicional.
2. El Sistema le responder con todas las personas que tengan dicho apellido paterno y materno iguales. Paraello, ambos Sybases han establecido una conexin y el Sybase de la Sede Central ha accesado a ladb_padron y ha sacado todos los empleados que tengan ambos apellidos similares.
3. El ACM verificar visualmente que la persona que trata de ingresar no se encuentra en el grupo deinformacin mostrada. En caso de no existir procedera a ingresarlo, de existir tomar el CM que s estamostrando.
4. Para aquellos empleados que no existen dentro del Padrn Nacional, se proceder a ingresar informacinreferencial como: sexo, Tipo de Documento (hasta este punto no se cuenta con un CM para dicho empleado).
5. Al momento de indicarle que grabe dicha informacin, el sistema enviar los requerimientos hacia la SedeCentral, siendo recibidos por su Sybase y validado contra el Padrn, de estar todo correcto el CM que lee dela tabla de parametros (tb_parametros). As mismo, incrementa dicha tabla en 1 y lo deja listo para elsiguiente empleado. Duante el proceso de lectura y grabacion en la tabla de parmetros, el sistema bloqueadicha tabla evitando que otro usuario ingrese y se adjudique una clave que esta por asignarse.
6. Una vez que el empleado nuevo ya tiene asinado un CM, esta listo para que a travs de la Pantalla delTcinoc de Planillas, se le asignen el resto de datos referentes a su cargo, ubicacin y todos aquellosfactores que se consideran para el clculo de la planilla.
Para mayor detalle ver Diagrama 6.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
17/96
SUN Solaris( UNIX )
db_rrhhdb_prm
NT Workstation(Administrador Cod. Mod - ACM )
tb_admcae16, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
11, Nuevo Empleado
REGION: PIURA
tb_admcae6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
11 Nuevo Empleado
Ingreso de NuevoEmpleado
Requerimiento a Sede Central
11
Envo de Nuevo Codigo
12
File: MEDCODMO.VSD
Ingreso Nuevos Empleados deRegin Piura
Buscador
Cod. ModApellidosL.E
PROCESO: INGRESO NUEVOS EMPLEADOS DE REGION PIURA
Nuevo Aceptar
tb_padron1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
11, Nuevo Empleado
tb_padron_log1, Alarcon Caceres Jorge, 08742670,12, Alvarez Pozo Luis, 09877654,13, Alvarado Larrain Ana, 07765242,14, Barrios Caceres Jorge, 99887763,15, Del Aguila Juan,91234712,1
6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
11 Nuevo Empleado
Cloud
SUN Solaris( UNIX )
db_padron
Pantalla ACM
Cod. ModApellido PaternoApellido MaternoNombres
Fec. Nac.L.E / DNISituacin
Ingresar Modificar
tb_parametros1 (inicio)6 (despues de carga de Sede Central)11 (despues de Reserva CM)12 (despues de Nuevo Empleado)
tb_padron_reg6, Lopez Contreras Julio, 01242561,17, Lu Wong Luisa, 05576754,18, Martinez Reyes Alicia, 07335541,19, Mayorca Barrios Jacinta, 90087561,110, Narvaes Aguilar Pedro,91444772,1
11 Nuevo Empleado
-
8/8/2019 Manual Tecnico - Sistema de Planillas
18/96
Manual Tcnico del Sistema de Planillas MuadDib 18
Procedimiento de Interface de TercerosEste procedimiento tiene como finalidad recolectar, consistenciar, procesar y/o rechazar cualquier descuentoproveniente de un tercero y que debera ser asignado dentro del clculo de la planilla de un empleado.
Los pasos a seguir son:
1. Los diskettes con la informacin de los descuentos vendrn separados por Activos y Cesantes.
2. Existe una fecha de cierre de recepcin de la informacin, la cual es determinada por cada regin.
3. El proceso TERCREAD.SQR lee la informacin de los diskettes, ejecutando una consistencia nivel deinformacin (no valida contra las tablas). De existir algun error lo marca con flag igual a cero y lo deja en unarchivo de rechazos denominado: TERCREAD.LIS, seguidamente los graba en la tabla tb_terceros (aqu seguardan tanto los archivos aceptados como los rechazados).
4. Dicho programa (TERCCDAS.SQR) lee la tabla de terceros (tb_terceros) y valida su informacin contra lastablas del Sistema de planillas, a nivel de cdigos modulares y conceptos. De existir algun rechazo actualizael flag con valor igual a 2 y genera un reporte de rechazos llamado: TERCCDAS.LIS
5. Los movimientos aceptados pasan a la tabla de descuentos tb_remdas para ser considerados por losprogramas de clculo de planilla (REM050.SQR y REM051.SQR).
6. Para el caso de los Activos, el proceso de clculo REM050.SQR determina si es posible considerar dichodescuento, de ser aceptado (existe dinero) lo procesa de caso contrario lo marca con flag igual a 3.
7. Para el caso de los Cesantes, el proceso de clculo REM051.SQR determina si es posible considerar dichodescuento, de ser aceptado (existe dinero) lo procesa de caso contrario lo marca con flag igual a 3.
8. El programa TERCCREP.SQR genera un listado de todos aquellos movimientos que no han sido pagados,(rechazados por el proceso de clculo), el reporte se denomina: TERCCREP.LIS
Para mayor detalle ver Diagrama 9.
Procedimiento de Interface con SIAFEste procedimiento solo tiene un programa denominado: SIAFREAD.SQR el cual lee las tablas tb_admcae ytb_remche, generando un archivo INTSIAF.TXT con la estructura propia del SIAF
El flujo se muestra en forma muy sencilla en el Diagrama 9.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
19/96
-
8/8/2019 Manual Tecnico - Sistema de Planillas
20/96
Manual Tcnico del Sistema de Planillas MuadDib 20
Flujograma de ProcedimientosLos procedimientos mencionados anteriormente se agrupan en dos:
1. Proceso de Carga Inicial del Sistema de Planillas2. Proceso de Sistema de Planillas.
Los Flujogramas se muestran acontinuacin:
PROCESO DE CARGA INICIAL DEL SISTEMA DE PLANILLAS
ACTIVIDADES RESPONSABLE
NRO. DESCRIPCION A.C.M TECNICO DE PLANILLAS JEFE DE
ESCALAFON MASTER LOCAL ADMINISTRADOR
1 Proceso de Inicializacin de Tablas del PadrnNacional, Log y Padrn Regional.Proceso / Programa: PROCESO.BAT
x
2 Generacin del Padrn Nacional en SedeCentral.Proceso / Programa: CARGPAD.SQR (Con flag = 1) CARGPAD.LIS
x
3 Proceso de Limpieza de TablasProceso / Programa: LIMPIA.BAT
x
4 Carga Manual de las Empresas y de lasUnidades Ejecutoras. Migracin de los CargosProceso / Programa: Proceso de Inscripcin de datos
generales de la regin.
x
5 Migracin de la Planilla Regional a la estructuraSISDIGIProceso / Programa: Proceso de Migracin SISDIGI
x
6 Clculo del Cdigos Modulares a reservar.Proceso / Programa: Responsable MED
x
7 Reserva de Nuevos Cdigos Modulares paraasignarle a los Trabajadores de la ReginProceso / Programa: ASIGPAD.SQR ASIGPAD.LIS RESERVA.TXT
x
8 Asignacin de Nuevos Cdigos Modulares a losTrabajadores de la regin.Proceso / Programa: Proceso de Asignacin includo dentro del
proceso de SISDIGI del MED
x
9 Migracin de Estructuras SISDIGIa Sistema dePlanillas (*.TXT). Generacin deEstablecimientos.Proceso / Programa: Proceso Migracin TXT del MED
x
10 Migracin de los EstablecimientosProceso / Programa: ESTABLECIMIENTO.BAT
x
11 Carga de los Datos dejados por el SISDIGI(*.TXT) hacia la db_rrhh en el SybaseProceso / Programa: CARGAMIG.BAT
x
12 Generacin del Padrn Regional y Diskettepara Actualizacin del Padrn Nacional coninformacin de Empleados en la regin.Proceso / Programa: INTEPAD.SQR INTEPAD.LIS READPAD.TXT
x
13 Carga de Diskette para Actualizacin delPadrn Nacional en la Sede CentralProceso / Programa: CARGPAD.SQR (Con flag = 2) CARGPAD.LIS
x
-
8/8/2019 Manual Tecnico - Sistema de Planillas
21/96
Manual Tcnico del Sistema de Planillas MuadDib 21
PROCESO DE CALCULO DEL SISTEMA DE PLANILLAS
ACTIVIDADES RESPONSABLE
NRO. DESCRIPCION A.C.M TECNICO DE PLANILLAS JEFE DE
ESCALAFON MASTER LOCAL ADMINISTRADOR
1 Carga de TercerosProceso / Programa: TERCREAD.SQR TERCCDAS.SQR
x
2 Proceso de Clculo de la Planilla (Activos yBeneficiarios) Clculo de Reintegros automticos Clculo de Pagos Indebidos Automticos Clculo de Huelgas / Multas Clculo de Licencias Clculo Proporcional a das trabajados Clculo de Dcimas Vacacles. Clculo de Pensin de Gracia Clculo de QuintaProceso / Programa: REM050_.SQR REM051_.SQR (MEDUCA)
x
3 Carga de Datos CalculadosProceso / Programa: BCP_RLQ.SQR
x
4 Proceso de Produccin Reportera Interface SIAF Interface AFP Interface Terceros Interface IPSS SUNAT Interface Banco de la NacinProceso / Programa: *.SQR
x
5 Proceso de Cierre y Apertura de Perodo Administracin de Licencias Blanqueo de Multas / Huelgas Blanqueo Leyenda Mensual Baja de OcasionalesProceso / Programa: CIERRE.SQR
x
6 Proceso de Ingreso de Nuevos EmpleadosProceso / Programa: Cliente de ACM
x
7 Proceso de Digitacin para Titulares / Haberes / DescuentosProceso / Programa: Clientes del Tcnico de Planillas
x x
8 Proceso de Digitacin para Beneficiarios / Haberes / DescuentosProceso / Programa: Clientes del Tcnico de Planillas
x x
Estndares de Pantallas Una definicin de soluciones basada en estndares, permite en diversos grados de profundidad el reutilizar
cdigo durante las etapas de desarrollo
Una definicin de soluciones basada en estndares minimiza el esfuerzo de capacitacin a los usuarios que ser necesario realizar en el momento de la puesta en marcha
Descripcin General de nuestra disciplina:
Qu es una Aplicacin Cliente/ServidorEl objetivo final de nuestra metodologa es crear aplicaciones de software desarrolladas bajo un ambienteCliente/Servidor, que en nuestro caso significa lo siguiente:
-
8/8/2019 Manual Tecnico - Sistema de Planillas
22/96
Manual Tcnico del Sistema de Planillas MuadDib 22
Aplicamos un modelo cliente/servidortransaccional.
Los datos y su interpretacin estn juntos Servidor provee un conjunto de servicios (procs) Cliente slo conoce de servicios y sus parmetros Cliente no conoce de la implementacin del MD Existe libertad para cambiar MD y los servicios
ServidorCliente (PC)
RDBMSPresen-tacin
InterfazUsuario
Data
Calls
Lgica de
Aplicacin
BD
Por Cliente entenderemos todo ente que solicita un servicio, mientras que por Servidor, aquel que lo provee. Estadefinicin bsica posee como principal implicancia el hecho de que existe independencia de la arquitectura dehardware y del modelo de distribucin de servicios; esto es, podrn existir clientes o servicios locales odistribuidos. Adicionalmente, un mismo servicio puede ser provisto por varios servidores.
Elementos de una Aplicacin Cliente/ServidorDesde el punto de vista practico, en nuestro caso las aplicaciones cliente, se desarrollan en ambiente Windows yempleando Visual Basic como lenguaje de desarrollo.
PCOS/2
Ethernet
Servicios
PC Windows(Banco en Casa)
MF Cobol ATMs
ValidacionesData
SQL
SeguridadA B C D ...
Los servicios se programan en el lenguaje de procedimientos almacenados de la base de datos Sybase.
La conexin entre cliente y servidor se implementa va las ODBC APIs y alternativamente usando APIs nativasde los fabricantes de las bases de datos.
Descripcin detallada de la metodologa
Modularizacin del SistemaLa etapa de Modularizacin del Sistema tiene por objetivo el subdividir el sistema a desarrollar en pequeosmdulos, de manera de permitir el modelamiento detallado de la solucin en forma modular.
Con este fin, se divide el sistema en subsistemas, y para cada subsistema se identifican los procesos denegocios involucrados.
La divisin del sistema en subsistemas, tiene como objetivo el permitir que el diseo detallado, el desarrollo delsistema y su implementacin, sean realizados en forma separada entre los diferentes subsistemas, permitiendoas una cierta superposicin de actividades. Por consiguiente, los diferentes subsistemas deben ser losuficientemente separables unos de otros, como para que el diseo de uno de ellos no afecte a los otros.
Un proceso de negocios se puede definir como un conjunto de acciones, realizadas por un conjunto de usuarios,a travs de un flujo determinado, que tienen un objetivo claro para la estrategia de negocios de la Empresa.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
23/96
Manual Tcnico del Sistema de Planillas MuadDib 23
La division del subsistema en procesos, tiene como objetivo el agrupar las diferentes funciones (mdulos) demanera de permitir su documentacin y comprensin. La divisin de un subsistema en procesos es relativamentearbitraria, y debe cumplir con:
Prototipo
La primera pantalla es una pantalla en blanco, con la estructura de mens que posee el sistema.En la construccin de las pantallas del sistema, deben respetarse las formas estndares de navegacin:
I M C
Inspector
Usuario
Men
P
B
N A C
N A CI M E C
P
B
N A C
I M C
Finder
Context
Context
I M C
InspectorKey
Finder
FunctionGrid
Delete
En cada pantalla debe especificarse, dentro de las DAG Tools: Aspecto de la pantalla (mono) Datos: para cada variable indicar
Nombre de la variableIdentificar el tipo de dato, de la siguiente lista:
TIPO INTERNAL FORMAT DESCRIPCION Check C.# String de caracteres con validacin de mduloDate D Fechas en formato AAAA/MM/DDDateTime DT Fecha y Hora en formato AAAA/MM/DD HH:MM:SS:MMMAMBit B Bit (0 o 1)Binary R[:] Dato BinarioFloat [-]F. Nmeros de punto flotanteIdentity A Nmeros con funcionalidad IdentityInteger [-]I Nmeros enterosMoney [-]M. Montos numricosNumeric [-]N. Nmeros de punto fijoString S[:] String de caracteres de largo fijo y variableTimeStamp T Dato con funcionalidad de timestamp
Identificar el tipo de despliegue, de la siguiente lista:
CONTROL DESCRIPCION CheckBox & CheckBoxMS Control con opciones True/FalseCheckBoxGroup Asocia CheckBox a otros controlesComboBox Control que presenta una listaLabel EtiquetaListBox Lista de elementosGrid Control tipo Grilla de Visual BasicGridColumn Define una columna de una GrillaGridEdit Control tipo Grilla de Visual Basic con capacidad de edicinMsgBox Define un rea en la cual se despliegan mensajesOptionButton & OptionButtonMS Control al que se le puede asociar el par Field/ValorOptionButtonFrame Agrupar controles tipo OptionButtonGroup u OptionButtonOptionButtonGroup Define un grupo de controles relacionados a un OptionButtonScrolledGroup Agrupa controles para dar capacidad de ScrollTextBox Control de EdicinTgrid Control tipo TrueGrid de Visual BasicTgridEdit Control tipo TrueGrid de Visual Basic con capacidad de edicinTranslationGroup Define conjunto Cdigo-Glosa
Identificar el DefaultValue o DisplayValue:El uso del DefaultValue o DisplayValue, esta dado por la siguiente tabla:
-
8/8/2019 Manual Tecnico - Sistema de Planillas
24/96
Manual Tcnico del Sistema de Planillas MuadDib 24
CON DISPLAY VALUE SIN DISPLAY VALUE
CON DEFAULT VALUE
Iguales : el valor de defecto se asigna inicialmente a la variable global; el valorde despliegue es mostrado en pantalla.Distintos : la variable global es asignada inicialmente con el valor de defecto;su contenido no se despliega en la pantalla.
La variable global adquiere, en elinicio, el valor de defecto, perosta no es desplegada enpantalla.
SIN DEFAULT VALUE El valor del Display Value es asignado inicialmente a la variable global; este
valor es desplegado en pantalla.
Forma de navegacin (pantallas a las que llama) Botones: Para cada botn indicar
El nombre del servicio que es invocadoData Access: Propiedad que seala el tipo de operatoria que realiza el servicio. Los tipos disponibles son:
ReadOnly: Indica que el Servicio realiza solamente operaciones de consulta.ReadWrite: Indica que el Servicio realizar operaciones de modificacin.None: Implica que no se realiza ningun tipo de operaciones sobre los datos de la Base de Datos.
Description: Comentario acerca del objeto, el cual es usado tanto por el programador en la fase de edicindel diccionario de datos, como posteriormente, por la DAG Tools en la etapa de generacin del cdigoasociado al objeto.Argumentos de Entrada/Salida de un Service. Para cada uno especificar:
Field: Referencia a un Field, desde el cual se tomarn sus atributos para definir el argumento.Mode: Indica la forma en la cual el Servicio utiliza el argumento.a) Input: El argumento es un parmetro slo de Entrada para el Servicio.b) Input/Output: El argumento es un parmetro de Entrada/Salida para el Servicio.c) Output: El argumento es un parmetro slo de Salida para el Servicio.d) Column: Tipo definido por la DAG Tools que no existe en SQL. Se utiliza cuando el Servicio retorna
ms de un valor del mismo tipo, es decir, cuando retorna una columna como resultado.
Servicio invocado al llamar a la pantallaEl nombre del servicio que es invocadoDataAccess: Propiedad que seala el tipo de operatoria que realiza el servicio. Los tipos disponibles son:
ReadOnly: Indica que el Servicio realiza solamente operaciones de consulta.ReadWrite: Indica que el Servicio realizar operaciones de modificacin.None: Implica que no se realiza ningun tipo de operaciones sobre los datos de la Base de Datos.
Description: Comentario acerca del objeto, el cual es usado tanto por el programador en la fase de edicindel diccionario de datos, como posteriormente, por la DAG Tools en la etapa de generacin del cdigoasociado al objeto.Argumentos de Entrada/Salida de un Service. Para cada uno especificar:
Field: Referencia a un Field, desde el cual se tomarn sus atributos para definir el argumento.Mode: Indica la forma en la cual el Servicio utiliza el argumento.a) Input: El argumento es un parmetro slo de Entrada para el Servicio.b) Input/Output: El argumento es un parmetro de Entrada/Salida para el Servicio.c) Output: El argumento es un parmetro slo de Salida para el Servicio.d) Column: Tipo definido por la DAG Tools que no existe en SQL. Se utiliza cuando el Servicio retorna
ms de un valor del mismo tipo, es decir, cuando retorna una columna como resultado.
Servicio invocado al salir de la pantallaDoc El nombre del servicio que es invocadoDataAccess: Propiedad que seala el tipo de operatoria que realiza el servicio. Los tipos disponibles son:
ReadOnly: Indica que el Servicio realiza solamente operaciones de consulta.
ReadWrite: Indica que el Servicio realizar operaciones de modificacin.None: Implica que no se realiza ningun tipo de operaciones sobre los datos de la Base de Datos.Description: Comentario acerca del objeto, el cual es usado tanto por el programador en la fase de edicindel diccionario de datos, como posteriormente, por la DAG Tools en la etapa de generacin del cdigoasociado al objeto.Argumentos de Entrada/Salida de un Service. Para cada uno especificar:
Field: Referencia a un Field, desde el cual se tomarn sus atributos para definir el argumento.Mode: Indica la forma en la cual el Servicio utiliza el argumento.a) Input: El argumento es un parmetro slo de Entrada para el Servicio.b) Input/Output: El argumento es un parmetro de Entrada/Salida para el Servicio.c) Output: El argumento es un parmetro slo de Salida para el Servicio.d) Column: Tipo definido por la DAG Tools que no existe en SQL. Se utiliza cuando el Servicio retorna
ms de un valor del mismo tipo, es decir, cuando retorna una columna como resultado.Forma Estndar de Navegacin
La forma estndar de navegacin es la que se describe en la siguiente figura. En ella, se identifican lassiguientes fases, para la especificacin de un sistema de apoyo a un mdulo cualquiera:
-
8/8/2019 Manual Tecnico - Sistema de Planillas
25/96
Manual Tcnico del Sistema de Planillas MuadDib 25
1) Ubicacin del contexto basado en una estructura de mens. (por ejemplo, se selecciona el contexto demantencin de empleados)
2) Se determina el objeto (un empleado, siguiendo con el ejemplo) sobre el que se quiere operar. Esta accin serealiza con la pantalla Finder
3) Se despliega el objeto seleccionado a travs de la pantalla Context (previamente es posible pasar por unaetapa de creacin de un nuevo objeto, con la pantalla Inspector Key )
4) Eliminar el objeto (en el sistema de informacin) se realiza desde la pantalla Context
5) Ver o modificar caractersticas del objeto se realiza a travs de las pantallas Inspector , Grid o Function ,dependiendo de las caractersticas de los datos que se quieran modificar.
6) Dependiendo del tipo de datos que representen una caracterstica del objeto, se puede pasar a otra instanciade una pantalla de bsqueda. Un ejemplo de esta situacin se da cuando en la primera bsqueda se eligi undepartamento de la empresa, y se quieren revisar los empleados de ese departamento.
I M C
Inspector
Usuario
Men
P
B
N A C
N A CI M E C
P
B
N A C
I M C
Finder
Context
Context
I M C
InspectorKey
Finder
FunctionGrid
Delete
Llamados de Form a Form
Uno de los estndares sobre los cuales se construirn las especificaciones, se refiere a la capacidad de llamardesde una pantalla de la aplicacin cliente a otra, sin necesidad de utilizar servicios de los servidores. Estacapacidad se conoce como Llamados de Form a Form y se implementa a travs de un mecanismo detraduccin de los nombres de los campos, con el fin de permitir la participacin de varios analistas en el procesode especificacin.
Llamados de Form a Servicio
La manera a travs de la cual se definen los servicios en el estndar aplicado, es lo que se conoce comoService Call. A travs de este mecanismo, desde la informacin contenida en la pantalla se puede determinarlas caractersticas externas (nombre y parmetros) que tendr el servicio que atender a esa pantalla.Nuevamente, para permitir la participacin de diferentes personas, que puedan interpretar de manera diferentelos estndares de nombres, esta caracterstica se define a travs de un servicio de traduccin.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
26/96
Manual Tcnico del Sistema de Planillas MuadDib 26
Reutilizacin de Forms y Servicios
Las aplicaciones especificadas a travs de esta metodologa, permiten que una pantalla sea utilizada por ms deun flujo de procesos, por ms de un usuario. Por ejemplo, la pantalla que muestra las caractersticas de unempleado puede ser utilizada por el encargado de actualizar esos datos, en el departamento de personal,mientras realiza la actualizacin de datos de los empleados, y tambin puede ser utilizada por el jefe deldepartamento donde trabaja ese empleado, para obtener algunos datos particulares.
De la misma manera, un servicio puede ser utilizado por ms de un flujo de procesos, por ms de un usuario, eincluso por ms de un tipo de dispositivos. Por ejemplo, si se seleccionan las herramientas de comunicacinadecuadas entre clientes y servidores, podra un servicio ser invocado desde una planilla Excel, para realizar unproceso de anlisis que vaya ms all de los anlisis especificados en la aplicacin.Esta situacin se grfica en la siguiente figura:
Interfaz GrficaPara definir el modelo de interfaz se utiliza un esquema basado en cinco tipos de forms que se explican acontinuacin:
Forms de Men : son forms de tipo MDI, cuyoobjetivo es presentar al usuario el men defunciones. Todos los mdulos, excepto aquellosderivados de una particin por tamao, comienzanpor un form de este tipo.
Forms de Bsqueda : tienen como objetivo buscsecciones, una con los criterios y parmetros de bsqueda, y otra con los resultados de la bsqueda (unagrilla). Tiene como mnimo un botn para abrir el objeto seleccionado y uno para cancelar la bsqueda.
ar objetos. Estos forms contienen bsicamente dos
Finder
Criteriosde
Bsqueda
{Grilla
deSeleccin {
Context
IntospecrKey
Area de Mensajes
Este tipo de form se utiliza para buscar objetos con el fin de inspeccionarlos, y tambin para procesarsistemticamente conjuntos de objetos.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
27/96
Manual Tcnico del Sistema de Planillas MuadDib 27
Forms de Inspeccin : tienen como objetivo mostrar un objeto especfico. Estos forms contienen los datosprincipales de un objeto, y adicionalmente un conjunto de botones que permiten ejecutar acciones sobre l.
Los textos de los botones que indican acciones sobre el objeto son verbos (Modificar, Cancelar). son sustantivos
ta la accin por defecto (Modificar) no tiene acelerador.r.
Forms de Funcin : representan vistas de un objeto. Complementan y dependen de los Forms de Inspeccin.
Los textos de los botones que muestran vistas (otros datos o datos relacionados) del objeto(Cargas, Previsin).El botn que represenEl botn que representa la accin de cancelacin (Cancelar) no tiene acelerado
Lo normal es que estos forms tengan los botones que representan las acciones de modificacin ycancelacin.
Context
Men Aceleradores Area display only Delete
Inspector Key
-
8/8/2019 Manual Tecnico - Sistema de Planillas
28/96
Manual Tcnico del Sistema de Planillas MuadDib 28
Forms de Relacin : tienen como objetivo mostrar objetos dependientes. Complementan y dependen de losForms de Inspeccin.
Grid Los forms de relacin son muy similares conceptualmente a los Forms Finder. De hecho, si el conjunto de
anejo de Mensajes de Errorde error se har en forma genrica, ya que se requerir la utilizacin de una
tipos de mensajes de error:
a
c tran ejemplos de los 3 tipos de mensajes:
objetos dependientes es muy grande (centenas), estos forms deberan tener un criterio de bsqueda.
MLa especificacin de mensajesforma nica de manejo de estos mensajes.En la metodologa de Orden se reconocen 3 Mensajes informativos Mensajes de advertenci Mensajes de errorA ontinuacin se mues
Mensaje Informativo
Mensaje de Advertencia
Mensaje de Error
as caractersticas de manejo de estos tres tipos de mensaje estn normadas, y estn disponibles para los
jo de los mensajes
Lprogramadores tanto para atender al cumplimiento de las especificaciones establecidas en las etapas de diseo,como para resolver situaciones que no hayan sido consideradas por los analistas del negocio.Junto con la especificacin final de la aplicacin, se entregar la norma completa para el manede error, para que pueda ser implementada y utilizada en la aplicacin.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
29/96
Manual Tcnico del Sistema de Planillas MuadDib 29
Sistemas de Control de Accesoificado un Sistema Administrador de Privilegios que permita manejar, de una
r bsicamente tres funcionalidades:
s permitidos
. uarios dentro de un servidor de Bases de Datos con los
ar de Privilegios, es conveniente definir
Junto con la aplicacin ser especforma simple y clara, el proceso de asignacin de privilegios para la ejecucin de las aplicaciones Cliente-Servidor de SISS.
ste sistema poseeE . Permitir al administrador de un sistema organizar adecuadamente la informacin acerca de los usuarios1
potenciales de las aplicaciones, los recursos computacionales crticos existentes (en cuanto a suaccesibilidad por los distintos usuarios) y los recursos permitidos para cada uno de los usuarios.
Proveer a las aplicaciones de un mecanismo de consulta rpido acerca de cules son los recurso2.a un usuario, con el fin de poder efectuar tales consultas y los datos que ellas retornan en tiempo deejecucin.
Automatizar la asignacin de privilegios a los us3mecanismos provistos por el RDBMS.
a definir la funcionalidad que se solicitar al sistema de AdministracinPlas siguientes entidades:
ENTIDAD DESCRIPCION Rec Es cualquier elemento, dentro de una aplicacin, ontribuya a la ejecucin de una o ms accionesurso que permita o c
especficas. Ejemplo: un form, un botn, un procedimiento almacenado.
Funcin Accin que involucra el uso de uno o ms recursos de una aplicacin. Ejemplo: actualizar sueldos, ingresar stocks,consultar datos de un trabajador, etc.
Subsistema Entidad que agrupa a todas las funciones utilizadas en un mismo proceso. Ejemplo: subsistema de contabilidad, control deexistencias, administracin de personal.
Perfil Entidad que caracteriza un tipo de actividad, la cual engloba a un conjunto de funciones. Ejemplo: contador, digitador, jefede bodega, gerente de personal, etc.
Usuario Individuo de una organizacin que tiene perfiles asociados, a travs de los cuales le son aplicadas las restricciones de usode los recursos computacionales existentes.
1) Se clasifican a los recursos en los siguientes tipos:Box, etc.).
ecursos que no se encuentran en la lista)
) En este contexto, los trminos perfil y rol son usados indistintamente.siguiente forma:
es.subsistema.
4) es, ya que para
5)
s para la especificacin del
sde escoger la accin a seguir.
cin de las funciones.iones.
a) Form Control (Botn, Text Box, List Box, Combo
b) Cliente.c) Form.d) Men.e) Otros. (Rf) Servicio. ( Stored Procedures )
23) Las relaciones entre cada una de las entidades deben ser vistas de la
a) Una funcin usa uno o ms recursos; un recurso puede ser usado por varias funcionb) Un subsistema agrupa varias funciones; una funcin puede ser agrupada por ms de unc) Un perfil engloba varias funciones; una funcin puede ser englobada por ms de un perfil.d) Un usuario tiene varios perfiles; un perfil puede estar asignado a varios usuarios.
funcionEs conveniente aclarar que la entidad Subsistema existe slo para clasificar a lasobtener qu recursos tiene permitidos un usuario en particular, tal informacin es innecesaria. La verdaderaimportancia de tal entidad radica en que mejora la interfaz del Administrador de Privilegios.Tal como se indica, todas las relaciones son de muchos a muchos.
l istema de control de acceso y de administracin de privilegios que se considerarEsistema, ser el estndar de Orden, que se basa en los siguientes criterios: Los privilegios se definen a nivel de Perfiles , y a los usuarios se les asigna un perfil Para cada perfil se define si pueden o no Ver una pantalla
de las Acciones definidas en cada pantalla Para cada perfil se define si pueden o no realizar cada una
l istema a especificar tendr las siguientes pantallas:E Pantalla principal de la aplicacin. Desde aqu se pue Pantalla que permite el acceso a las ventanas controladoras de los distintos objetos. Ventana para la definicin y modificacin de usuarios. En ella se asignan los roles. Pantalla para definir los Passwords de los usuarios creados. Ventana para crear y modificar un rol o perfil. Permite la asigna Pantalla diseada para crear y modificar un subsistema. Tambin permite asociar func Ventana que se usa para crear y modificar funciones. Ella permite asignar los recursos.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
30/96
Manual Tcnico del Sistema de Planillas MuadDib 30
Pantalla para la definicin de los recursos dentro del repositorio. Pantalla que actualiza los privilegios dentro de la Base de Datos (Grants y Revokes).
sitorio a un archivo de
ite, dependiendo de la opcin seleccionada, abrir un form Visual Basic o archivo de texto
Basic.no.
or.or ante la ejecucin de una
istemas de Mantencin de Tablas y Maestrosstracin de tablas y maestros son descritas por los usuarios
ntencin no sea especificada por los usuarios ser definida
dministrador, el Mantenedor y el
Pantalla para exportacin de todas las definiciones y relaciones existentes en el repotexto delimitado.Pantalla que perm
para realizar el proceso de importacin automtica de recursos.Pantalla de importacin de recursos ledos desde un form Visual Pantalla de importacin de recursos ledos desde un archivo de texto pla Pantalla de importacin de servicios (Stored Procedures) obtenidos del servid Pantalla que permite definir el nmero mximo de filas que retornar el servid
consulta o servicio.
SNo necesariamente todas las funciones de adminicomo funciones asociadas a procesos de negocios.Por este motivo, aquellas tablas y maestros cuya mapara tener un sistema de mantencin estndar, cuyas caractersticas generales se describen en este captulo, ycuyo detalle ser entregado junto con la especificacin final de las aplicaciones.Este sistema estndar que ser especificado, se compone de tres mdulos: el AGenerador de procedimientos almacenados, los cuales tienen una presentacin similar para el usuario.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
31/96
-
8/8/2019 Manual Tecnico - Sistema de Planillas
32/96
Manual Tcnico del Sistema de Planillas MuadDib 32
TRAE EL PRIMER CONJUNTO DE
REGISTROS
ACTIVA LA VENTANADE BSQUEDA
COLUMNAS DE PARMETROS DE LA
TABLA
GRABA TODOS LOS CAMBIOS REALIZADOS
ELIMINA LA FILASELECCIONADA
INSERTA UNA NUEVAFILA EN LA GRILLA
TRAE EL SGTE.CONJUNTO DE
REGISTROS CIERRA ESTAVENTANA
En esta ventana, se pueden realizar las operaciones de:
Consulta de los registros de la tabla seleccionada. Bsqueda selectiva de registros de la tabla Eliminar Grabar.
En el caso que la tabla seleccionada no contiene registros se desplegar un mensaje de aviso.
Validaciones de datosSe deben validar los datos ingresados, tanto en su formato fsico como en la capacidad del campo
Mecanismos para Acceso SimultneoEl acceso simultneo a datos para actualizacin es un problema significativo en aplicaciones cliente / servidor. Elproblema se produce cuando ms de un usuario selecciona un mismo conjunto de datos para actualizar,usualmente para actualizar datos diferentes, con lo que se corre el riesgo que los datos modificados por el primerusuario puedan ser re escritos con los valores antiguos por el segundo usuario.
En aplicaciones cliente / servidor, el conjunto de datos susceptibles de ser actualizados en una misma pantallason muchos, y el tiempo que el usuario puede tomarse para definir los nuevos datos que quiere asignar, puedeser muy largo. Por estos motivos, la opcin tradicional de dejar reservados (locked) los datos ledos, puedeafectar de manera importante a los otros usuarios del sistema.
Las caractersticas que sern especificadas para la aplicacin en lo referente a acceso simultneo a datos, sertomada del estndar de Orden, que especifica un modelo Optimista de acceso a datos. En efecto, este modeloestablece que se considerar que en la inmensa mayora de los casos no ocurrir un acceso simultneo paraactualizacin de datos, y que en caso de ocurrir, ser controlado avisando al usuario que su opcin deactualizacin no es vlida y que debe repetirla. Esta funcin, que debe estar presente en todas las acciones querepresenten una actualizacin de datos, ser especificada en detalle para el conjunto de pantallas.
Actual Proceso de Migracin de Sede Central
ARCHIVO DEL SISDIGI TABLA A CARGAR ARCHIVO DE ERRORES ADMCAE.TXT (*) db_rrhh..admcae1 cae.errBENE.TXT (*) db_rrhh..tb_beneficios ben.errTOTAFEC.TXT (*) db_rrhh..remtotal tot.errHABER.TXT db_rrhh..tb_remhas has.errDESCUEN.TXT db_rrhh..tb_remdas das.errMJUDICIA.TXT db_rrhh..tb_beneficios jud.errH_BENE.TXT db_rrhh..tb_remhgf heb.errD_BENE.TXT db_rrhh..tb_remdgf dgf.err
(*) Tablas Temporales
-
8/8/2019 Manual Tecnico - Sistema de Planillas
33/96
Manual Tcnico del Sistema de Planillas MuadDib 33
P R O C E S O D E M I G R A C I O N D E D AT O S
t b _ a d m c a eADMCAE.txtb c p
t b _ b e n e f i c i o sB E N E . t x tb c p
t b _ r e m h a sH A B E R . t x tb c p
o r d e n / m i g r a
t b _ r e m d a sDESCUEN.txtb c p
t b _ r e m h g fH - B E N E . t x tb c p
t b _ r e m d g fD - B E N E . t x tb c p
CONCESP.SQR H A B E S P. T X T
D E S E S P. T X T
+ Perodo Proce
+ Perodo Procet b _ c a s p e e
pr_admputcae1.sqr
pr_admputbiecgf.sqr
C a r g a m a s i v a d e a d m c a e 1
Carga mas iva de tb_b iecgf
2
C a r g a m i g m a r 9 8
. b a t
T e m p o r a l
t b _ b i e c g f
T a b l a sM o v. M e n s u a l e s y / o To t a l e s
t b _ b e n e f i c i o sMJUDICIA.txtb c p T e m p o r a l
t b _ r e m t o t a lTOTAFEC.txtb c p
t b _ b e n t o t a lBENTOT. tx tb c p
a d m c a e . t x t
r e m h a s . t x t
r e m d a s . t x t
r e m h g f . t x t
r e m d g f . t x t
B a c k
u p
B a c k
u p
B a c k
u p
B a c k
u p
B a c k
u p
a d m c a e 1
2
2
2
2
2
2
4
4
b c
p
b i e c g f . t x t
B a c k
u p
r e m t o t a l . t x t
3
5
6
6
1
23
1
1
1
2
b c p
b e n e f i . t x t
B a c k
u p
t b _ a d m c a e 1
1
Leyenda1 Borra Tablas Temporales2 Carga de tablas a Migrar3 Borra Registros de Tablas Principales desde tablasTemporales4 Carga Registro de Tablas Principales desde TablasTemporales5 Carga Registros de Haberes y Descuentos Especiale(Parametros)6 Ejecuta Scripts SQL para Sincronizar Tablas yEstadisticas7 Abrir Vigencia de Termino de Conceptos HAB y DSC
-
8/8/2019 Manual Tecnico - Sistema de Planillas
34/96
Manual Tcnico del Sistema de Planillas MuadDib 34
Proceso de Clculo de la Planilla de Empleados
Ejecucin del REM050.BAT
Este procedimiento genera un file llamado Planmeda.txt para el Calculo de Activos y un Planmedp.txt para el
caso de Cesantes. Dicha informacin es dejada en el directorio rrhh\submiter\spool. A continuacin y luego definalizado el REM050.BAT, se procede a ejecutar la carga de la tabla de liquidaciones (tb_remrlq) con el batcorrespondiente: bcpact.bat (activos) o bcppen.bat (pensionistas)
Reproceso: Para el reproceso de la planilla se realizan los mismos pasos mencionados en el bat, con lacondicin de borrar los datos ya cargados para el nuevo periodo a reprocesar en el bat deleterlq.bat (editar elfile para modificar los parmetros correspondientes al periodo y status a reprocesar).
REMHMA
Maestro de Haberes
db_rrhh..tb_remhma
ADMCAE
Maestro de Empleados
ADMCAE1
Vista Maestro Empleados
REM050.SQR
REMDMA
Maestro de Descuentos
db_rrhh..tb_remdma
REMDASREMHAS
PLANMED?.TXT? = A o P
Remuneraciones Lquidas
BCPREMRLQ
REM004.SQRREM003.SQRREM006.SQRREM010.SQRINT100.SQR
DocumentDocumentDocument
PROCESO DE PLANILLA DE TITULARES
Montos de Haberes Montos de Descuentos
Activos + Pensionistas
-
8/8/2019 Manual Tecnico - Sistema de Planillas
35/96
Manual Tcnico del Sistema de Planillas MuadDib 35
Proceso de Planilla de Beneficiarios
Ejecucin del REM051.BAT
Este procedimiento genera un file llamado Planbiea.txt para el Calculo de Activos y un Planbiep.txt para el caso
de Cesantes. Dicha informacin es dejada en el directorio rrhh\submiter\spool. A continuacin y luego definalizado el REM051.BAT, se procede a ejecutar la carga de la tabla de liquidaciones de beneficiarios(tb_remlgf) con el bat correspondiente: bcpactb.bat (activos) o .bcppenb.bat (pensionistas).
Reproceso : Para el reproceso de la planilla se realizan los mismos pasos mencionados en el bat, con lacondicin de borrar los datos ya cargados para el nuevo periodo a reprocesar en el bat deletelgf.bat (editar elfile para modificar los parmetros correspondientes al periodo y status a reprocesar).
REMHMA
Maestro de Haberes
db_rrhh..tb_remhma
ADMCAE
Maestro de Empleados
BIECGF
Maestro Beneficiarios
REM051.SQR
REMDMA
Maestro de Descuentos
db_rrhh..tb_remdma
REMDGFREMHGF
PLANBIE?.TXT? = A o P
Remuneraciones Lquidas
BCPREMLGF
BEN004O.SQRBEN004S.SQRBEN004R.SQR
BEN003.SQRBEN006O.SQRBEN006S.SQRBEN006R.SQRINT101.SQR
DocumentDocumentDocument
Proceso de Planillas de BENEFICIARIOS:Judiciales, Sobrevivientes, Ocasionales
Monto Haberes Grup.Familiares Montos Dsctos Grup.
Familiares
REMHCA REMDES
-
8/8/2019 Manual Tecnico - Sistema de Planillas
36/96
Manual Tcnico del Sistema de Planillas MuadDib 36
Diagrama de Entidad - Relacin
Se muestra la relacin de solo las principales tablas.
tb_admcae
tb_admcae1
tb_admtry
tb_admcon
tb_biecgf
tb_remhas
tb_remhma
tb_remrlq
tb_remdas
tb_remdma
tb_gesesa
tb_gesofi
tb_gesuni
Liquidacion del Empleado (Boletas)
Maestro de Haberes
Haberes Asignados
Maestro de Empleados
Descuentos Asignados
Maestro de Descuentos
Maestro de Empleados por Acceso
Empresas
Oficinas
Establecimientos Trayectoria del Trabajador
Contratos del trabajador
Beneficiarios x Trabajador
Diagrama Entidad - Relacion (1er Nivel)
tb_prmremcon
11
tb_remhca
tb_remdca
tb_remlgf
tb_caspee
tb_remhgf
tb_remdgf
Tabla de Periodo Haberes Calculados
Descuentos Calculados
tb_admcae
tb_admcae1
+ cae_nrtempleado+ cae_numcargo
tb_admtry+ try_nrtempleado+ try_numcargo+ try_nummovimien (secuencia)
+ cae_nrtempleado+ cae_numcargo
tb_admcon+ con_nrtempleado+ con_numcargo+ con_numcontrato (secuencia)
tb_biecgf
+ cgf_rutempleado+ cgf_numcargo+ cgf_rutfamiliar (sec)
tb_remhas
+ has_nrtempleado+ has_corcargo+ has_perinicio+ has_pertermino+ has_codempresa+ has_codhaber
tb_remhma + hma_codhaber
tb_remrlq
+ rlq_perpago+ rlq_empresa+ rlq_rut+ rlq_nrocargo
tb_remdas
+ das_nrtempleado+ das_corcargo+ das_perdesde+ das_perhasta+ das_codempresa+ das_coddesc
tb_remdma+ dma_coddes
tb_gesesa
+ esa_codigo
tb_gesofi
+ ofi_codesa+ ofi_codigo
tb_gesuni+ uni_codesa+ uni_codofi+ uni_codigo
Diagrama de Entidad - Relacion
tb_remhca
tb_remdca
tb_caspee
tb_remlgf
tb_remhgf
tb_remdgf
+ pee_nrtempleado+ pee_numcargo+ pee_numanoper+ pee_nummesper
+ hgf_nrtempleado+ hgf_corcargo+ hgf_rutfamiliar+ hgf_perinicio+ hgf_pertermino
+ lgf_rut+ lgf_nrocargo+ lgf_perpago
+ dgf_nrtempleado+ dgf_corcargo+ dgf_rutfamiliar+ dgf_perdesde+ dgf_coddesc
+ hca_perpago+ hca_empresa+ hca_rut+ hca_corcargo+ hca_perefe+ hca_proceso+ hca_codhab+ hca_corhaber
+ dca_perpago+ dca_empresa+ dca_rut+ dca_corcargo+ dca_perefe+ dca_proceso+ dca_coddesc+ dca_cordesc
-
8/8/2019 Manual Tecnico - Sistema de Planillas
37/96
Manual Tcnico del Sistema de Planillas MuadDib 37
Organizacion de los Directorios:La finalidad de esta distribucion de los directorioses permitir un adecuado ordenamiento de todoslos elementos que constituyen en Sistema dePlanillas de Orden. La estructura mostrarda
refleja nuestro estandard de trabajo. por talmotivo de ser necesario nuevos directorios estosdeberan reflejar la funcionalidad mostrada ennuestra estructura original. Dentro de losprocesos de Backup's del software debera deevaluarse los corresposndientes directorios quedeberan ser copiados.
Directorio Principal: OrdenPeruEste es el directorio principal de trabajo de Ordende Peru. El cual se encuentra organizado ensubdirectorios correspondientes a cada uno denuestros productos. Para el caso del Ministeriode Educacion solo es necesario el subdirectorio
de Recursos Humanos (rrhh).Subdirectorio: rrhhAqui se guarda todo lo referente al software de Planillas. Se encuentra organizado en subdirectorios, cada unode los cuales guarda informacion particular.
Subdirectorio: rrhh\basedato Este subdirectorio esta destinado a guardar todo lo referente a los dispositivos de la Base de datos asi como losBackup's que se efectuen.
rrhh\basedato\backupTodo Dump que se saque de cualquiera de las DB's debera ser dejado en este directorio.
rrhh\basedato\objetoAqui se encuentran correspondientes devices que son necesarios por cada una de las Bases de datos a utilizar.Cualquier nuevo device que se necesuita como consecuiencia de u crecimiento de cualquiera de las DB'S deberade ser creado en este directorio.
Subdirectorio: rrhh\inputEste subdirectorio es utilizado en el momento de la migracion desde el SISDIGI hacia el nuevo Sistema dePlanillas. Toda la informacion proveniente de activos y Cesantes debera ser dejada aqui, debido a que losprocesos de migracion buscan en este directorio.Asi mismo, toda informacion que alimente a programas de interface debera ser dejada dentro de este directorio.
Subdirectorio: rrhh\instalar Dentro de este subdirectorio se encuentra todo lo referente a los instaladores de los diferentes software queutilizamos y que vienen como soporte al Sistema de planillas.
rrhh\instalar\Clientes
Guarda el instalador para las estaciones clientes que se encuentran con cualquiera de los sistemas operativosWindows. Este software es utilizado cuando se desea instalar el software de Planillas en una determinadaestacion, para ello solo sera necesario conectarse al servidor e ingresar a este subdirectorio y ejecutar elprograma Setup.exe
rrhh\instalar\SqrGuarda el instalador del Submiter Query Reports (SQR) el cual se encarga de la generacion de los reportes. Estesoftware solo debe ser ejecutado en el Servidor.
Subdirectorio: rrhh\manual En este subdirectorio se deja toda la documentacion del Sistema de Planillas. Aqui se encuentran los manualesdel usuario, manuales del Sistema, Diccionario de datos, informacion complementaria a los manuales.
Subdirectorio: rrhh\output
En este directorio se encuentran todos los archivos con extension .txt que son generados por los correpondientesprogramas SQR. Es decir, todos aquellos programas que generen interfaces para o hacia otros sistemas, dejaranaqui sus respectivos archivos tipo texto.
-
8/8/2019 Manual Tecnico - Sistema de Planillas
38/96
Manual Tcnico del Sistema de Planillas MuadDib 38
Subdirectorio: rrhh\programa Este subdirectorio tiene una importancia que debe ser mencionada, debido a que es aqui donde se encuentrantodos los programas ejecutables y sus respectivos fuentes ya sea a nivel de clientes VB o de reportes SQR. estesubdirectorio se encuentra a su vez dividio en tres (3):
rrhh\programa\fuenteDentro de este subdirectorio se encuentran todos los programas fuentes VB agrupados por los respectivosmodulos del sistema. Asi como sus diccionarios utilizados por el DAG. Es importante tener un respaldo de estosDiccionarios, pues al usar nuestras herramientas DAG Tools estas generan todo a partir de los diccionarios y siestos se encuentran daados no podra generarse el correspondiente ejecutable. Es ms, cada diccionariocontiene informacion corres`pondiente a mas de un programa ejecutable. de ahi la importancia de su cuidado yrespaldo, pues la perdida o dao de un diccionario puede ocasionar la destruccion de varios programasejecutables.Este subdirectorios se encuentra organizado de la siguiente manera:
ddadm : Corresponde al mdulo de AdministracinCladmaam Cladmaev CladmaneCladmcid Cladmcon CladmedeCladmemp (Jefe de Escalafn) Cladmems (Diccionario propio) CladmeveCladmfcu Cladmfed CladmfemCladmfin Cladmfot CladmiciCladmicu cladming (Tcnico Planillas con diccionario propio)Cladmort Cladmper CladmposCladmreg Cladmsce CladmscoCladmsme Cladmspv CladmtryCladmves Climagen Dicc plantill
ddbie : Corresponde al mdulo de BienestarClbieben clbieemp ClbiefamClbieins Clbiemsa ClbiemspClbiepar Clbiepmo ClbiesamClbiesbm Clbiesha ClbiesmbClbiespm Clbiesre Clbiesrm
ddcap : Corresponde al mdulo de CapacitacinClcapcup : Mdulo no adquirido por el MEDClcapcur : Mdulo no adquirido por el MEDClcaporg : Mdulo no adquirido por el MEDClcappto : Mdulo no adquirido por el MEDClcaprel : Mdulo no adquirido por el MEDDicc : Eliminar estos diccionarios
ddcas : Corresponde al mdulo de Control y AsistenciaClcasacc Clcascal ClcasdpeClcaslic Clcaspee ClcaspemClcassva Clcasuca dicc
ddges : Corresponde al mdulo de GestinClgescge clgesesa ClgestabClgesuni Clprmrhu ClprorhuClprvrhu Clrhumnu
ddrem : Corresponde al mdulo de RemuneracionesClremant Clremcts ClremdscClrememp Clremhab ClremhamClremhas Clremliq ClrempctClrempla Clremrei ClremrejClremrel Clremrju
rrhh\programa\objetoDentro de este subdirectorio se encuentran todos los programas ejecutables VB, los cuales son llamados desdeel Menu Principal. Dichos programas son:clrememp.exe clrempla.exe Clremrju.exe clgescge.exe
Params.exe cladming.exe clprvrhu.exe Clbieemp.exeCladmreg.exe Clremhis.exe menurhu.ini Cladmems.execlgesesa.exe Cladmemx.exe clprorhu.exe clremdsc.execlremhab.exe clcassva.exe Clcasuca.exe clremcts.exe
-
8/8/2019 Manual Tecnico - Sistema de Planillas
39/96
Manual Tcnico del Sistema de Planillas MuadDib 39
clcaspem.exe Clcaspee.exe cladmtry.exe cladmsme.execladmamv.exe clgesuni.exe clprmrhu.exe clrhumnu.exe
rrhh\programa\sqrDentro de este subdirectorio se encuentran todos los programas SQR (reporteadores, programas de Calculo dePlanillas e inclusive los programas para migracion de regiones y Sede Central). Para una mejor entendimiento,se han agrupado en los siguientes directorios:rrhh\programa\sqrTodos los programas de calculo y Reporteadores propios del Proceso de Planillas.rrhh\programa\sqr\RegionTodos los programas (SQR y SQL scripts) necesarios para migrar Sede Central a nivel de Codigo Modular y paraRegiones (incluye Reserva de Codigos Modulares, Cargas en Padron nacional).Rrhh\programa\sqr\unicoProcesos propios para la inicializacion del ambiente para migracion.
Subdirectorio: rrhh\sqr
Dentro de este subdirectorio se encuentran todo lo referente al SQR como son las librerias de ODBC.
Subdirectorio: rrhh\submiter
Dentro de este subdirectorio se encuentran todo lo referente al Submiter.
Subdirectorio: rrhh\temporal
Este directorio es de uso temporal y se utiliza como una area de almacenamiento miomentaneo. Cualquierinformacion que se encuentre aqui es de responsabilidad del Admoinistrador del Sistema. Ningun programa oproceso dejan informacion o leen de este directorio.
Menu Principal de Acceso al Sistema
GestinAdministracin de Empresas x:\clgesesa.exe
AdministracinMaestro empleado (Con controles) x:\cladmemx.exeSolicitud Mov. Empleado x:\cladmsme.exeAprobacin de movimientos x:\cladmamv.exeBeneficiarios x:\clbieemp.exeTcnico de Planillas x:\cladming.exeAdm. Codigos Modulares (ACM-LIMA) x:\cladmems.exeAdm. Codigos Modulares (ACM-REGION) x:\cladmreg.exe
AsistenciaAsistencia Manual x:\clcasuca.exeSolicitud de Vacaciones x:\clcassva.exeLicencias Mdicas x:\clcaslic.exeCalendario Administrativo x:\clcascal.exe
RemuneracionesAdministracin de haberes x:\clremhab.exeAdministracin de descuentos x:\clremdsc.exeInformacin del empleado x:\clrememp.exePlanilla Personalizada x:\clrempla.exeRetenciones Judiciales x:\clremrju.exeConsulta CTS x:\clremcts.exe
ParmetrosParametros x:\clprmrhu.exe
PrivilegiosAdministracin de procesos x:\clprorhu.exeAdministracin de privilegios x:\clprvrhu.exe
-
8/8/2019 Manual Tecnico - Sistema de Planillas
40/96
Manual Tcnico del Sistema de Planillas MuadDib 40
Replicacin de Datos
El proceso de Replicacin debe considerarse a dos niveles:
1. Replicacin para Planillas.Aqu debemos considerar aquellas tablas que se replicaran en el sentido: Sede Central a Regiones. Otracaracterstica es que solo la Sede Central ser la autorizada para modificar dichas tablas y efectuar lareplicacin en el tiempo que lo estime prudente.
Las tablas a considerar son:
tb_remhma Tabla del Maestro de Haberestb_remdma Tabla del Maestro de Descuentostb_prmremtpr Tabla de Cargostb_prmremimptmo Tabla de UITtb_prmrempag Fecha de Pagotb_prmrempar Parmetros de Clculotb_prmadmniv Tabla de Nivelestb_prmremafp Tabla de AFPtb_prmremdet Tabla de DS, LEYtb_prmadmnic Tabla de Gradostb_parametros Tabla de Parmetrostb_prmadmcdi Cdigos Directorestb_prmadmcof Cdigo Fiscaltb_prmadmedu Establecimientos Educacionalestb_prmadmgdo Gradostb_prmadmnec N E Ctb_prmadmned Niveles Educacionalestb_prmadmnic Niveles de Cargostb_prmadmniv Niveltb_prmadmnma Nivel Magisterialtb_prmadmprf Profesionestb_prmadmsem Estados de Empleadostb_prmadmsit Situacin del Maestro
tb_prmadmtpe Tipo de Pensionistatb_prmadmtse Tipo de Servidortb_prmadmxla Experiencia Laboraltb_prmbiepar Parmetros de Clculotb_prmcaspar Parmetros de Clculotb_prmcasper Tipos de Permisostb_prmcasplm Tipos Pagos de Licenciastb_prmgescgo Cargostb_prmgesecf Escalafones Cargotb_prmgestur Turnostb_prmglobco Instituciones Bancariastb_prmglofpa Formas de Pagotb_prmglomil Tipo Derramatb_prmglopre Cadena Funcional de Presupuestotb_prmremafp Adm. de Fondos de Pensionestb_prmremsal Inst. de Salud Previsionaltb_prmtipdoctb_prmcargotb_prmpresup
-
8/8/2019 Manual Tecnico - Sistema de Planillas
41/96
Manual Tcnico del Sistema de Planillas MuadDib 41
2. Replicacin para Data Mart
Aqu debemos de considerar aquellas tablas que se replicarn en el sentido: Regin a Sede Central. Sufinalidad es alimentar al Data Mart. Las tablas a considerar son:
tb_remrlq Boletastb_gesofi Tabla de Oficinastb_prmadmoff Oficina Funcionaltb_gesuni Tabla de Unidadestb_admcae Maestro de Empleados
-
8/8/2019 Manual Tecnico - Sistema de Planillas
42/96
Manual Tcnico del Sistema de Planillas MuadDib 42
Programas BATCH
A continuacin se muestra la relacin de programas que sern instalados dentro del Sistema de Planillas:
NRO. FUNCION PROGRAMA
1 Talones de Pago Activos/Pensionistas rem001.sqr
2 Reporte de Planilla de Activos/Pensionistas x USE rem002.sqr
3 Generacin de Cheques Activos y/o Cesantes rem003.sqr
4 Resumen de Planilla de Activos /Cesantes rem004.sqr
5 Reporte de A.F.P. por USE rem005.sqr
6 Listado de Cheque Girados rem006.sqr
7 Reporte de Doble Cheque rem007.sqr
8 Reporte Declaracin Jurada Trabajadores rem008.sqr
9 Reporte de Utilidad rem009.sqr
10 Listado de Teleahorro (TODOS/Use) rem010.sqr
11 Reporte de Conceptos de Planilla rem011.sqr
12 Reimpresin de Cheques - Titulares remche.sqr
13 Reimpresin de Cheques - Beneficiarios remcheb.sqr
14 Cantidad de Cheques para proceso cheques.sqr
15 Fecha de Ejecucin de Planillas fecha.sqr
19 Talones de Pago - Beneficiarios Sobrevivientes ben001.sqr
21 Interfase de Carnet Magisterial (TODOS/Use) int001.sqr
22 Interfase de Bancos (Todas/USE) Titulares int100.sqr
23 Interfase de Bancos Solo U2 y U3 int003.sqr
25 Interfase Bancos - Beneficiarios Sobrevivientes int101.sqr
26 Listado de Teleahorro - Beneficiarios Sobreviv. rem010b.sqr28 Generacin de Cheques Beneficiarios en general ben003.sqr
30 Planilla de Beneficiarios - Retenc. Judicial ben002r.sqr
31 Planilla de Beneficiarios - Ocasionales ben002o.sqr
32 Planilla de Beneficiarios - Sobrevivientes ben002s.sqr
35 Resumen Planilla Benef. - Retenc. Judic. ben004r.sqr
36 Resumen Planilla Benef. - Ocasionales ben004o.sqr
37 Resumen Planilla Benef. - Sobrevivientes ben004s.sqr
50 Proceso de Clculo de Activos/Pensionistas rem050.sqr
51 Clculo de Planilla de Benefic. En General rem051.sqr
52 Proceso de Planilla Personalizada (Formula) formula.sqr
53 Listado de Cheques Girados - Benefic Ocasionales ben006o.sqr
54 Listado de Cheques Girados Benefic. Sobreviv. ben006s.sqr
60 Reporte de Utilidad Beneficiarios ben009.sqr
80 Cuadre de Resumen vs Planillas chtitben.sqr
90 Proyectada para Presupuesto - Cesantes remprces.sqr
91 Proyectada para Presupuesto - Activos remprep.sqr
92 Proyectada para Presupuesto - Ocasionales Cesantes remprbeno.sqr
93 Proyectada para Prespuesto - Sobrevivientes remprbens.sqr
100 Reporte de Tabla de Parmetros prm001.sqr
101 Reporte: Denominacin de Cargos prm002.sqr
102 Certificado de Retenciones x Remuneracin certrem.sqr
103 Reporte