Ejemplos de Uso de Webservices
4 min
Para validar si el solicitante tiene permiso para registrar una solicitud con la actividad elegida, este webservice permite al 4biz validar si el solicitante del ticket tiene permiso para registrar una solicitud con la actividad definida por él.
Condiciones previas
Configurar el Webservice Operation: request_create
Configurar los contratos, grupos, flujos y permisos
Procedimiento
- Acceda la URL:/4biz/services/request/create
- Es necesario configurar en el Webservice "request_create":
- la propiedad name del objeto service debe tener el nombre de una actividad que esté activa y en producción en el portafolio;
- la propiedad syncronize debe ser estar como true para que sea posible registrar un usuario;
- el parámetro 45 - LDAP - ID Grupo Estándar debe configurarse con un grupo que tenga permiso para registrar las solicitudes en el grupo, contrato y flujo de solicitudes que se registrarán.
- Se agregó un método que registra al nuevo usuario en el grupo establecido en el parámetro.45 = LDAP - ID Grupo Estándar, que se registra cuando se activa WebService request_create.
- De esta forma, el nuevo empleado recibe la configuración de permisos de este grupo.
- El campo numberOrigin debe ser llenado secuencialmente, porque existe una validación que impide el registro de una solicitud, cuando la llamada envía un numberOrigin ya enviado;
- Algunas configuraciones en este WebService deben ser las siguientes:
- syncronize":true,
- El service debe tener la propiedad: "name": "Falha - Ger. de Eventos";
Ejemplo de Llamada
{
"sessionID":"61ec91e9-5397-466c-a342-08bbcd0e76a8",
"synchronize":true,
"sourceRequest":{
"userID":"UsuarioCadastrado",
"type":"I",
"description": "Falha - Ger. Eventos",
"contact":{
"name":"Usuario Cadastrado",
"phoneNumber":"000000000000",
"email":"[email protected]",
"department":"CR 07.014/13.027 - Equipe SM: Desenvolvimento e Inovação (HSM)"
},
"service":{
"code":"170",
"name": "Falha - Ger. Eventos",
"category":{
"name":"[4biz] Produtos"
}
},
"contractID":"2",
"numberOrigin":"52362"
}
}