Valuekeep DesenvolvimentoOficinas e Funcionários
DesenvolvimentoOficinas e Funcionários
Oficinas e Funcionários
Voltar | Lista de artigos

Como criar um funcionário?

Última alteração a 22/08/2024

O seguinte método permite, de forma simplificada, criar um funcionário: POST url/api/mytenant/myorganization/workshopscore/employees
Exemplo de Json para criação de um funcionário:
{


    "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:

  • externalreferenceID: ID da referência externa.
  • isInternalEmployee: Este campo preenche-se com "true" ou "false" e indica se é ou não um funcionário interno. Este campo é obrigatório.
  • contractStartDate: Data de início do contrato.
  • contractEndDate: Data de fim de contrato.
  • remarks: Observações da extensão do funcionário.
  • partyKey: Chave do funcionário. Campo obrigatório.
  • name: Breve descrição do funcionário. Este campo é obrigatório.
  • keyword: Breve descrição do funcionário.
  • companyTaxID: O número de identificação fiscal (NIF).
  • electronicMail: Email do funcionário.
  • telephone: O número de telefone.
  • mobile: O número de telemóvel.
  • websiteUrl: O site.
  • notes: Observações da extensão da entidade.
  • picture: A imagem.
  • streetName: Rua.
  • buildingNumber: Número da porta.
  • postalZone: Código postal.
  • cityName: Cidade.
  • contactName: Breve descrição do funcionário.
  • username: Email do utilizador.
  • employeeExpertises: A chave da(s) especialidade(s).
  • schedulingGroup: A chave do escalão hora. Este campo é obrigatório.
  • currency: A chave da moeda. Este campo é obrigatório.
  • country: A chave do país. Este campo é obrigatório.
  • culture: A chave da cultura. Este campo é obrigatório.
Quando este método é executado com sucesso devolve um HttpStatusCode.201Created.
Adicionar aos favoritos ou partilhar este artigo
Esta página foi útil?
Obrigado pelo seu voto.
Artigos Relacionados
Como criar um fornecedor? Como criar um cliente? Como criar um fornecedor? Como criar um cliente? Como criar um funcionário?