WebAPI - Alteração de estado de um pedido

WebAPI - Alteração de estado de um pedido

Este método permite efetuar a mudança de estado de um pedido.

O método a utilizar para a alteração de estado de um pedido é: 

PUT {{url}/api/{{tenant}}/{{organization}}/requests/requests/{{companyKey}}/{{requestKey}}/schemaEntityState

Os parâmetros no método são:
  1. companyKey: chave da empresa
  2. requestKey: chave do pedido que pretende alterar de estado
Exemplo do Json para alterar o estado do pedido:
  1. "P03"
Basta colocar a key do estado do pedido para o qual pretende alterar.
Exempo: Pretende-se alterar o pedido do estado "em curso" para o estado"concluído". No json tem que passar a key do estado concluido do pedido.

Para consultar as keys dos estados do pedidos aceder a: Menu -> Definições -> Pedidos -> Fluxo de trabalho.

Quando este método é executado com sucesso devolve um HttpStatusCode.200 OK
    • Related Articles

    • 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": ...
    • WebAPI - Alteração de um atributo do pedido

      Este método permite efetuar a alteração a um campo do pedido. O método a utilizar para a alteração de atributo do pedido é:  PUT  {{url}/api/{{tenant}}/{{organization}}/requests/requests/{{companyKey}}/{{requestKey}}/{{atributo}} Os parâmetros no ...
    • WebAPI – Alterar estado de um Pedido e classificação do serviço

      Este método permite efetuar a alteração de estado de um pedido e, caso seja estado final, permite a classificação do serviço. O método a utilizar para a alteração de estado de um pedido é:  POST ...
    • WebAPI - Alteração de um atributo ao tipo de requisição

      Este método permite efetuar a alteração a um campo do tipo de requisição. O método a utilizar para a alteração de atributo do tipo de requisição é:  PUT  ...
    • WebAPI – Alterar estado da ordem de trabalho

      Este método permite efetuar a mudança de estado de uma ordem de trabalho. O método a utilizar para a alteração de estado da ordem de trabalho é: Post {{url}/api/{{tenant}}/{{organization}}/maintenance/workorders/changeSchemaEntityState/{{companyKey}} ...