W poniższym artykule zostaną omówione aspekty dotyczące przypisania pracownika do odpowiednich elementów struktury. Możesz je znaleźć przechodząc do zakładki "PRACOWNICY" w górnym menu.
W nowym widoku edytuj wybranego pracownika.

W widoku jego karty możesz sprawdzić do jakich oddziałów, działów i stanowisk dany pracownik jest przypisany.
Podany artykuł zawiera instrukcje dla 3 elementów struktury. W zależności, na którym elemencie chcesz działać na końcu URL wprowadź jeden z podanych elementów:
- "Localizations" dla Oddziałów
- "Groups" dla Działów
- "Positions" dla stanowisk
W tym artykule zaprezentujemy działanie Rest API dla oddziałów
Obiekt:
{ "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "type": 1, "startDate": "2023-11-21T10:07:50.097Z", "endDate": "2023-11-21T10:07:50.097Z" }
Pobierz listę przypisanych elementów struktury, GET:
URL: /api/Employees/{empId}/Localizations
Przykładowa odpowiedź:
[ { "Id": "31fb99e6-537d-ee11-a0b3-00f48deb30f8", "Name": "Oddział A", "Type": 0, "StartDate": "2000-01-01T00:00:00", "EndDate": "2100-01-01T00:00:00" }, { "Id": "92f980db-bafb-ed11-a0af-00f48deb30f8", "Name": "Oddział B", "Type": 1, "StartDate": "2023-11-01T00:00:00", "EndDate": "2023-11-30T00:00:00" } ]
Status odpowiedzi: 200 OK
Pobierz przypisany element strutury, GET:
URL: /api/Employees/{empId}/Localizations/{Id}
Przykładowa odpowiedź:
{ "Id": "31fb99e6-537d-ee11-a0b3-00f48deb30f8", "Name": "Nowy Oddział A", "Type": 0, "StartDate": "2000-01-01T00:00:00", "EndDate": "2100-01-01T00:00:00" }
Status odpowiedzi: 200 OK
Przypisz element struktury do pracownika, PUT:
URL: /api/Employees/{empId}/Localizations/{Id}?employeeCostCenterType=1&from=2020-01-01&to=2020-01-31
Status odpowiedzi: 200 OK
Jak przypisać element struktury pracownikowi:
Wybierz pracownika, którego chcesz edytować i pobierz jego dane. Pobierz dane lokalizacji, do której chcesz przypisać pracownika. Wprowadź do URL w miejsce {EmpID} Id pracownika i w miejsce {Id} Id lokalizacji.
Usuń przypisanie, DELETE:
URL: /api/Employees/{empId}/Localizations/{Id}
Status odpowiedzi: 200 OK
PAMIĘTAJ! Wspomniane działania możesz wykonać również dla stanowisk i działów! Wystarczy, że podmienisz końcówkę "Localizations" na reprezentującą inny element struktury.