REST Request y Response Capacidades Spring Completo
REST Request y Response Capacidades Spring Completo
REST Request y Response Capacidades Spring Completo
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
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: "Times New Roman"; 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
}