Microsoft StaffHub [PRZESTARZAŁE]
Microsoft StaffHub to oparta na chmurze platforma, która działa na wszystkich urządzeniach. Umożliwia to pracownikom pierwszej linii i ich menedżerom zarządzanie czasem, komunikowanie się z zespołami i udostępnianie zawartości.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Automate | Standard | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Apps | Standard | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Microsoft |
| adres URL |
Obsługa usługi Microsoft LogicApps Pomoc techniczna usługi Microsoft Power Automate Obsługa usługi Microsoft Power Apps |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
Informacje o wycofaniu
Łącznik StaffHub został przestarzały i funkcja została przeniesiona do akcji "Shifts" w ramach łącznika usługi Teams. Jeśli ma to zastosowanie, operacje łącznika StaffHub zostały zaktualizowane o zalecaną odpowiednią akcję w ramach łącznika usługi Teams. Instrukcje dotyczące przenoszenia zespołów StaffHub na zmiany w usłudze Microsoft Teams można znaleźć tutaj.
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Pobieranie bieżącego konta [PRZESTARZAŁE] |
Pobierz konto bieżącego zalogowanego użytkownika. |
| Pobieranie członka zespołu według identyfikatora [PRZESTARZAŁE] |
Ta operacja pobiera członka zespołu według unikatowego identyfikatora. |
| Pobieranie przyczyn wolnego czasu [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Lista wszystkich przyczyn wolnych .
|
| Pobieranie szczegółów harmonogramu [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Pobierz szczegóły harmonogramu .
|
| Pobieranie szczegółów zespołu [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zespół .
|
| Pobieranie szczegółów żądania przesunięcia [PRZESTARZAŁE] |
Ta operacja zwraca szczegóły żądania zmiany przy użyciu unikatowego identyfikatora żądania. |
| Pobieranie żądań zmiany [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Lista wszystkich przyczyn wolnych .
|
| Pobierz shift [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zmianę .
|
| Wyświetl wszystkie zmiany zespołu [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Wyświetl wszystkie zmiany .
|
| Wyświetlanie listy wszystkich członków zespołu [PRZESTARZAŁE] |
Ta operacja zawiera listę wszystkich członków danego zespołu. |
| Wyświetlanie listy wszystkich grup w zespole [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Wyświetl listę wszystkich grup planowania .
|
| Wyświetlanie listy zespołów użytkownika [PRZESTARZAŁE] |
Ta operacja zawiera listę wszystkich zespołów, których członkiem jest użytkownik. |
| Zatwierdzanie lub odrzucanie żądania wolnego czasu (tylko menedżerów) [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Zatwierdź żądanie wyłącz godzinę .
|
| Zatwierdzanie zamiany zmian lub przekazanie żądania (tylko menedżerowie) [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj żądania Zatwierdź żądanie zmian zamiany .
|
Pobieranie bieżącego konta [PRZESTARZAŁE]
Pobierz konto bieżącego zalogowanego użytkownika.
Zwraca
Uzyskiwanie odpowiedzi na bieżące konto
Pobieranie członka zespołu według identyfikatora [PRZESTARZAŁE]
Ta operacja pobiera członka zespołu według unikatowego identyfikatora.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator elementu członkowskiego
|
memberId | True | string |
Identyfikator elementu członkowskiego. |
Zwraca
Uzyskiwanie odpowiedzi na członka
- Body
- GetMemberResponse
Pobieranie przyczyn wolnego czasu [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Lista wszystkich przyczyn wolnych .
Ta operacja zwraca listę przyczyn wolnych od czasu skojarzonych z zespołem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
Właściwości skojarzone z przyczynami wyłączenia czasu.
Pobieranie szczegółów harmonogramu [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Pobierz szczegóły harmonogramu .
Ta operacja zwraca szczegóły harmonogramu przy użyciu unikatowego identyfikatora harmonogramu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator harmonogramu
|
scheduleId | True | string |
Unikatowy identyfikator harmonogramu. |
Zwraca
Jednostka harmonogramu
Pobieranie szczegółów zespołu [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zespół .
Ta operacja zwraca szczegóły dla zespołu przy użyciu unikatowego identyfikatora zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
Uzyskiwanie odpowiedzi zespołu
- Body
- GetTeamResponse
Pobieranie szczegółów żądania przesunięcia [PRZESTARZAŁE]
Ta operacja zwraca szczegóły żądania zmiany przy użyciu unikatowego identyfikatora żądania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator żądania shift
|
shiftRequestId | True | string |
Unikatowy identyfikator żądania zmiany. |
Zwraca
Właściwości skojarzone z żądaniem zmiany.
Pobieranie żądań zmiany [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Lista wszystkich przyczyn wolnych .
Ta operacja zwraca wszystkie żądania zmiany dla zespołu przy użyciu unikatowego identyfikatora zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
Uzyskiwanie odpowiedzi na żądanie shift
Pobierz shift [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zmianę .
Ta operacja zwraca szczegóły zmiany przy użyciu unikatowego identyfikatora przesunięcia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator zmiany
|
shiftId | True | string |
Unikatowy identyfikator zmiany. |
Zwraca
Właściwości skojarzone ze zmianą.
- Body
- CreateShiftResponse
Wyświetl wszystkie zmiany zespołu [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Wyświetl wszystkie zmiany .
Ta operacja zwraca wszystkie zmiany przypisane do członków zespołu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
|
Od godziny rozpoczęcia
|
startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
|
Do godziny zakończenia
|
endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
Zwraca
Uzyskiwanie odpowiedzi na zmiany
- Body
- GetShiftsResponse
Wyświetlanie listy wszystkich członków zespołu [PRZESTARZAŁE]
Ta operacja zawiera listę wszystkich członków danego zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
Uzyskiwanie odpowiedzi członków
- Body
- ListMembersResponse
Wyświetlanie listy wszystkich grup w zespole [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Wyświetl listę wszystkich grup planowania .
Ta operacja zawiera listę wszystkich grup w zespole.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
Uzyskiwanie odpowiedzi na tagi
- Body
- GetTagsResponse
Wyświetlanie listy zespołów użytkownika [PRZESTARZAŁE]
Ta operacja zawiera listę wszystkich zespołów, których członkiem jest użytkownik.
Zwraca
Uzyskiwanie odpowiedzi dla zespołów
- Body
- GetTeamsResponse
Zatwierdzanie lub odrzucanie żądania wolnego czasu (tylko menedżerów) [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Zatwierdź żądanie wyłącz godzinę .
Ta operacja umożliwia menedżerom zatwierdzanie lub odrzucanie żądania wolnego czasu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator żądania shift
|
shiftRequestId | True | string |
Unikatowy identyfikator żądania wolnego czasu |
|
Komunikat z menedżera
|
message | string |
Wiadomość od menedżera do nadawcy/adresata po zaakceptowaniu lub odmowie żądania. |
|
|
ETag żądania przesunięcia
|
eTag | True | string |
Numer wersji używany do aktualizowania żądania o czas wolny. |
|
Akceptuje
|
isAccepting | True | boolean |
Niezależnie od tego, czy menedżer akceptuje (prawda), czy odmawia (Fałsz) czasu wolnego żądania. |
Zwraca
Właściwości skojarzone z zatwierdzeniem czasu wolnego od menedżera.
Zatwierdzanie zamiany zmian lub przekazanie żądania (tylko menedżerowie) [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj żądania Zatwierdź żądanie zmian zamiany .
Ta operacja umożliwia menedżerom zatwierdzanie zamiany zmian lub przekazanie żądania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator żądania shift
|
shiftRequestId | True | string |
Unikatowy identyfikator zamiany zmian lub przekazania żądania |
|
Komunikat z menedżera
|
message | string |
Wiadomość od menedżera do nadawcy/adresata po zaakceptowaniu żądania |
|
|
ETag żądania przesunięcia
|
eTag | True | string |
Numer wersji używany do aktualizowania wymiany lub przekazywania żądania. |
Zwraca
Właściwości skojarzone z zamianą lub przekazaniem zatwierdzenia żądania przez menedżera.
Wyzwalacze
| Gdy członek zostanie usunięty z zespołu [PRZESTARZAŁE] |
Ta operacja jest wyzwalana, gdy członek zostanie usunięty z zespołu. |
| Po dodaniu nowego członka do zespołu [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po dodaniu nowego członka do zespołu. |
| Po dodaniu nowej zmiany do zespołu [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po dodaniu nowej zmiany do członka zespołu. |
| Po opublikowaniu harmonogramu dla zespołu [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po opublikowaniu harmonogramu dla zespołu. |
| Po usunięciu zmiany w zespole [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po usunięciu zmiany dla członka zespołu. |
| Po usunięciu żądania zmiany [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po usunięciu żądania zamiany, oferty lub czasu wolnego od zmiany. |
| Po utworzeniu nowego żądania zmiany [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po utworzeniu nowego żądania zamiany, oferty lub czasu wolnego od zmiany. |
| Po zaktualizowaniu członka w zespole [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po zaktualizowaniu członka zespołu. |
| Po zaktualizowaniu zmiany w zespole [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po zaktualizowaniu zmiany dla członka zespołu. |
| Po zaktualizowaniu żądania zmiany [PRZESTARZAŁE] |
Ta operacja jest wyzwalana po zaktualizowaniu żądania zamiany, oferty lub godziny poza przesunięciem. |
Gdy członek zostanie usunięty z zespołu [PRZESTARZAŁE]
Ta operacja jest wyzwalana, gdy członek zostanie usunięty z zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po dodaniu nowego członka do zespołu [PRZESTARZAŁE]
Ta operacja jest wyzwalana po dodaniu nowego członka do zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po dodaniu nowej zmiany do zespołu [PRZESTARZAŁE]
Ta operacja jest wyzwalana po dodaniu nowej zmiany do członka zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po opublikowaniu harmonogramu dla zespołu [PRZESTARZAŁE]
Ta operacja jest wyzwalana po opublikowaniu harmonogramu dla zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po usunięciu zmiany w zespole [PRZESTARZAŁE]
Ta operacja jest wyzwalana po usunięciu zmiany dla członka zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po usunięciu żądania zmiany [PRZESTARZAŁE]
Ta operacja jest wyzwalana po usunięciu żądania zamiany, oferty lub czasu wolnego od zmiany.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po utworzeniu nowego żądania zmiany [PRZESTARZAŁE]
Ta operacja jest wyzwalana po utworzeniu nowego żądania zamiany, oferty lub czasu wolnego od zmiany.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po zaktualizowaniu członka w zespole [PRZESTARZAŁE]
Ta operacja jest wyzwalana po zaktualizowaniu członka zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po zaktualizowaniu zmiany w zespole [PRZESTARZAŁE]
Ta operacja jest wyzwalana po zaktualizowaniu zmiany dla członka zespołu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Po zaktualizowaniu żądania zmiany [PRZESTARZAŁE]
Ta operacja jest wyzwalana po zaktualizowaniu żądania zamiany, oferty lub godziny poza przesunięciem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Unikatowy identyfikator zespołu. |
Zwraca
- Body
- WebHookResponse
Definicje
ListMembersResponse
Uzyskiwanie odpowiedzi członków
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tablica elementów członkowskich
|
members | array of object |
Lista członków zespołu. |
|
Identyfikator elementu członkowskiego
|
members.id | string |
Unikatowy identyfikator członka zespołu. |
|
Identyfikator zespołu
|
members.teamId | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator użytkownika
|
members.userId | string |
Unikatowy identyfikator użytkownika w katalogu. |
|
Wyświetlana nazwa
|
members.displayName | string |
Nazwa wyświetlana członka zespołu. |
|
Imię
|
members.firstName | string |
Imię członka zespołu. |
|
Nazwisko
|
members.lastName | string |
Nazwisko członka zespołu. |
|
Pełna nazwa
|
members.fullName | string |
Pełna nazwa członka zespołu. |
|
Email
|
members.email | string |
Adres e-mail członka zespołu. |
|
Numer telefonu
|
members.phoneNumber | string |
Numer telefonu członka zespołu. |
|
Jest menedżerem
|
members.isManager | boolean |
Niezależnie od tego, czy członek zespołu jest menedżerem zespołu. |
|
Członkowskie
|
members.state | string |
Stan członkostwa użytkownika w zespole. |
GetMemberResponse
Uzyskiwanie odpowiedzi na członka
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator elementu członkowskiego
|
member.id | string |
Unikatowy identyfikator członka zespołu. |
|
Identyfikator zespołu
|
member.teamId | string |
Unikatowy identyfikator zespołu. |
|
Identyfikator użytkownika
|
member.userId | string |
Identyfikator użytkownika członka zespołu |
|
Wyświetlana nazwa
|
member.displayName | string |
Nazwa wyświetlana członka zespołu. |
|
Imię
|
member.firstName | string |
Imię członka zespołu. |
|
Nazwisko
|
member.lastName | string |
Nazwisko członka zespołu. |
|
Pełna nazwa
|
member.fullName | string |
Pełna nazwa członka zespołu. |
|
Email
|
member.email | string |
Adres e-mail członka zespołu. |
|
Numer telefonu
|
member.phoneNumber | string |
Numer telefonu członka zespołu. |
|
Jest menedżerem
|
member.isManager | boolean |
Niezależnie od tego, czy członek zespołu jest menedżerem zespołu. |
|
Członkowskie
|
member.state | string |
Stan członkostwa użytkownika w zespole. |
GetTagsResponse
Uzyskiwanie odpowiedzi na tagi
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
tags
|
tags | array of object |
Lista grup w zespole. |
|
id
|
tags.id | string |
Unikatowy identyfikator grupy. |
|
nazwa
|
tags.name | string |
Nazwa grupy. |
|
teamId
|
tags.teamId | string |
Unikatowy identyfikator zespołu. |
|
stan
|
tags.state | string |
Stan grupy w zespole. |
GetTeamsResponse
Uzyskiwanie odpowiedzi dla zespołów
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zespołów
|
teams | array of object |
Lista zespołów. |
|
id
|
teams.id | string |
Unikatowy identyfikator zespołu. |
|
nazwa
|
teams.name | string |
Nazwa zespołu. |
GetTeamResponse
Uzyskiwanie odpowiedzi zespołu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zespołu
|
team.id | string |
Unikatowy identyfikator zespołu. |
|
Nazwa zespołu
|
team.name | string |
Nazwa zespołu. |
|
Strefa czasowa zespołu
|
team.timeZone | string |
Kod timeZone Olson zespołu. |
GetShiftsResponse
Uzyskiwanie odpowiedzi na zmiany
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tablica opublikowanych zmian
|
publishedShifts | array of object |
Lista opublikowanych zmian dla zespołu. |
|
Identyfikator zmiany opublikowanej
|
publishedShifts.id | string |
Unikatowy identyfikator zmiany. |
|
Opublikowana etykieta shift
|
publishedShifts.title | string |
Etykieta przesunięcia. |
|
Opublikowany typ przesunięcia
|
publishedShifts.shiftType | string |
Typ zmiany. |
|
Identyfikator zespołu
|
publishedShifts.teamId | string |
Identyfikator zespołu, w ramach których znajduje się zmiana |
|
Przypisano do identyfikatora elementu członkowskiego
|
publishedShifts.memberId | string |
Identyfikator członka zespołu, do którego jest przypisana zmiana. |
|
Czas rozpoczęcia zmiany publikacji
|
publishedShifts.startTime | date-time |
Godzina rozpoczęcia zmiany. |
|
Czas zakończenia opublikowanej zmiany
|
publishedShifts.endTime | date-time |
Godzina zakończenia zmiany. |
|
Opublikowane notatki shift
|
publishedShifts.notes | string |
Notatki przypisane do zmiany. |
|
Stan zmiany opublikowanej
|
publishedShifts.state | string |
Stan zmiany. |
|
Identyfikator przyczyny wolnego czasu
|
publishedShifts.timeOffReasonId | string |
Identyfikator przyczyny przerwy czasowej dla zmiany (jeśli typ Brak). |
|
Tablica nieopublikowanych zmian
|
unpublishedShifts | array of object |
Lista nieopublikowanych zmian dla zespołu. |
|
Nieopublikowany identyfikator shift
|
unpublishedShifts.id | string |
Unikatowy identyfikator zmiany. |
|
Cofnięto publikowanie tytułu przesunięcia
|
unpublishedShifts.title | string |
Etykieta przesunięcia. |
|
Nieopublikowany typ przesunięcia
|
unpublishedShifts.shiftType | string |
Typ zmiany. |
|
Identyfikator zespołu
|
unpublishedShifts.teamId | string |
Identyfikator zespołu, w ramach których znajduje się zmiana. |
|
Przypisano do identyfikatora elementu członkowskiego
|
unpublishedShifts.memberId | string |
Identyfikator członka zespołu, do którego jest przypisana zmiana. |
|
Nieopublikowany czas rozpoczęcia zmiany
|
unpublishedShifts.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Nieopublikowany czas zakończenia zmiany
|
unpublishedShifts.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Cofnięto publikowanie notatek shift
|
unpublishedShifts.notes | string |
Notatki przypisane do zmiany. |
|
Nieopublikowany stan przesunięcia
|
unpublishedShifts.state | string |
Stan zmiany. |
|
Identyfikator przyczyny wolnego czasu
|
unpublishedShifts.timeOffReasonId | string |
Identyfikator przyczyny przerwy czasowej dla zmiany (jeśli zmiana jest typu Brak). |
GetCurrentAccountResponse
Uzyskiwanie odpowiedzi na bieżące konto
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator użytkownika
|
user.userId | string |
Unikatowy identyfikator użytkownika w katalogu. |
|
Wyświetlana nazwa
|
user.displayName | string |
Nazwa wyświetlana użytkownika. |
|
Imię
|
user.firstName | string |
Imię użytkownika. |
|
Nazwisko
|
user.lastName | string |
Nazwisko użytkownika. |
|
Podstawowy adres e-mail
|
user.primaryEmail | string |
Podstawowy adres e-mail użytkownika. |
|
Identyfikator dzierżawy
|
user.tenantId | string |
Identyfikator dzierżawy użytkownika. |
|
Numer telefonu
|
user.phoneNumber | string |
Numer telefonu użytkownika. |
CreateScheduleResponse
Jednostka harmonogramu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator harmonogramu
|
schedule.id | string |
Unikatowy identyfikator harmonogramu. |
|
Identyfikator zespołu
|
schedule.teamId | string |
Unikatowy identyfikator zespołu, w ramach których znajduje się harmonogram. |
|
Godzina rozpoczęcia
|
schedule.startTime | date-time |
Godzina rozpoczęcia harmonogramu. |
|
Godzina zakończenia
|
schedule.endTime | date-time |
Godzina zakończenia harmonogramu. |
|
Stan harmonogramu
|
schedule.state | string |
Bieżący stan harmonogramu. |
GetShiftRequestsResponse
Uzyskiwanie odpowiedzi na żądanie shift
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tablica żądań przesunięcia
|
shiftRequests | array of object |
Lista żądań zmiany w zespole. |
|
Identyfikator żądania shift
|
shiftRequests.id | string |
Unikatowy identyfikator żądania shift |
|
Identyfikator zmiany
|
shiftRequests.shiftId | string |
Unikatowy identyfikator przekazywanej/zamienianej zmiany. |
|
Identyfikator zespołu
|
shiftRequests.teamId | string |
Unikatowy identyfikator zespołu, w ramach którego znajduje się żądanie zmiany. |
|
Typ żądania
|
shiftRequests.requestType | string |
Typ żądania przesunięcia. |
|
Godzina rozpoczęcia żądania
|
shiftRequests.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Godzina zakończenia żądania
|
shiftRequests.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Komunikat od nadawcy
|
shiftRequests.senderMessage | string |
Wiadomość od nadawcy do adresata. |
|
Komunikat z odbiorcy
|
shiftRequests.receiverMessage | string |
Wiadomość od adresata do nadawcy. |
|
Komunikat z menedżera
|
shiftRequests.managerMessage | string |
Komunikat od menedżera do nadawcy. |
|
Identyfikator członka menedżera
|
shiftRequests.managerMemberId | string |
Unikatowy identyfikator menedżera, który zaakceptował żądanie. |
|
Identyfikator członka nadawcy
|
shiftRequests.senderMemberId | string |
Unikatowy identyfikator członka zespołu, który utworzył żądanie. |
|
Identyfikator elementu członkowskiego odbiorcy
|
shiftRequests.receiverMemberId | string |
Unikatowy identyfikator członka zespołu, do którego wysłano żądanie. |
|
Stan żądania przesunięcia
|
shiftRequests.state | string |
Bieżący stan żądania zmiany. |
|
Czas tworzenia żądania przesunięcia
|
shiftRequests.creationTime | date-time |
Godzina utworzenia żądania. |
|
Czas ostatniej modyfikacji żądania zmiany
|
shiftRequests.lastModifiedTime | date-time |
Czas ostatniej modyfikacji żądania. |
|
Czas odpowiedzi odbiorcy
|
shiftRequests.receiverResponseTime | date-time |
Czas odpowiedzi adresata na żądanie. |
|
Identyfikator przyczyny wolnego czasu
|
shiftRequests.timeOffReasonId | string |
Unikatowy identyfikator przyczyny wyłączenia czasu |
|
Identyfikator zmiany
|
shiftRequests.otherShiftInfo.shiftId | string |
Unikatowy identyfikator zmiany. |
|
Godzina rozpoczęcia przesunięcia
|
shiftRequests.otherShiftInfo.startTime | date-time |
Godzina rozpoczęcia zmiany. |
|
Godzina zakończenia zmiany
|
shiftRequests.otherShiftInfo.endTime | date-time |
Godzina zakończenia zmiany. |
|
ETag żądania przesunięcia
|
shiftRequests.eTag | string |
Numer wersji używany do aktualizowania żądania zmiany. |
CreateSwapHandoffShiftResponse
Właściwości skojarzone z żądaniem zmiany.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator żądania shift
|
shiftRequest.id | string |
Unikatowy identyfikator skojarzony z żądaniem shift. |
|
Identyfikator zmiany
|
shiftRequest.shiftId | string |
Unikatowy identyfikator oferowanej zmiany lub zamiany. |
|
Typ żądania shift
|
shiftRequest.requestType | string |
Typ żądania przesunięcia. |
|
Godzina rozpoczęcia żądania przesunięcia
|
shiftRequest.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Godzina zakończenia żądania przesunięcia
|
shiftRequest.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Komunikat od nadawcy
|
shiftRequest.senderMessage | string |
Wiadomość od nadawcy do adresata. |
|
Komunikat z odbiorcy
|
shiftRequest.receiverMessage | string |
Komunikat od odbiorcy do nadawcy. |
|
Komunikat z menedżera
|
shiftRequest.managerMessage | string |
Komunikat od menedżera do nadawcy. |
|
Identyfikator członka menedżera
|
shiftRequest.managerMemberId | string |
Unikatowy identyfikator menedżera, który zaakceptował żądanie. |
|
Identyfikator członka nadawcy
|
shiftRequest.senderMemberId | string |
Unikatowy identyfikator członka zespołu, który utworzył żądanie. |
|
Identyfikator członka odbiorcy
|
shiftRequest.receiverMemberId | string |
Unikatowy identyfikator elementu członkowskiego, do którego wysłano żądanie. |
|
Stan żądania przesunięcia
|
shiftRequest.state | string |
Bieżący stan żądania zmiany. |
|
Czas tworzenia żądania przesunięcia
|
shiftRequest.creationTime | date-time |
Godzina utworzenia żądania. |
|
Czas ostatniej modyfikacji żądania zmiany
|
shiftRequest.lastModifiedTime | date-time |
Czas ostatniej modyfikacji żądania. |
|
Czas odpowiedzi odbiornika żądania przesunięcia
|
shiftRequest.receiverResponseTime | date-time |
Czas odpowiedzi adresata na żądanie. |
|
Identyfikator przyczyny wolnego czasu
|
shiftRequest.timeOffReasonId | string |
Unikatowy identyfikator przyczyny wyłączenia czasu |
|
Identyfikator zmiany
|
shiftRequest.otherShiftInfo.shiftId | string |
Unikatowy identyfikator zmiany. |
|
Godzina rozpoczęcia przesunięcia
|
shiftRequest.otherShiftInfo.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Godzina zakończenia zmiany
|
shiftRequest.otherShiftInfo.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
ETag żądania przesunięcia
|
shiftRequest.eTag | string |
Numer wersji używany do aktualizowania żądania zmiany. |
SwapHandOffRequestManagerAcceptResponse
Właściwości skojarzone z zamianą lub przekazaniem zatwierdzenia żądania przez menedżera.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Lista usuniętych zmian
|
deletedShifts | array of object |
Lista usuniętych zmian |
|
Usunięty identyfikator przesunięcia
|
deletedShifts.id | string |
Unikatowy identyfikator zmiany. |
|
Usunięty typ przesunięcia
|
deletedShifts.shiftType | string |
Typ przesunięcia. |
|
Identyfikator zespołu
|
deletedShifts.teamId | string |
Unikatowy identyfikator zespołu |
|
Identyfikator elementu członkowskiego
|
deletedShifts.memberId | string |
Unikatowy identyfikator członka zespołu, do którego przypisano zmianę. |
|
Godzina rozpoczęcia usunięcia przesunięcia
|
deletedShifts.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Usunięto godzinę zakończenia przesunięcia
|
deletedShifts.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Usunięte notatki shift
|
deletedShifts.notes | string |
Etykieta przesunięcia. |
|
Usunięty stan przesunięcia
|
deletedShifts.state | string |
Bieżący stan zmiany. |
|
Identyfikator przyczyny wolnego czasu usuniętej zmiany
|
deletedShifts.timeOffReasonId | string |
Unikatowy identyfikator przyczyny wolnego czasu. |
|
Lista zmian utworzonych jako zamiana
|
replacementShifts | array of object |
Lista zmian utworzonych jako zamiana |
|
Identyfikator zmiany zastępczej
|
replacementShifts.id | string |
Unikatowy identyfikator zmiany. |
|
Typ zmiany zastępczej
|
replacementShifts.shiftType | string |
Typ przesunięcia. |
|
Identyfikator zespołu
|
replacementShifts.teamId | string |
Unikatowy identyfikator zespołu |
|
Identyfikator elementu członkowskiego
|
replacementShifts.memberId | string |
Unikatowy identyfikator członka zespołu, do którego przypisano zmianę. |
|
Zastępcza godzina rozpoczęcia zmiany
|
replacementShifts.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Zmiana czasu zakończenia zmiany
|
replacementShifts.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Zamiana notatek shift
|
replacementShifts.notes | string |
Etykieta przesunięcia. |
|
Stan zmiany zastępczej
|
replacementShifts.state | string |
Bieżący stan zmiany. |
|
Identyfikator przyczyny wyłączenia zmiany zastępczej
|
replacementShifts.timeOffReasonId | string |
Unikatowy identyfikator przyczyny wolnego czasu. |
|
Lista żądań zmian, które zostały zaktualizowane
|
updatedShiftRequests | array of object |
Lista żądań shift, które zostały zaktualizowane |
|
Identyfikator żądania shift
|
updatedShiftRequests.id | string |
Unikatowy identyfikator żądania shift |
|
Identyfikator zmiany
|
updatedShiftRequests.shiftId | string |
Unikatowy identyfikator przekazywanej/zamienianej zmiany. |
|
Identyfikator zespołu
|
updatedShiftRequests.teamId | string |
Unikatowy identyfikator zespołu, w ramach którego znajduje się żądanie zmiany. |
|
Typ żądania
|
updatedShiftRequests.requestType | string |
Typ żądania przesunięcia. |
|
Godzina rozpoczęcia żądania
|
updatedShiftRequests.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Godzina zakończenia żądania
|
updatedShiftRequests.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Komunikat od nadawcy
|
updatedShiftRequests.senderMessage | string |
Wiadomość od nadawcy do adresata. |
|
Komunikat z odbiorcy
|
updatedShiftRequests.receiverMessage | string |
Wiadomość od adresata do nadawcy. |
|
Komunikat z menedżera
|
updatedShiftRequests.managerMessage | string |
Komunikat od menedżera do nadawcy. |
|
Identyfikator członka menedżera
|
updatedShiftRequests.managerMemberId | string |
Unikatowy identyfikator menedżera, który zaakceptował żądanie. |
|
Identyfikator członka nadawcy
|
updatedShiftRequests.senderMemberId | string |
Unikatowy identyfikator członka zespołu, który utworzył żądanie. |
|
Identyfikator elementu członkowskiego odbiorcy
|
updatedShiftRequests.receiverMemberId | string |
Unikatowy identyfikator członka zespołu, do którego wysłano żądanie. |
|
Stan żądania przesunięcia
|
updatedShiftRequests.state | string |
Bieżący stan żądania zmiany. |
|
Czas tworzenia żądania przesunięcia
|
updatedShiftRequests.creationTime | date-time |
Godzina utworzenia żądania. |
|
Czas ostatniej modyfikacji żądania zmiany
|
updatedShiftRequests.lastModifiedTime | date-time |
Czas ostatniej modyfikacji żądania. |
|
Czas odpowiedzi odbiorcy
|
updatedShiftRequests.receiverResponseTime | date-time |
Czas odpowiedzi adresata na żądanie. |
|
Identyfikator przyczyny wolnego czasu
|
updatedShiftRequests.timeOffReasonId | string |
Unikatowy identyfikator przyczyny wyłączenia czasu |
|
Identyfikator zmiany
|
updatedShiftRequests.otherShiftInfo.shiftId | string |
Unikatowy identyfikator zmiany. |
|
Godzina rozpoczęcia przesunięcia
|
updatedShiftRequests.otherShiftInfo.startTime | date-time |
Godzina rozpoczęcia zmiany. |
|
Godzina zakończenia zmiany
|
updatedShiftRequests.otherShiftInfo.endTime | date-time |
Godzina zakończenia zmiany. |
|
ETag żądania przesunięcia
|
updatedShiftRequests.eTag | string |
Numer wersji używany do aktualizowania żądania zmiany. |
TimeOffManagerRequestCompleteResponse
Właściwości skojarzone z zatwierdzeniem czasu wolnego od menedżera.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zaktualizowany identyfikator shift
|
updatedShift.id | string |
Unikatowy identyfikator zmiany. |
|
Zaktualizowany typ przesunięcia
|
updatedShift.shiftType | string |
Typ przesunięcia. |
|
Identyfikator zespołu
|
updatedShift.teamId | string |
Unikatowy identyfikator zespołu |
|
Identyfikator elementu członkowskiego
|
updatedShift.memberId | string |
Unikatowy identyfikator członka zespołu, do którego przypisano zmianę. |
|
Zaktualizowano godzinę rozpoczęcia zmiany
|
updatedShift.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Zaktualizowano czas zakończenia zmiany
|
updatedShift.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Zaktualizowano notatki shift
|
updatedShift.notes | string |
Etykieta przesunięcia. |
|
Zaktualizowany stan przesunięcia
|
updatedShift.state | string |
Bieżący stan zmiany. |
|
Identyfikator przyczyny wolnego czasu zaktualizowanej zmiany
|
updatedShift.timeOffReasonId | string |
Unikatowy identyfikator przyczyny wolnego czasu. |
|
Zaktualizowano opublikowaną zmianę
|
isShiftPublished | boolean |
Czy przesunięcie jest częścią opublikowanego harmonogramu. |
CreateShiftResponse
Właściwości skojarzone ze zmianą.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zmiany
|
shift.id | string |
Unikatowy identyfikator zmiany. |
|
Tytuł przesunięcia
|
shift.title | string |
Etykieta przesunięcia. |
|
Typ przesunięcia
|
shift.shiftType | string |
Typ przesunięcia. |
|
Identyfikator zespołu
|
shift.teamId | string |
Identyfikator zespołu, w ramach których znajduje się zmiana |
|
Przypisano do identyfikatora elementu członkowskiego
|
shift.memberId | string |
Unikatowy identyfikator członka zespołu, do którego przypisano zmianę. |
|
Godzina rozpoczęcia przesunięcia
|
shift.startTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Godzina zakończenia zmiany
|
shift.endTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Notatki shift
|
shift.notes | string |
Notatki przypisane do zmiany. |
|
Stan przesunięcia
|
shift.state | string |
Bieżący stan zmiany. |
|
Identyfikator przyczyny wolnego czasu
|
shift.timeOffReasonId | string |
Unikatowy identyfikator przyczyny wolnego czasu. |
|
Jest publikowany w systemie Shift
|
isShiftPublished | boolean |
Czy przesunięcie jest częścią opublikowanego harmonogramu. |
GetTimeOffReasonsResponse
Właściwości skojarzone z przyczynami wyłączenia czasu.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tablica przyczyn wolnego czasu
|
timeOffReasons | array of object |
Lista przyczyn wolnych od czasu. |
|
Identyfikator przyczyny wolnego czasu
|
timeOffReasons.id | string |
Unikatowy identyfikator przyczyny wolnego czasu. |
|
Nazwa przyczyny wolnego czasu
|
timeOffReasons.name | string |
Nazwa przyczyny wolnego czasu. |
|
Czas wolny od stanu przyczyny
|
timeOffReasons.state | string |
Bieżący stan przyczyny wolnego czasu. |
Element WebHookResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator subskrypcji elementu webhook
|
subscriptionId | string |
Identyfikator subskrypcji elementu webhook |
|
Czas wygaśnięcia subskrypcji elementu webhook
|
expirationDateTime | date-time |
rrrr-MM-ddTHH:mm:ss.fffZ (format UTC) |
|
Zmień typ
|
changeType | string |
Typ zmiany zasobu. |
|
zasób
|
resource | WebHookResponseResourceEntity |
Element WebHookResponseResourceEntity
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zasobu
|
id | string |
Identyfikator zaktualizowanego zasobu |
|
Ścieżka zasobu
|
resourcePath | string |
Ścieżka do zasoby |
|
Identyfikator zespołu
|
teamId | string |
Identyfikator zespołu |