---
title: Ejemplos de Uso de Webservices
slug: dev-es/ejemplos-de-uso-de-webservices
description: Learn how to use the webservice in the 4biz system to validate ticket requester permissions for specific activities. This comprehensive document provides step-by-step configuration instructions, from setting the service object's name property to synchroni
createdAt: 2022-06-26T18:40:04.000Z
---

Para validar si el solicitante tiene permiso para registrar una solicitud con la actividad elegida, este webservice permite al <font color="#ff6900">**4biz**</font> validar si el solicitante del ticket tiene permiso para registrar una solicitud con la actividad definida por él.

## Condiciones previas

- [x] Configurar el Webservice Operation: request\_create
- [x] Configurar los contratos, grupos, flujos y permisos

## Procedimiento

1. Acceda la URL:`/4biz/services/request/create`
2. Es necesario configurar en el Webservice "request\_create":&#x20;
   - la propiedad *name* del objeto service debe tener el nombre de una actividad que esté activa y en producción en el portafolio;&#x20;
   - la propiedad syncronize debe ser estar como *true&#x20;*&#x70;ara 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.&#x20;
   - 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.&#x20;
   - De esta forma, el nuevo empleado recibe la configuración de permisos de este grupo.&#x20;
   - 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;&#x20;
3. Algunas configuraciones en este WebService deben ser las siguientes:&#x20;
   - *syncronize"\:true*,&#x20;
   - El service debe tener la propiedad: "name": "*Falha* - *Ger. de Eventos*";

### Ejemplo de Llamada

```shell
{
"sessionID":"61ec91e9-5397-466c-a342-08bbcd0e76a8",
"synchronize":true,
"sourceRequest":{
  "userID":"UsuarioCadastrado",
  "type":"I",
  "description": "Falha - Ger. Eventos",
  "contact":{
     "name":"Usuario Cadastrado",
     "phoneNumber":"000000000000",
     "email":"usuario@4biz.com",
     "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"
}
}
```

