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 .

Ta operacja zwraca listę przyczyn wolnych od czasu skojarzonych z zespołem.

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.

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.

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 .

Ta operacja zwraca wszystkie żądania zmiany dla zespołu przy użyciu unikatowego identyfikatora zespołu.

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.

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

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 .

Ta operacja zawiera listę wszystkich grup w zespole.

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ę .

Ta operacja umożliwia menedżerom zatwierdzanie lub odrzucanie żądania wolnego czasu.

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.

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

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

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ą.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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