Przypisywanie zadań
Podsumowanie:Akcje przypisywania zadań pozwalają wyznaczać konkretnego użytkownika do wykonania czynności dotyczących dokumentu w określonym statusie (zadanie). Akcja wymaga zdefiniowania odpowiedniego zapytania SQL, które musi zwrócić identyfikator użytkownika oraz wartość parametru określającego, czy bieżące przypisanie ma nadpisywać wcześniejsze przypisanie.
☛ AdminSPA >
NARZĘDZIA
>Akcje
>Przypisywanie zadań

Oprócz właściwości wspólnych dla wszystkich akcji, w akcji przypisywania zadań należy określić następujące właściwości:
SQL
: zapytanie SQL zwracające dwie kolumny:
-
userId
(varchar): identyfikator użytkownika, któremu przypisujemy zadanie; wartość NULL usuwa istniejące przypisanie, zadanie wraca do puli zadań nieprzypisanych. -
force
(bit): określa zachowanie akcji w przypadku, gdy do zadania już przypisano użytkownika:-
0
: przypisuje zadanie, tylko wtedy, gdy nie jest przypisane. -
1
: przypisuje zadanie nawet wtedy, gdy jest już przypisane.
-
Kolejność zwracanych kolumn musi być taka jak podana na liście
Informacje o właścicielach zadań są zapisywane jako wiersze w systemowej tabeli [core].[TaskOwnerships]. Ta tabela składa się następujących kolumn:
Nazwa kolumny | Typ danych | Zezwól NULL | Opis |
---|---|---|---|
Id | int | Kolumna klucza głównego, identyfikator rekordu w tabeli | |
StatusId | int | Identyfikator statusu, dla którego wyznaczono właściciela zadania; odpowiada kolumnie Status w tabeli dokumentu biznesowego | |
UserId | uniqueidentifier | Identyfikator użytkownika wyznaczonego jako właściciel zadania; odpowiada kolumnie UserProfileId z tabeli [core].[UserProfiles] | |
RecordGuid | uniqueidentifier | Identyfikator dokumentu biznesowego, dla którego wyznaczono właściciela zadania; odpowiada kolumnie ACLId w tabeli dokumentu biznesowego (StatusId->BusinessStatuses->BussinesDocuments->Table->ACLId) |