WebAPI - Criação de um funcionário

WebAPI - Criação de um funcionário

Este método permite, de forma simplificada, criar um funcionário. 

O método a utilizar para a criação de um funcionário  é :

POST url/api/mytenant/myorganization/workshopscore/employees

Exemplo de Json para criação de um funcionário:

  1. {
        "externalReferenceID""125522",
        "isInternalEmployee"true,
        "contractStartDate""2020-11-09T00:00:00",
        "contractEndDate""2027-08-08T00:00:00",
        "remarks"null,
        "partyKey""0002",
        "name""João",
        "keyword"null,
        "companyTaxID"null,
        "electronicMail"null,
        "telephone""125125125",
        "mobile""125125125",
        "websiteUrl""http://valuekeep.com",
        "notes"null,
        "picture"null,
        "pictureThumbnail"null,
        "streetName""Rua Manuel da Silva ",
        "buildingNumber""145",
        "postalZone""1478-125",
        "cityName""",
        "contactName"null,
        "contactTitle"null,
        "username"null,
        "employeeExpertises": [
            {
                "expertise""AVAC"
            }
        ],
        "schedulingGroup""TRA",
        "currency""EUR",
        "country""PT",
        "culture""PT-PT"
    }
Este método permite criar um funcionário de acordo com os parâmetros preenchidos:
  1. externalreferenceID: ID da referência externa. 
  2. isInternalEmployee: Este campo preenche-se com "true" ou "false" e indica se é ou não um funcionário interno. Este campo é obrigatório.
  3. contractStartDate: Data de início do contrato.
  4. contractEndDate: Data de fim de contrato.
  5. remarks: Observações da extensão do funcionário.
  6. partyKey: Chave do funcionário. Campo obrigatório.
  7. name: Breve descrição do funcionário. Este campo é obrigatório.
  8. keyword: Breve descrição do funcionário.
  9. companyTaxID: O número de identificação fiscal (NIF).
  10. electronicMail: Email do funcionário.
  11. telephone: O número de telefone.
  12. mobile: O número de telemóvel.
  13. websiteUrl: O site.
  14. notes: Observações da extensão da entidade.
  15. picture: A imagem. 
  16. streetName: Rua.
  17. buildingNumber: Número da porta.
  18. postalZone: Código postal.
  19. cityName: Cidade.
  20. contactName: Breve descrição do funcionário.
  21. username: Email do utilizador.
  22. employeeExpertises: A chave da(s) especialidade(s). 
  23. schedulingGroup: A chave do escalão hora. Este campo é obrigatório.
  24. currency: A chave da moeda. Este campo é obrigatório.
  25. country: A chave do país. Este campo é obrigatório.
  26. culture: A chave da cultura. Este campo é obrigatório.
Quando este método é executado com sucesso devolve um HttpStatusCode.201Created.

    • 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 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 - 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: ...
    • 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 – 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 ...