---
title: Exemplos de Utilização de Webservices
slug: developer/exemplos-de-utilizacao-de-webservices
description: Learn how to use a powerful webservice for validating requesters' permissions to register requests with specific activities. This comprehensive document offers clear preconditions and a detailed step-by-step guide on configuring the webservice and conduct
createdAt: 2022-02-10T15:32:58.000Z
---

Para validar se o solicitante possui permissão para registrar uma solicitação com a atividade escolhida, este webservice permite ao <font color="#ff6900">**4biz**</font> validar se o solicitante do ticket tem permissão para registrar uma solicitação com a atividade por ele definida.

## Pré-condições

- [x] Configurar a WebService Operation: request\_create
- [x] Configurar os contratos, grupos, fluxos e permissões

## Procedimento

1. Acesse a URL:`/4biz/services/request/create`
2. É necessário configurar no Web service "request\_create" :
   - a propriedade name do objeto service deve ter o nome de uma atividade que esteja ativa e em produção no portfólio;
   - a propriedade syncronize deve estar true para que seja possível cadastrar um usuário;
   - o parâmetro 45 - LDAP - ID Grupo Padrão deve estar configurado com um grupo que tenha permissão para registrar as     &#x20;solicitações no grupo, contrato e fluxo das solicitações que serão registradas.
   - Foi adicionado um método, que registra o novo usuário ao grupo setado no parametro.45 = LDAP - ID Grupo Padrão, que é cadastrado no momento em que o WebService request\_create é acionado.&#x20;
   - Desta forma, o novo empregado recebe as configurações de permissão deste grupo.
   - O campo numberOrigin deve ser preenchido sequencialmente, pois há uma validação que impede o registro de uma solicitação, quando a chamada envia um numberOrigin já enviado;
3. Algumas configurações neste WebService devem estar da seguinte forma:
   - *synchronize"\:true,*
   - O service tem que ter a propriedade: "*name*": "*Falha - Ger. Eventos*";

### Exemplo de chamada

```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"
}
}
```

