Areas
Obtener todas las areas de un establecimiento
Código: API_1
Descripción: obtiene todas las areas de un establecimiento
Url : /api/web/areas/establecimientos/:establecimientosId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_1[1]
Con areas existentes
Datos prueba
url
/api/web/areas/establecimientos/:establecimientosId
GET /api/web/areas/establecimientos/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"id": 1,
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
"establecimientosId": 1
}
],
"codigoEstado": 200
}
ICE_API_1[2]
establecimientosId no es un numero
Datos prueba
url
/api/web/areas/establecimientos/:establecimientosId
GET /api/web/areas/establecimientos/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_1[3]
establecimientosId debe ser minimo 1
Datos prueba
url
/api/web/areas/establecimientos/:establecimientosId
GET /api/web/areas/establecimientos/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser >= 1"
},
"codigoEstado": 200
}
Crear un area
Código: API_2
Descripción: Crear un area
Url : /api/web/areas
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_2[1]
Crear un area de forma correcta
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1
}
Resultados
response
{
"estado": true,
"datos": {
"id": 1,
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1,
"fechaActualizacion": "2011-10-01T05:00:00.000Z",
"fechaCreacion": "2011-10-01T05:00:00.000Z"
},
"codigoEstado": 200
}
ICE_API_2[2]
actividad tipo no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": 1,
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"actividad": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[3]
actividad tamano no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"actividad": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[4]
nombre tipo no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": 1,
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"nombre": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[5]
nombre tamano no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": 0,
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"nombre": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[6]
fotoUrl tipo no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
Resultados
response
ICE_API_2[7]
fotoUrl formato no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
Resultados
response
ICE_API_2[8]
metrosCuadrados tipo no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": 1,
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"metrosCuadrados": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[9]
metrosCuadrados tamano no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": 0,
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"metrosCuadrados": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[10]
descripcionLugar tipo no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": 1,
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"descripcionLugar": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[11]
descripcionLugar tamano no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": 0,
"establecimientosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"descripcionLugar": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[12]
establecimientosId tipo no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": "a"
}
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_2[13]
establecimientosId tamano no valido
Datos prueba
url
/api/web/areas
POST /api/web/areas
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"establecimientosId": 0
}
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser >= 1"
},
"codigoEstado": 200
}
Actualizar un area
Código: API_2
Descripción: Actualizar un area
Url : /api/web/areas/:areasId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_2[1]
Crear un area de forma correcta
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": "Venta de productos",
"nombre": "Mi nombre editado",
"metrosCuadrados": "50x50",
"descripcionLugar": "Ventas"
}
Resultados
response
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ICE_API_2[2]
actividad tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": 1,
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet."
}
Resultados
response
{
"estado": false,
"datos": {
"actividad": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[3]
actividad tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": "",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet."
}
Resultados
response
{
"estado": false,
"datos": {
"actividad": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[4]
nombre tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": "gerencia",
"nombre": 1,
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet."
}
Resultados
response
{
"estado": false,
"datos": {
"nombre": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[5]
nombre tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": 1,
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet."
}
Resultados
response
{
"estado": false,
"datos": {
"metrosCuadrados": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[6]
fotoUrl tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas
request o body
Resultados
response
ICE_API_2[7]
fotoUrl formato no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas
request o body
Resultados
response
ICE_API_2[8]
metrosCuadrados tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas
request o body
Resultados
response
ICE_API_2[9]
metrosCuadrados tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet."
}
Resultados
response
{
"estado": false,
"datos": {
"metrosCuadrados": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[10]
descripcionLugar tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": 1
}
Resultados
response
{
"estado": false,
"datos": {
"descripcionLugar": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[11]
descripcionLugar tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/1
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": ""
}
Resultados
response
{
"estado": false,
"datos": {
"descripcionLugar": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[12]
areasId tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/a
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet."
}
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_2[13]
areasId tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/areas/:areasId
PUT /api/web/areas/0
request o body
{
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet."
}
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser >= 1"
},
"codigoEstado": 200
}
Eliminar un area
Código: API_4
Descripción: Borrar un area
Url : /api/web/areas/:areasId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_4[1]
Eliminada una area de forma correcta
Datos prueba
url
/api/web/areas/:areasId
DELETE /api/web/areas/1
request o body
Resultados
response
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ICE_API_4[2]
areasId no valido numero
Datos prueba
url
/api/web/areas/:areasId
DELETE /api/web/areas/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_4[3]
areasId no valido tipo de dato
Datos prueba
url
/api/web/areas/:areasId
DELETE /api/web/areas/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_4[4]
areasId no exite
Datos prueba
url
/api/web/areas/:areasId
DELETE /api/web/areas/50
request o body
Resultados
response
{
"estado": false,
"datos": "areas con es id no existe",
"codigoEstado": 200
}
Obtener un area
Código: API_4
Descripción: Obtener un area
Url : /api/web/areas/:areasId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_4[1]
Obtener una area de forma correcta
Datos prueba
url
/api/web/areas/:areasId
GET /api/web/areas/1
request o body
Resultados
response
{
"estado": true,
"datos": {
"id": 1,
"actividad": "gerencia",
"nombre": "Gerente General",
"metrosCuadrados": "20x20",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
"establecimientosId": 1
},
"codigoEstado": 200
}
ICE_API_4[2]
areasId no valido numero
Datos prueba
url
/api/web/areas/:areasId
GET /api/web/areas/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_4[3]
areasId no valido tipo de dato
Datos prueba
url
/api/web/areas/:areasId
GET /api/web/areas/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser number"
},
"codigoEstado": 200
}
Obtener un areas categorizados por puestos dado un establecimiento
Código: API_6
Descripción: Obtener un areas categorizados por puestos dado un establecimiento
Url : /api/areas/puestos/establecimientos/:establecimientosId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_6[1]
Con areas existentes
Datos prueba
url
/api/areas/puestos/establecimientos/:establecimientosId
GET /api/web/areas/puestos/establecimientos/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"id": 1,
"nombre": "Gerente General",
"actividad": "gerencia",
"descripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"puestos": [
{
"cantidadPersonas": 1,
"cantidadAccidentes": 1,
"cantidadNovedadesSinAtender": 1,
"cantidadEquipos": 0,
"cantidadRiesgos": 0,
"id": 1,
"nombre": "Oficina de gerente general",
"descripcion": "AA",
"fotoUrl": "http://lorempixel.com/640/480"
},
{
"cantidadPersonas": 0,
"cantidadAccidentes": 1,
"cantidadNovedadesSinAtender": 0,
"cantidadEquipos": 0,
"cantidadRiesgos": 0,
"id": 2,
"nombre": "Oficina de jefe de TTHH",
"descripcion": "AA",
"fotoUrl": "http://lorempixel.com/640/480"
}
]
},
{
"id": 2,
"nombre": "Jefe TTHH",
"actividad": "recursos humanos",
"descripcionLugar": "Facilis nemo accusamus ipsa nesciunt nobis.",
"puestos": [
{
"cantidadPersonas": 0,
"cantidadAccidentes": 0,
"cantidadNovedadesSinAtender": 0,
"cantidadEquipos": 0,
"cantidadRiesgos": 0,
"id": 3,
"nombre": "Oficina de jefe de TTHH",
"descripcion": "AA",
"fotoUrl": "http://lorempixel.com/640/480"
}
]
}
],
"codigoEstado": 200
}
ICE_API_6[2]
establecimientosId no es un numero
Datos prueba
url
/api/areas/puestos/establecimientos/:establecimientosId
GET /api/web/areas/puestos/establecimientos/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_6[3]
establecimientosId debe ser minimo 1
Datos prueba
url
/api/areas/puestos/establecimientos/:establecimientosId
GET /api/web/areas/puestos/establecimientos/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser >= 1"
},
"codigoEstado": 200
}
Obtener un areas con detalles
Código: API_7
Descripción:
Url : /api/areasDetalle/establecimientos/:establecimientosId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_7[1]
Areas existentes
Datos prueba
url
/api/areasDetalle/establecimientos/:establecimientosId
GET /api/web/areasDetalle/establecimientos/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"id": 1,
"areaNombre": "Gerente General",
"areaMetrosCuadrados": "20x20",
"areaActividad": "gerencia",
"areaDescripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"cantidadPuestos": 2,
"cantidadPersonas": 1,
"cantidadCapacitaciones": 0,
"cantidadNovedades": 1,
"cantidadEquipos": 0
},
{
"id": 2,
"areaNombre": "Jefe TTHH",
"areaMetrosCuadrados": "20x20",
"areaActividad": "recursos humanos",
"areaDescripcionLugar": "Facilis nemo accusamus ipsa nesciunt nobis.",
"cantidadPuestos": 1,
"cantidadPersonas": 0,
"cantidadCapacitaciones": 0,
"cantidadNovedades": 0,
"cantidadEquipos": 0
}
],
"codigoEstado": 200
}
ICE_API_7[2]
establecimientosId no es un numero
Datos prueba
url
/api/areasDetalle/establecimientos/:establecimientosId
GET /api/web/areasDetalle/establecimientos/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_7[3]
establecimientosId debe ser minimo 1
Datos prueba
url
/api/areasDetalle/establecimientos/:establecimientosId
GET /api/web/areasDetalle/establecimientos/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser >= 1"
},
"codigoEstado": 200
}
Last updated