WebAPI - Criação de um pedido
Este método permite, de forma simplificada, criar um pedido.
O método a utilizar para a criação de um pedido é :
POST url/api/mytenant/myorganization/Requests/requests
Exemplo de Json para criação de um pedido:
{
"requestKey": "00001",
"description": "Vidro partido",
"remarks": "O vidro do monitor 01 está partido",
"assetType": 2,
"equipment": "ATC01",
"tool": null,
"location": null,
"assetRoute": null,
"party": "0015",
"parentLocation": "FA",
"currency": "EUR",
"requestReason": null,
"requestType": "CURATIVA",
"priorityLevel": "MEDIO",
"company": "DEMO",
"operatingState": null
}
Este método permite criar um pedido de acordo com os parâmetros preenchidos:
- RequestKey: A chave do pedido. Caso este parâmetro não seja passado, assume o número sequencial definido.
- Description: Breve descrição do pedido. Este campo é obrigatório.
- AssetType: Tipo de ativo. (0- Nenhum, 1- Localização. 2- Equipamento. 3- Ferramenta.) Campo obrigatório.
- Equipment: A chave do equipamento.
- Tool: A chave da ferramenta.
- Location: A chave da localização.
- AssetRoute: A chave da rota.
- Party: A chave da entidade.
- ParentLocation: A chave da localização pai do ativo.
- Currency: A chave da moeda.
- RequestReason: A chave do motivo do pedido.
- RequestType: A chave do tipo de pedido. Este campo é obrigatório.
- Company: A chave da empresa. Este campo é obrigatório.
- OperatingState: A chave do estado de funcionamento.
![](https://img.zohostatic.eu/zde/static/images/info.png)
Nota: possibilidade de criar pedido sem ativo se o tipo de pedido assim o permitir.
exemlo parametros:
...
"assetType": 0,
"equipment": null,
"tool": null,
"location": null,
"assetRoute": null,
"parentLocation": null,
...
Quando este método é executado com sucesso devolve um HttpStatusCode.OK.
Related Articles
WebAPI - Criação de um armazém
Este método permite, de forma simplificada, criar um armazém. O método a utilizar para a criação de um armazém é : POST url/api/mytenant/myorganization/inventorycore/warehouses Exemplo de Json para criação de um armazém: { "warehouseKey": "W2", ...
WebAPI - Criação de um tipo de requisição
Este método permite, de forma simplificada, criar um tipo de requisição. O método a utilizar para a criação de um tipo de requisição é: POST url/api/mytenant/myorganization/requisitionscore/requisitiontypes Exemplo de Json para criação de um tipo de ...
WebAPI - Criação de um tipo de pedido
Este método permite, de forma simplificada, criar um tipo de pedido. O método a utilizar para a criação de um tipo de pedido é: POST url/api/mytenant/myorganization/requests/requestTypes Exemplo de Json para criação de um tipo de pedido: { ...
WebAPI - Criação de um motivo do pedido
Este método permite, de forma simplificada, criar um motivo do pedido. O método a utilizar para a criação de um motivo do pedido é : POST url/api/mytenant/myorganization/requests/requestreasons Exemplo de Json para criação de um motivo de pedido: ...
WebAPI - Criação de um equipamento
Este método permite, de forma simplificada, criar um equipamento. O método a utilizar para a criação de um equipamento é: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Exemplo de Json para criação de um equipamento: ...