WebAPI – Obter Pedidos criados por funcionário

WebAPI – Obter Pedidos criados por funcionário

Este método devolve a lista de pedidos criados por funcionário.

O método a utilizar para a obter a lista de pedidos criados por funcionário é:
GET /api/mytenant/myorganization/requests/requests/GetRequestsAssignedToEmployee?modifiedOn=1900-01-01T00:00:00.0%2B00:00&requester=user@dominio.com&company=DEMO&maxRecords=100&daysLimit=30&isCanceledState=true&isFinalState=true

- Os parâmetros do método são opcionais, no entanto, o método recebe o funcionário para filtrar os pedidos.

Se o parâmetro maxRecords não for especificado, devolve no máximo 100 registos. A lógica é a seguinte:

1.     modifiedOn: devolve todos os pedidos com data igual ou superior ao modifiedOn, caso não esteja a passar este parâmetro devolve todos os Pedidos;

2.     requester: devolve todas os pedidos criados por este funcionário. Preencher este parâmetro com o username e é um campo obrigatório;

3.     company: devolve os pedidos da empresa selciona, Caso este parâmetro não esteja a ser passado assume o valor default, a primeira empresa da lista.

4.     maxRecords: número de pedidos a serem devolvidos, este parâmetro tem de ser um valor inteiro igual ou inferior a 100. Caso este parâmetro não esteja a ser passado assume o valor default de 100;

5.     daysLimit: devolve todos os pedidos atribuídos com data de criação inferior ao número de dias definido neste parâmetro;

6.     isCanceledState: caso este campo esteja a true, devolve todos os pedidos no estado cancelado nos últimos dias definido no parâmetro daysLimit, deve ser passado um boolean "true" ou "false", caso receba um valor diferente assume como valor default "false";

7.     ​isFinalState: caso este campo esteja a true, devolve todos os pedidos no estado final nos últimos dias definido no parâmetro daysLimit, deve ser passado um boolean "true" ou "false", caso receba um valor diferente assume o valor default "false".

O servidor devolve uma resposta HttpStatusCode.OK, com os Pedidos criados pelo funcionário.

Se o parâmetro maxRecords for especificado e o valor for igual ou inferior a 100, devolve esse número de registos.

Se o valor do parâmetro for superior a 100, devolve uma mensagem de erro.




    • Related Articles

    • WebAPI – Obter Pedidos criados por funcionário

      Este método devolve a lista de pedidos criados por funcionário. O método a utilizar para a obter a lista de pedidos criados por funcionário é: GET ...
    • WebAPI - Como obter a lista de requisições?

      Este método permite, de forma simplificada, obter a lista dos tipos de requisições. O método a utilizar para a obtenção da lista dos tipos de requisições é : GET  url/api/mytenant/myorganization/requisitionscore/requisitiontypes Quando este método é ...
    • WebAPI - Como obter a lista dos tipos de requisições?

      Este método permite, de forma simplificada, obter a lista dos tipos de requisições. O método a utilizar para a obtenção da lista dos tipos de requisições é : GET  url/api/mytenant/myorganization/requisitionscore/requisitiontypes Quando este método é ...
    • WebAPI - Como obter os equipamentos a que um funcionário tem acesso?

      O método devolve a lista de equipamentos e o seu nível de acesso ao qual o funcionário tem permissão. O método a utilizar para obter a lista de equipamentos e o seu nível de acesso ao qual o funcionário tem permissões é: GET ...
    • WebAPI - Como obter as ferramentas a que um funcionário tem acesso?

      O método devolve a lista de ferramentase o seu nível de acesso ao qual o funcionário tem permissão. O método a utilizar para obter a lista de ferramentas e o seu nível de acesso ao qual o funcionário tem permissões é: GET ...