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

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ń

Akcja przypisywania zadań
Akcja przypisywania 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)
|← Zmiana statusu dokumentów |↑ Do góry |→ Zapytania do webserwisów |

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