Kategorie

Wersja systemu

6.36.46.56.26.16.05.9

Akcje systemowe: Zadanie

Grupa akcji operująca na zadaniach, czyli obiektach zapisanych w tabeli Ta.

Utwórz nowy

Akcja służy do tworzenia nowego zadania w systemie. W tej akcji nie możemy bezpośrednio zmienić wartości pól w zadaniu. Jeżeli potrzebujemy zmienić wartość pola na dokumencie, to musimy użyć akcji Zmiany wartości pola lub Kopiowania wartości pola. Typowy schemat tworzenia zadania z ustawianiem wartości pól opisany jest pod koniec tego artykułu.

W celu utworzenia nowego zadania należy podać szereg parametrów. Parametry te wybieramy z pól rozwijanych w konfiguracji akcji.

Typ zadania: Można wybrać bezpośrednio typ zadania lub wskazać pole na formularzu, w którym przechowany jest typ zadania.
Użytkownik:  Wskazany użytkownik będzie zapisany w systemie jako osoba tworząca zadanie.
Firma: Można wybrać firmę ze słownika albo wskazać pole na formularzu, które zawiera firmę.
Zapisz ID w: W tym polu można wskazać pole z formularza, z którego uruchomiony jest proces, do którego, po utworzeniu zadania, zostanie zapisane ID nowo utworzonego zadania. W celu użycia ID zadania w akcjach kopiowania lub zmiany wartości pól, musimy przechować je na formularzu, z którego tworzymy zadanie Utworzyć pole techniczne typu liczba całkowita i użyć tego pola do zapisania wartości ID tworzonego zadania. Pole to nie musi być widoczne na typie dokumentu, ale ważne, by było aktywne.

Kopiuj wartość pól

Jest to nietypowa akcja która służy do kopiowania wartości elementów z formularza pomiędzy różnymi rodzajami obiektów w systemie NAVIGATOR. W obecnej wersji umożliwia kopiowanie wartości pomiędzy Dokumentami i Zadaniami. Można jej użyć zarówno do kopiowania w obrębie jednego rodzaju (np. z Dokumentu do Dokumentu) albo pomiędzy rodzajami (np. z Zadania do Dokumentu). Można ją znaleźć w osobnej kategorii akcji: Pole: Kopiuj wartość pól, ale ponieważ jest ściśle związana z zarządzaniem zadaniami wspomniana jest też w tym artykule.

Szczegółowy opis akcji znajduje się w dokumencie Akcje systemowe: Pola

Zmień wartość pola

Akcja ta pozwala na zmianę wartości pól na formularzu. Musimy podać jedynie ID zadania, którego pola chcemy zmienić oraz ID użytkownika, który będzie użyty jako modyfikator dokumentu.

W celu zmiany wartości pola należy wybrać to pole z listy rozwijanej – pamiętając by formularz zgadzał się z formularzem zadania, który chcemy zmienić oraz zdefiniować wyrażenie wyliczające zmianę. Wyrażenie ma postać zapytania SQL działającego tak, jak inne tego typu zapytania w systemie. Możemy tu użyć funkcji SQL oraz parametrów. Jako parametry możemy wybrać zmienne systemowe.

Typowe użycie akcji tworzenia zadania

W systemie NAVIGATOR akcje tworzenia nowego zadania oraz zmiany wartości pól w zadaniu są rozdzielone. Nie można utworzyć zadania z ustalonymi wartościami w jednej akcji, należy użyć dwóch lub więcej akcji wykonywanych sekwencyjnie. Typowy schemat użycia akcji wygląda następująco:

Krok 1:
Na formularzu, z którego zostanie wywołana akcja utworzenia nowego zadania tworzymy pole typu Liczba całkowita, które będzie służyć do przechowywania ID utworzonego zadania. Jest to pole techniczne, nie musi być widoczne dla użytkownika. Ważne, żeby było aktywne na typie dokumentu, którego używamy.

Krok 2:
Tworzymy procedurę obiegu i dodajemy akcję, która utworzy nowe zadanie odpowiedniego typu. Należy pamiętać, żeby w polu Return wskazać nasze techniczne pole. Dzięki temu na dokumencie zostanie zapisane ID nowo utworzonego zadania.

Krok 3:
W procedurze obiegu tworzymy działanie, w którym konfigurujemy akcję zmiany wartości pól lub kopiowania wartości pól. W konfiguracji musimy podać ID zadania (zmiana wartości) lub ID obiektu docelowego (kopiowanie wartości). W to pole wstawiamy odwołanie do naszego pola technicznego z kroku 1, gdzie zapisaliśmy ID utworzonego dokumentu.

Krok 4:
W przypadku kopiowania wartości pól jako ID obiektu źródłowego możemy podać zmienną systemową Pole systemowe: ID dokumentu. Dzięki temu źródłem wartości do zmiany pól będzie dokument, z którego uruchomiliśmy procedurę.

Krok 5:
Konfigurujemy wartości pól, które chcemy zmienić.

Warto zauważyć, że w ramach jednej akcji możemy jedynie zmienić wartość pól albo skopiować te wartości z jednego formularza. Dlatego, jeżeli jest taka potrzeba, należy zdefiniować kilka akcji wykonywanych sekwencyjnie, np. Utwórz zadanie > Zmień wartość pól > Kopiuj wartość pól (formularz1) > Kopiuj wartość pól (formularz2). Taka sekwencja pozwoli na stworzenia nowego zadania na bazie wartości z różnych miejsc w systemie.

Usuń

Akcja służąca do usuwania zadań z systemu. Wymagane są jedynie dwa parametry: Id zadania do usunięcia oraz ID użytkownika, który usuwa dokument.

Spis treści

Menu