Ú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