0% encontró este documento útil (0 votos)
37 vistas21 páginas

REST Request y Response Capacidades Spring Completo

Este documento resume tres capacidades de un microservicio para gestionar marcaciones remotas de empleados. La primera capacidad permite leer los atrasos de un empleado mediante su código. La segunda capacidad permite leer la información de un empleado. Y la tercera capacidad permite crear una nueva marcación remota.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas21 páginas

REST Request y Response Capacidades Spring Completo

Este documento resume tres capacidades de un microservicio para gestionar marcaciones remotas de empleados. La primera capacidad permite leer los atrasos de un empleado mediante su código. La segunda capacidad permite leer la información de un empleado. Y la tercera capacidad permite crear una nueva marcación remota.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 21

Medios Tecnológicos Capacidades

 Derechos Reservados 2013


Banco del Pacífico S. A.
Medios Tecnológicos
P. Icaza 200 y Pichincha
Guayaquil – Ecuador, TEL. 2-32-83-33

La reproducción total o parcial de este documento podrá efectuarse mediante la autorización expresa de la Dirección de Medios
Tecnológicos como responsable de la custodia de la Aplicación

MICROSERVICIOS
ES-ATRASOS

Capacidades:

1. leerAtrasos
http://10.1.248.248:15203/es-atrasos/v1/es/atrasos /{codigoEmpleado}
URI
http://10.1.248.248:15203/es-atrasos/v1/es/atrasos/5598
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /atrasos/{codigoEmpleado}
Request Response
{
codigoEmpleado=5598 "response": {
"codigo": "0",
"descripcion": "CONSULTA EXITOSA",
"duracionTarea": 0,
"idMensaje": null,
"tipo": null,
"atraso": [
{
"codigo": "5598",
"fechaMarcacion": "2020-11-12T13:27:00.000Z",
"horarioActual": "08:30 - 17:00",
"lugarMarcacion": "Cordova",
"tiempoAtraso": "1970-01-01T04:57:28.000Z",
"codigoMarcacion": 5160
}
],
"cantidadDocumentos": 5
}
}
ES-EMPLEADO

Capacidades:

1. leerEmpleado
http://10.1.248.248:15203/ es-empleado/v1/es/empleado/{codigoEmpleado}
URI
http://10.1.248.248:15203/es-empleado/v1/es/empleado/5598
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / empleado/{codigoEmpleado}
Request Response
{
codigoEmpleado=5598 "codigo": "5598",
"nombreColaborador": "ROSADO BACILIO ENRIQUE JAVIER",
"departamento": "DESARROLLO CAPTACIONES",
"seccion": "CLIENTES Y DEPARTAMENTALES",
"fechaIngreso": "2001-06-01T05:00:00.000Z",
"cargo": "JEFE II DESARROLLO CAPTACIONES",
"localidad": "GUAYAQUIL-PRINCIPAL",
"area": "MEDIOS TECNOLOGICOS"
}

ES-MARCACIONREMOTA

Capacidades:

1. leerMarcacionRemota
http://10.1.248.248:15203/es-marcacionRemota/v1/es/marcacionRemota/{codigoEmpleado}/
URI {tipoReporte}
http://10.1.248.248:15203/es-marcacionRemota/v1/es/marcacionRemota/5598/personal
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /marcacionRemota/{codigoEmpleado}/{tipoReporte}
Request Response
{
codigoEmpleado=5598 "response": {
tipoReporte=personal "codigo": "0",
"descripcion": "Exito",
"duracionTarea": 0,
"cuerpo": [
[
"5160",
"2020-11-12 01:27:28 PM",
"Cordova",
"Entrada",
"N/A",
"prueba"
],
[
"1938",
"2020-04-29 10:28:39 AM",
"Righttek",
"Entrada",
"pruebaMAR_280422201840|",
"prueba"
]
],
"encabezado": [
"idMarcacion",
"Fecha",
"Lugar",
"Tipo",
"Adjunto",
"Justificación"
],
"cantidadDocumentos": 2
}
}

2. reporteSolicitudMarcacion
http://10.1.248.248:15203/es-marcacionRemota/v1/es/marcacionRemota
URI
http://10.1.248.248:15203/es-marcacionRemota/v1/es/marcacionRemota
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /marcacionRemota
Request Response
--HEADERS {
codigoEmpleado=5598 "response": {
codigoJefe=5598 "codigo": "0",
secuencial=5160 "descripcion": "Exito",
tipoReporte=personal "duracionTarea": 0,
"marcacion": {
"fechaMarcacionLista": null,
"secuencia": 0,
"secuenciaMarcacion": 5160,
"nombre": "ENRIQUE ROSADO BACILIO",
"fechaMarcacion": "12/11/2020 01:27:28 PM",
"lugar": "Cordova",
"tipoMarcacion": "Entrada",
"adjunto": "NO",
"codigoEmpleado": "5598",
"justificacion": "prueba",
"estado": "N",
"estadoMarcacion": null,
"latitud": null,
"longitud": null
},
"cabecera": {
"codigo": "5598",
"nombreColaborador": "ROSADO BACILIO ENRIQUE JAVIER",
"fechaIngreso": "2001-06-01T05:00:00.000Z",
"departamento": "DESARROLLO CAPTACIONES",
"seccion": "CLIENTES Y DEPARTAMENTALES",
"localidad": "GUAYAQUIL-PRINCIPAL",
"cargo": "JEFE II DESARROLLO CAPTACIONES",
"area": "MEDIOS TECNOLOGICOS"
}
}
}
3. crearMarcacionRemota
http://10.1.248.248:15203/es-marcacionRemota/v1/es/marcacionRemota
URI
http://10.1.248.248:15203/es-marcacionRemota/v1/es/marcacionRemota
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /marcacionRemota/{params}
Request Response
{ {
"adjunto": "", "codigo": "0",
"codigoEmpleado": "5598", "descripcion": "Exitoso",
"estado": "string", "duracionTarea": 0,
"estadoMarcacion": "P", "secuencial": 123
"fechaMarcacion": "2020-12-03T20:52:51- }
05:00",
"fechaMarcacionLista": "2020-12-03T20:52:51-
05:00",
"justificacion": "prueba",
"latitud": -2.127274,
"longitud": -79.887063,
"lugar": "Righttek",
"nombre": "Enrique Rosado",
"secuencia": 0,
"secuenciaMarcacion": 0,
"tipoMarcacion": "Entrada"
}

ES-SOLICITUDATRASOS

Capacidades:

1. leerSolicitudAtrasos
http://10.1.248.248:15203/es-solicitudAtrasos/v1/es/solicitudAtrasos/{codigoEmpleado}/{tipoReporte}
URI
http://10.1.248.248:15203/es-solicitudAtrasos/v1/es/solicitudAtrasos/5598/personal
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /solicitudAtrasos/{codigoEmpleado}/{tipoReporte}
Request Response
{
codigoEmpleado=5598 "codigo": "0",
tipoReporte=personal "descripcion": "EXITO",
"duracionTarea": 0,
"idMensaje": null,
"tipo": null,
"cuerpo": [
[
"0",
"Martes / 08:30 - 17:00",
"05/05/2020",
"Righttek",
"09:17 AM",
"47 min",
"N/A",
"prueba correo",
"421"
],
[
"130",
"Viernes / 08:30 - 17:00",
"27/12/2019",
"N/A",
"08:15 AM",
"15 min",
"documento|documento22|",
"Prueba",
"77"
]
],
"encabezado": [
"indiceTabla",
"Horario Actual ",
"Fech.Marcación",
"Lug. Marcación",
"Hora. Marcación",
"Atraso",
"Adjunto",
"Justificacion",
"idSolicitud"
],
"cantidadDocumentos": 5
}

2. reporteSolicitudAtrasos
http://10.1.248.248:15203/es-solicitudAtrasos/v1/es/solicitudAtrasos
URI
http://10.1.248.248:15203/es-solicitudAtrasos/v1/es/solicitudAtrasos
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /solicitudAtrasos
Request Response
--HEADERS {
codigoEmpleado=5598 "codigo": "0",
codigoJefe=5598 "descripcion": "Exito",
secuencial=421 "duracionTarea": 0,
"idMensaje": null,
"tipo": null,
"encabezado": {
"codigo": "5598",
"nombreColaborador": "ROSADO BACILIO ENRIQUE JAVIER",
"fechaIngreso": "2001-06-01T05:00:00.000Z",
"departamento": "DESARROLLO CAPTACIONES",
"seccion": "CLIENTES Y DEPARTAMENTALES",
"localidad": "GUAYAQUIL-PRINCIPAL",
"cargo": "JEFE II DESARROLLO CAPTACIONES",
"area": "MEDIOS TECNOLOGICOS"
},
"cuerpo": {
"fechaMarcacion": "05/05/2020 09:17:00 AM",
"horarioActual": "L, Ma, Mi, J, V 08:30 - 17:00",
"lugarMarcacion": "Righttek",
"justificacion": "prueba correo",
"atraso": "47 min ",
"nombreEmpleado": "ENRIQUE JAVIER ROSADO BACILIO",
"estado": "N"
}
}
3. crearSolicitudAtrasos
http://10.1.248.248:15203/es-solicitudAtrasos/v1/es/solicitudAtrasos
URI
http://10.1.248.248:15203/es-solicitudAtrasos/v1/es/solicitudAtrasos
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /solicitudAtrasos/{params}
Request Response
{ {
"adjunto": "", "codigo": "0",
"atraso": "30 min", "descripcion": "Exitoso",
"codigoEmpleado": "5598", "duracionTarea": 0,
"fechaMarcacion": "2020-12-03T09:00:00- "idMensaje":"",
05:00", "tipo": "",
"horaEntrada": "2020-12-03T08:30:00-05:00", "secuencial": 123
"horaMarcacion": "2020-12-03T09:00:00- }
05:00",
"horarioActual": "08:30-17:00",
"idSolicitud": 0,
"indiceTabla": 0,
"justificacion": "prueba",
"lugarMarcacion": "Righttek",
"nombresEmpleado": "Enrique Rosado",
"tipoAccion": "ingreso"
}

TS-NOTIFICACIONCORREO

Capacidades:
1. enviarNotificacionCorreo
http://10.1.248.246:15213/ts-notificacionCorreo/v1/ts/notificacionCorreo/envia
URI
http://10.1.248.246:15213/ts-notificacionCorreo/v1/ts/notificacionCorreo/envia
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /notificacionCorreo/envia
Request Response
--HEADERS {
atraso =5598 "response": {
correoEmpleado = [email protected] "codigo": "0",
correoJefe = x "descripcion": "Correo Enviado con éxito",
correoPersonal=x "duracionTarea": null,
fechaMarcacion=x "idMensaje": null,
lugar= Correo de prueba "tipo": null
nombreEmpleado= x }
nombreSolicitante= Enrique Rosado }
tipo= prueba
tipoSolicitud= SNS

TS-SOLICITUDJUSTIFICACIONATRASOS

Capacidades:
1. registrarSolicitudJustificacionAtraso
http://10.1.248.246:15213/ts-solicitudJustificacionAtrasos/v1/ts/solicitudJustificacionAtraso/registra
URI
http://10.1.248.246:15213/ts-solicitudJustificacionAtrasos/v1/ts/solicitudJustificacionAtraso/registra
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /solicitudJustificacionAtraso/registra/{params}
Request Response
{ {
"adjunto": "", "codigo": "0",
"atraso": "30 min", "descripcion": "Exitoso",
"codigoEmpleado": "5598", "duracionTarea": 0,
"codigoMarcacion": "5160", "idMensaje": "",
"correoEmpleado": "[email protected]", "tipo": ""
"documentos": [], }
"fechaMarcacion": "2020-12-03T09:00:00-
05:00",
"horaEntrada": "2020-12-03T09:00:00-05:00",
"horarioActual": "08:30-17:00",
"justificacion": "prueba",
"nombreEmpleado": "ENRIQUE ROSADO
BACILIO",
"tipoAccion": "ingreso"
}

US-NOTIFICACIONEMAIL

Capacidades:
1. correoNotificacion
http://10.1.248.247:15223/us-notificacionEmail/v1/us/notificacionEmail
URI
http://10.1.248.247:15223/us-notificacionEmail/v1/us/notificacionEmail
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / notificacionEmail /{params}


Request Response
{ {
"asunto": "prueba", "return": {
"correoEmpleado": "[email protected]", "codigo": "000",
"correoPersonal": "[email protected]", "descripcion": "PROCESO TERMINO EXITOSAMENTE - PROCESO
"plantilla": "<html><h1>Prueba</h1></html>" TERMINO EXITOSAMENTE"
} }
}

US-PLANTILLA

Capacidades:
1. leerPlantilla
http://10.1.248.247:15223/us-plantilla/v1/us/plantilla/{codigo}/{tipoPlantilla}
URI
http://10.1.248.247:15223/us-plantilla/v1/us/plantilla/SNS/correo
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /plantilla/{codigo}/{tipoPlantilla}
Request Response
codigo=SNS {
tipoPlantilla=correo "codigo": 0,
"descripcion": "Exitoso",
"firma": null,
"logo": null,
"plantilla": "<table border=\"0\" width=\"550px\" cellspacing=\"0\"
cellpadding=\"0\" style=\"background-color:transparent;border-
collapse:collapse;font-family: &quot;Times New Roman&quot;; margin-
left: auto; margin-right: auto;\"><tbody><tr><td bgcolor=\"#FFFFFF\"
style=\"padding:0px;\"><table border=\"0\" width=\"550px\"
cellspacing=\"0\" cellpadding=\"0\" align=\"left\" style=\"background-
color:transparent;border-collapse:collapse;margin-left: auto; margin-
right: auto;\"><tbody><tr><td class=\"tit1\" align=\"left\"
style=\"padding:0px;\">………….. ",
"tipo": null,
"beneficio": null,
"cuerpoRol": null,
"encabezado": null,
"piePagina": null,
"plantillaAuxiliar": null,
"mensaje": "Success",
"nombre": "Notificación Sugerencia"
}

US-SOLICITUDATRASO

Capacidades:
1. ingresarSolicitudAtraso
http://10.1.248.247:15223/us-solicitudAtraso/v1/us/solicitudAtraso
URI
http://10.1.248.247:15223/us-solicitudAtraso/v1/us/solicitudAtraso
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / solicitudAtraso/{params}
Request Response
{ {
"peticion": { "codigo": "0",
"adjunto": "", "descripcion": "Exitoso",
"codigoEmpleado": "5598", "correoJefe": “[email protected]”,
"codigoMarcacion": "0", "nombresJefe": "JACQUELINE HINOSTROZA",
"codigoSolicitud": "0004", "correoPersonalJefe": "[email protected]"
"estado": "P", }
"secuenciaMarcacion": 0,
"secuenciaSolicitud": "100",
"tipoAccion": "string",
"tipoSolicitud": "VC"
}
}

ES-HORARIOEMPLEADO

Capacidades:
1.
leerHorarioEmpleado
http://10.1.248.248:15203/es-horarioEmpleado/v1/es/horarioEmpleado/{codigoEmpleado}
URI
http://10.1.248.248:15203/es-horarioEmpleado/v1/es/horarioEmpleado/5598
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / horarioEmpleado/{codigoEmpleado}
Request Response
codigoEmpleado=5598 {
"codigo": "0",
"descripcion": "EXITO",
"horarioActual": [
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Lunes ",
"idDia": "2",
"nDia": "04"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Lunes ",
"idDia": "2",
"nDia": "11"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Lunes ",
"idDia": "2",
"nDia": "18"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Lunes ",
"idDia": "2",
"nDia": "25"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Martes ",
"idDia": "3",
"nDia": "05"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Martes ",
"idDia": "3",
"nDia": "12"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Martes ",
"idDia": "3",
"nDia": "19"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Martes ",
"idDia": "3",
"nDia": "26"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Miércoles",
"idDia": "4",
"nDia": "06"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Miércoles",
"idDia": "4",
"nDia": "13"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Miércoles",
"idDia": "4",
"nDia": "20"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Miércoles",
"idDia": "4",
"nDia": "27"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Jueves ",
"idDia": "5",
"nDia": "07"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Jueves ",
"idDia": "5",
"nDia": "14"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Jueves ",
"idDia": "5",
"nDia": "21"
},
{
"codigoHorario": "336",
"horario": "08:00-16:00",
"dia": "Jueves ",
"idDia": "5",
"nDia": "28"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Viernes ",
"idDia": "6",
"nDia": "01"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Viernes ",
"idDia": "6",
"nDia": "08"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Viernes ",
"idDia": "6",
"nDia": "15"
},
{
"codigoHorario": "341",
"horario": "07:30-15:30",
"dia": "Viernes ",
"idDia": "6",
"nDia": "22"
},
{
"codigoHorario": "336",
"horario": "08:00-16:00",
"dia": "Viernes ",
"idDia": "6",
"nDia": "29"
}
],
"horarioNuevo": [
{
"codigoHorario": "341",
"horario": "07:30-15:30"
},
{
"codigoHorario": "336",
"horario": "08:00-16:00"
},
{
"codigoHorario": "355",
"horario": "08:30-16:30"
},
{
"codigoHorario": "438",
"horario": "08:30-16:30"
},
{
"codigoHorario": "375",
"horario": "09:00-17:00"
},
{
"codigoHorario": "388",
"horario": "09:30-17:30"
},
{
"codigoHorario": "457",
"horario": "09:30-17:30"
},
{
"codigoHorario": "327",
"horario": "10:00-18:00"
},
{
"codigoHorario": "429",
"horario": "11:00-19:00"
},
{
"codigoHorario": "339",
"horario": "11:30-19:30"
},
{
"codigoHorario": "338",
"horario": "11:30-19:30"
},
{
"codigoHorario": "376",
"horario": "12:00-20:00"
},
{
"codigoHorario": "437",
"horario": "12:30-20:30"
},
{
"codigoHorario": "367",
"horario": "13:00-21:00"
},
{
"codigoHorario": "353",
"horario": "14:00-22:00"
},
{
"codigoHorario": "217",
"horario": "15:00-23:00"
},
{
"codigoHorario": "447",
"horario": "16:00-00:00"
}
],
"cantidadDocumentos": 5
}
Response headers
content-type: application/json;charset=UTF-8
date: Thu, 03 Dec 2020 23:19:47 GMT
transfer-encoding: chunked
Responses
Code Description
200
Ok
Example Value
Model
[
{
"cantidadDocumentos": 0,
"codigoHorarioEmpleado": 0,
"descripcionHorarioEmpleado": "string",
"detalleHorarioEmpleado": "string"
}
]
400
Entidad de Error reutilizable
Example Value
Model
[
{
"codigo": "string",
"detalle": "string",
"mensaje": "string",
"tipoError": "FUENTE_DATOS"
}
]

ES-SOLICITUDHORARIO

Capacidades:
1. leerSolicitudHorario
http://10.1.248.248:15203/es-solicitudHorario/v1/es/solicitudHorario/{codigoEmpleado}/{tipoReporte}
URI
http://10.1.248.248:15203/es-solicitudHorario/v1/es/solicitudHorario/5598/personal
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / solicitudHorario/{codigoEmpleado}/{tipoReporte}
Request Response
codigoEmpleado=5598 {
tipoReporte=personal "response": {
"codigo": "0",
"descripcion": "Exito",
"duracionTarea": 0,
"cuerpo": [
[
"0",
"1181",
"Lu,Ma 07:30-15:30,08:00-16:00",
"Lu,Ma 08:00-16:00,08:30-16:30",
"DESDE: 02/09/2017 HASTA: 30/09/2017",
"CHP-5598-@Permiso_CH-021020205620@5620|",
"Prueba de cambio de horario"
],
[
"1",
"1162",
"Lu,Ma,Mi,Ju,Vi 07:30-15:30",
"Lu,Ma,Mi,Ju,Vi 08:00-16:00",
"DESDE: 28/09/2017 HASTA: 29/09/2017",
"CHP-5598-@Permiso_CH-28092020200@2000|",
"Pruebas de datos de cambio de horario"
],
[
"2",
"1082",
"Lu,Ma,Mi,Ju,Vi 07:30-15:30",
"Lu,Ma,Mi,Ju,Vi 07:30-15:30",
"DESDE: 04/09/2017 HASTA: 08/09/2017",
"CHP-5598-040920081|",
"prueba doc adjunto"
],
[
"3",
"1081",
"Lu 07:30-15:30",
"Lu 07:30-15:30",
"DESDE: 04/09/2017 HASTA: 05/09/2017",
"CHP-5598-040920051|",
"dededed"
],
[
"4",
"1044",
"Lu,Ma,Mi,Ju,Vi 08:30-16:30,07:30-15:30",
"Lu,Ma,Mi,Ju,Vi 07:30-15:30",
"DESDE: 01/09/2017 HASTA: 30/09/2017",
"CHP-5598-010920301|",
"prueba documento"
],
[
"5",
"1041",
"Lu,Mi 07:30-15:30",
"Lu,Mi 08:30-16:30",
"DESDE: 01/09/2017 HASTA: 10/09/2017",
"N/A",
"Prueba cambio de horario"
],
[
"6",
"965",
"Ju,Vi 07:30-15:30",
"Ju,Vi 09:30-17:30",
"DESDE: 07/09/2017 HASTA: 21/09/2017",
"CHP-5598-070920211|",
"pruebas en ambiente de desarrollo"
],
[
"7",
"962",
"Mi,Ju 07:30-15:30",
"Mi,Ju 07:30-15:30",
"DESDE: 01/09/2017 HASTA: 15/09/2017",
"CHP-5598-010920201|",
"pruebas doc temporales ch"
],
[
"8",
"961",
"Lu 07:30-15:30",
"Lu 08:00-16:00",
"DESDE: 01/09/2017 HASTA: 08/09/2017",
"N/A",
"Pruebas erosado"
],
[
"9",
"942",
"Lu,Ma,Mi,Ju,Vi 15:00-23:00,08:30-16:30",
"Lu,Ma,Mi,Ju,Vi 07:30-15:30",
"DESDE: 01/09/2017 HASTA: 30/09/2017",
"CHP-5598-010920201||",
"Pruebas para poner un solo horario, ya establecido en
lo parámetros de configuración para cambio de horario."
],
[
"10",
"941",
"Lu 15:00-23:00,08:30-16:30",
"Lu 07:30-15:30",
"DESDE: 04/09/2017 HASTA: 05/09/2017",
"|",
"Cambio de pruebas 24"
]
],
"encabezado": [
"indiceTabla",
"Secuencia",
"Horario Actual",
"Nuevo Horario",
"Vigencia Cambio",
"Adjunto",
"Justificacion"
],
"cantidadDocumentos": 0
}
}

2. cambioHorarioReporte
http://10.1.248.248:15203/es-solicitudHorario/v1/es/cambioHorarioReporte/{codigoEmpleado}/
URI {codigoJefe}/{secuencial}
http://10.1.248.248:15203/es-solicitudHorario/v1/es/cambioHorarioReporte/5598/5598/941
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /cambioHorarioReporte/{codigoEmpleado}/{codigoJefe}/{secuencial}
Request Response
codigoEmpleado=5598 {
codigoJefe =5598 "codigo": "0",
secuencial=941 "descripcion": "Exito",
"duracionTarea": 0,
"cuerpo": {
"horarioActual": "Lu 15:00-23:00,08:30-16:30",
"nuevoHorario": "Lu 07:30-15:30",
"vigencia": "04/09/2017 - 05/09/2017",
"justificacion": "Cambio de pruebas 24",
"estado": "R"
},
"cabecera": {
"codigo": "5598",
"nombreColaborador": "ROSADO BACILIO ENRIQUE JAVIER",
"fechaIngreso": "2001-06-01T05:00:00.000Z",
"departamento": "DESARROLLO CAPTACIONES",
"seccion": "CLIENTES Y DEPARTAMENTALES",
"localidad": "GUAYAQUIL-PRINCIPAL",
"cargo": "JEFE II DESARROLLO CAPTACIONES",
"area": "MEDIOS TECNOLOGICOS"
}
}

3. crearSolicitudHorario
http://10.1.248.248:15203/es-solicitudHorario/v1/es/solicitudHorario
URI
http://10.1.248.248:15203/es-solicitudHorario/v1/es/solicitudHorario
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / solicitudHorario/{params}
Request Response
{ {
"codigoEmpleado": "5598", "codigo": "0",
"codigoHorario": "355", "descripcion": "Exitoso",
"dias": "1,2", "duracionTarea": 0,
"fechaDesde": "01/07/2017", "secuencial": 123
"fechaHasta": "30/07/2017", }
"horarioActual": "07:30-15:30",
"justificacion": "prueba"
}

TS-CAMBIOHORARIO

Capacidades:
1. solicitarCambioHorario
http://10.1.248.246:15213/ts-cambioHorario/v1/ts/cambioHorario/solicita
URI
http://10.1.248.246:15213/ts-cambioHorario/v1/ts/cambioHorario/solicita
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / solicitudHorario/{codigoEmpleado}/{tipoReporte}
Request Response
{ {
"adjunto": "", "response": {
"codigoEmpleado": "5598", "codigo": "0",
"codigoHorario": "355", "descripcion": "Exitoso"
"correoEmpleado": "[email protected]", }
"dias": "1,2", }
"documentos": [],
"estadoHorario": "P",
"fechaDesde": "01/07/2017",
"fechaHasta": "30/07/2017",
"horarioActual": "07:30-15:30",
"justificacion": "prueba",
"nombre": "ENRIQUE ROSADO BACILIO",
"nombreHorarioActual": "Lu,Ma,Mi,Ju,Vi 07:30-15:30",
"nombreNuevoHorario": "Lu,Ma 08:30-17:30"
}

ES-SOLICITUDHORASEXTRAS

Capacidades:

1.
detalleSolicitudHorasExtras
http://10.1.248.248:15203/es-solicitudHorasExtras/v1/es/detalleSolicitudHorasExtras/
URI {codigoEmpleado}
http://10.1.248.248:15203/es-solicitudHorasExtras/v1/es/detalleSolicitudHorasExtras/5598
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /solicitudHorasExtras/{codigoEmpleado}
Request Response
{
codigoEmpleado=5598 "response": {
"codigo": "0",
"descripcion": "Exitoso",
"duracionTarea": 0,
"horasExtras": [
{
"horarioActual": "08:30 - 17:00",
"fecha": "03/09/2015",
"horasExtras": "08:30:00 - 20:46:00",
"tiempoHorasExtras": "12:16:00",
"descripcion": "HORAS EXTRAS 50% FUERA DE HORARIO",
"nombreEmpleado": null,
"estado": null,
"codigoSolicitud": "5598-03/09/2015-0830-2046-H50FH",
"secuenciaSolicitud": "3478"
},
{
"horarioActual": "08:30 - 17:00",
"fecha": "02/09/2015",
"horasExtras": "08:30:00 - 19:51:00",
"tiempoHorasExtras": "11:21:00",
"descripcion": "HORAS EXTRAS 50% FUERA DE HORARIO",
"nombreEmpleado": null,
"estado": null,
"codigoSolicitud": "5598-02/09/2015-0830-1951-H50FH",
"secuenciaSolicitud": "3477"
},
{
"horarioActual": "08:30 - 17:00",
"fecha": "01/09/2015",
"horasExtras": "08:30:00 - 20:57:00",
"tiempoHorasExtras": "12:27:00",
"descripcion": "HORAS EXTRAS 50% FUERA DE HORARIO",
"nombreEmpleado": null,
"estado": null,
"codigoSolicitud": "5598-01/09/2015-0830-2057-H50FH",
"secuenciaSolicitud": "3476"
}
]
}
}

2. leerSolicitudHorasExtras
http://10.1.248.248:15203/es-solicitudHorasExtras/v1/es/solicitudHorasExtras/{codigoEmpleado}/
URI {tipoReporte}
http://10.1.248.248:15203/es-solicitudHorasExtras/v1/es/solicitudHorasExtras/5598/personal
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource /solicitudHorasExtras/{codigoEmpleado}/{tipoReporte}
Request Response
{
codigoEmpleado=5598 "response": {
tipoReporte=personal "codigo": "0",
"descripcion": "Exito",
"duracionTarea": 0,
"cuerpo": [
[
"0",
"HORAS EXTRAS 50% FUERA DE HORARIO",
"5598-03/09/2015-0830-2046-H50FH",
"0830 - 1700",
"03/09/2015",
"08:30:00 - 20:46:00",
"12:16:00",
"N"
],
[
"1",
"HORAS EXTRAS 50% FUERA DE HORARIO",
"5598-02/09/2015-0830-1951-H50FH",
"0830 - 1700",
"02/09/2015",
"08:30:00 - 19:51:00",
"11:21:00",
"N"
],
[
"2",
"HORAS EXTRAS 50% FUERA DE HORARIO",
"5598-01/09/2015-0830-2057-H50FH",
"0830 - 1700",
"01/09/2015",
"08:30:00 - 20:57:00",
"12:27:00",
"N"
]
],
"encabezado": [
"indiceTabla",
"Descripcion",
"Secuencial",
"Horario Actual",
"Fecha",
"Horas Extras",
"Tiempo",
"Estado"
],
"cantidadDocumentos": 0
}
}

3. reporteSolicitudHorasExtras
http://10.1.248.248:15203/es-solicitudHorasExtras/v1/es/solicitudHorasExtras?
codigoEmpleado={codigoEmpleado}&codigoJefe={codigoJefe}&secuencial={secuencial}
URI
http://10.1.248.248:15203/es-solicitudHorasExtras/v1/es/solicitudHorasExtras?
codigoEmpleado=5598&codigoJefe=5598&secuencial= 5598-03/09/2015-0830-2046-H50FH
Tipo REST
Método GET
Tipo application/json
Request
Tipo application/json
Respon
se
HTTP Content-Type: application/json; charset=utf-8
Header

Resource /solicitudHorasExtras?
codigoEmpleado={codigoEmpleado}&codigoJefe={codigoJefe}&secuencial={secuencial}
Request Response
{
codigoEmpleado=55 "codigo": "0",
98 "descripcion": "Exito",
codigoJefe=5598 "duracionTarea": 0,
secuencial= 5598- "cuerpo": {
03/09/2015-0830- "horarioActual": "0830 - 1700",
2046-H50FH "fecha": "03/09/2015",
"horasExtras": "08:30:00 - 20:46:00",
"tiempoHorasExtras": "12:16:00",
"descripcion": "HORAS EXTRAS 50% FUERA DE HORARIO",
"nombreEmpleado": "ENRIQUE JAVIER ROSADO BACILIO",
"estado": "N",
"horasAprobadas": "12:16:00"
},
"cabecera": {
"codigo": "5598",
"nombreColaborador": "ROSADO BACILIO ENRIQUE JAVIER",
"fechaIngreso": "2001-06-01T05:00:00.000Z",
"departamento": "DESARROLLO CAPTACIONES",
"seccion": "CLIENTES Y DEPARTAMENTALES",
"localidad": "GUAYAQUIL-PRINCIPAL",
"cargo": "JEFE II DESARROLLO CAPTACIONES",
"area": "MEDIOS TECNOLOGICOS"
}
}
ES-RECORDATORIO

Capacidades:

1. getYv1EsActualizarRecordatorioCodigoempleado
http://10.1.248.248:15203/es-recordatorio/v1/es/consultaGeneralRecordatorio
URI
http://10.1.248.248:15203/es-recordatorio/v1/es/consultaGeneralRecordatorio
Tipo REST
Método GET
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / consultaGeneralRecordatorio
Request Response
{
"response": {
"codigo": "0",
"descripcion": "Existoso"
}
}

2. postV1EsSolicitudRecordatorioCodigoempleado
http://10.1.248.248:15203/es-recordatorio/v1/es/solicitudRecordatorio
URI
http://10.1.248.248:15203/es-recordatorio/v1/es/solicitudRecordatorio
Tipo REST
Método POST
Tipo Request application/json
Tipo Response application/json
HTTP Header Content-Type: application/json; charset=utf-8

Resource / solicitudRecordatorio
Request Response
{
"response": {
{ "codigo": "0",
"codigoEmpleado": "5598", "descripcion": "Exito"
"estado": "N", }
"fechaRecordatorio": "2020-11-30T22:12:51- }
05:00",
"idSolicitudAusentismo": 5423,
"nombreSolicitante": "Cynthia Quinde",
"numeroSolicitud": 40
}

También podría gustarte