core.GetAllSubstitutions
Podsumowanie:Funkcja tabelaryczna core.GetAllSubstitutions zwraca informacje o wszystkich zastępstwach z tabeli core.PermissionDelegations. Funkcja zwraca jeden rekord dla każdego zastępstwa. Funkcji można użyć na przykład w niestandardowej funkcjonalności do obsługi zastępstw w połączeniu z akcjami dodawania, edycji i usuwania zastępstw.
Funkcja nie ma parametrów. Przykład wywołania:
SELECT *
FROM core.GetAllSubstitutions ()
Funkcja zwraca tabelę rekordów z tabeli core.PermissionDelegations rozszerzoną o informacje z tabeli core.UserProfiles. Kolumny zwracanej tabeli to:
- SubstitutionId: identyfikator zastępstwa.
- AbsentUserId: identyfikator użytkownika zastępowanego.
- AbsentUserFirstName: imię użytkownika zastępowanego.
- AbsentUserLastName: nazwisko użytkownika zastępowanego.
- AbsentUserEmail: adres e-mail użytkownika zastępowanego.
- SubstituteUserId: identyfikator użytkownika zastępującego.
- SubstituteUserFirstName: imię użytkownika zastępującego.
- SubstituteUserLastName: nazwisko użytkownika zastępującego.
- SubstituteUserEmail: adres e-mail użytkownika zastępującego.
- BeginDateTime: data rozpoczęcia zastępstwa (godzina rozpoczęcia jest automatycznie ustawiana na 00:00:00.0000000).
- EndDateTime: data zakończenia zastępstwa (godzina zakończenia jest automatycznie ustawiana na 00:00:00.0000000).
- ActivityStatus: stan flagi aktywności zastępstwa.
Podczas wykonywania tej funkcji nie są sprawdzane uprawnienia PBA danego użytkownika do zastępstw.
Powiązane tematy: