Skip to main content Link Menu Expand (external link) Document Search Copy Copied

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.

|← core.SubstitutionsPerformedByUser |↑ Do góry |→ core.CalculateOUId |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.