Niniejsza dokumentacja opisuje, jak aktywować lub dezaktywować definicje działań w bieżącej bazie danych za pomocą aplikacji Aktywacja definicji działań. Definicje procesów są aktywowane lub dezaktywowane poprzez ich węzeł startowy.
Definicje procesów i działań można również aktywować lub dezaktywować za pomocą przycisku w aplikacjach o tej samej nazwie w bieżącej bazie danych. Aplikacji Aktywacja definicji działań należy użyć, jeśli użytkownik chce przypisać dodatkowe informacje specyficzne dla bazy danych, takie jak klasyfikacje działań, podczas aktywacji definicji działań.
Definicje terminów
Działanie
Działanie opisuje czynność, która może być wykonana przez jednego lub więcej użytkowników. Działanie jest przetwarzane przez użytkowników na podstawie jednego lub więcej zadań, w których odpowiednie działanie jest opisane dla każdego użytkownika. Działanie tworzy zatem klamrę wokół wynikowych zadań i zawiera niezbędne informacje o zadaniach. Działania są tworzone jako część Workflow Management lub Zarządzania relacjami i są częścią workflow.
Definicja działania
Definicja działania jest szablonem dla działań generowanych na jej podstawie. Jeśli definicja działania jest aktywowana, silnik workflow tworzy nowe działanie, gdy wystąpi zarejestrowane zdarzenie, pod warunkiem spełnienia warunku przejścia. Definicje działań są niezależne od bazy danych OLTP i systemu, w którym zostały zarejestrowane, ponieważ nie zawierają ani danych specyficznych dla systemu, ani danych specyficznych dla OLTP. Definicje działań są zapisywane w bazie danych repozytorium.
Przedrostek eksportu
Każdy system Comarch ERP Enterprise posiada przedrostek eksportu. Przedrostek eksportu jest unikalny podczas transportu aktualizacji oprogramowania z systemu deweloperskiego do systemu produkcyjnego. W Workflow Management przedrostek eksportu definicji działania jest używany do decydowania, w którym systemie definicja działania może zostać zmieniona i aktywowana. Tylko definicje działania i ról workflow z przedrostkiem eksportu odpowiadającym przedrostkowi eksportu wybranego systemu mogą zostać zmienione. Podczas wprowadzania nowych definicji działań i ról workflow, nowa definicja lub rola otrzymuje przedrostek systemu wybranego w momencie wprowadzania.
Definicja workflow
Definicje workflow to te obiekty biznesowe w Workflow Management, które można zapisać jako szablony. Obejmują one definicje procesów, definicje działań i role workflow. Definicje workflow mogą zostać zapisane jako szablon i przetransportowane do systemu niższego poziomu przy użyciu transportu oprogramowania lub mogą zostać wyeksportowane przy użyciu poleceń powłoki narzędziowej expwfl i impwfl i zaimportowane do dowolnego systemu tego samego lub wyższego poziomu wydania.
Opis aplikacji
Aplikacja Aktywacja definicji działań służy do aktywowania lub dezaktywowania definicji działania.
Definicja workflow jest zawsze przypisana do określonego typu bazy danych. W zależności od tego, który typ bazy danych został określony w definicji workflow, procesy i działania są tworzone w bazie danych repozytorium lub w bazach danych OLTP. Wszystkie definicje workflow muszą być tego samego typu bazy danych. Na przykład role workflow typu baza danych repozytorium nie mogą być używane jako użytkownicy w definicjach działań typu baza danych OLTP.
Jeśli w systemie jest kilka baz danych OLTP, należy zalogować się do każdej bazy danych OLTP, w której ma zostać aktywowana lub dezaktywowana definicja działania typu baza danych OLTP i aktywować tam definicję działań na podstawie bazy danych. Ponieważ w systemie może istnieć tylko jedna baza danych repozytorium, można aktywować lub dezaktywować definicję działań typu bazy danych baza danych repozytorium, nawet jeśli użytkownik jest zalogowany do dowolnej bazy danych OLTP w systemie.
Aplikacja Aktywacja definicji działań składa się z nagłówka i obszaru roboczego.
Nagłówek
Definicja działania, która ma zostać aktywowana lub dezaktywowana, jest wybierana i wyświetlana w nagłówku aplikacji. Tylko definicje działań z przedrostkiem eksportu bieżącego systemu mogą być aktywowane lub dezaktywowane. Z tego powodu aplikacja Aktywacja definicji działań zawsze używa przedrostka eksportu bieżącego systemu, nawet jeśli nie jest on wyraźnie wyświetlany.
Przedrostek eksportu bieżącego systemu ma również zastosowanie do pomocy wejściowej i wyszukiwania w nagłówku. Wyniki wyszukiwania są zatem ograniczone do definicji działań ważnych dla tej aplikacji.
Pola w szczegółach:
- Definicja działania – w tym polu należy wprowadzić unikatowy identyfikator definicji działania, która ma zostać aktywowana lub dezaktywowana. Aktywować lub dezaktywować można tylko definicje działań z przedrostkiem eksportu bieżącego systemu. Z tego powodu aplikacja Aktywacja definicji działań zawsze używa przedrostka eksportu bieżącego systemu, nawet jeśli nie jest on wyraźnie wyświetlany.
- Oznaczenie – nazwa definicji działania jest wyświetlana na stronie. Nazwa jest dodatkowych oznaczeniem definicji działania. Nazwa może być niejednoznaczna, tzn. kilka definicji działań może mieć to samo oznaczenie.
- Status – ten element sterujący zawiera metadane i nie może zostać usunięty. Definicja działania musi być aktywowana, aby system generował działania, gdy wystąpią zdefiniowane zdarzenia. Należy użyć wyboru statusu w tym polu, aby aktywować lub dezaktywować definicję działania. Definicja procesu jest aktywowana lub dezaktywowana za pośrednictwem węzła początkowego.
- Baza danych – ta kontrolka zawiera metadane i nie może zostać usunięta. To pole wyświetla dokładną bazę danych, w której definicja działania jest aktywowana lub dezaktywowana. Definicje działań typu bazy danych repozytorium są aktywowane lub dezaktywowane w bazie danych repozytorium. Jeśli użytkownik chce aktywować lub dezaktywować definicję działania typu bazy danych OLTP, musi zalogować się do tej bazy danych.
- Definicja procesu – ten element kontrolny zawiera metadane i nie może zostać usunięty. Jeśli definicja działania reprezentuje węzeł definicji procesu, identyfikacja definicji procesu jest wyświetlana w tym polu.
Obszar roboczy
W obszarze roboczym można przypisać dodatkowe informacje specyficzne dla bazy danych do definicji działania, takie jak klasyfikacje działania.
Sekcja Klasyfikacja
W sekcji Klasyfikacja można przypisać istniejące klasyfikacje do definicji działań. Klasyfikacje mogą być używane do lepszego organizowania działań dla ocen i zapytań. Pola wejściowe nie mogą być edytowane dla definicji działań typu bazy danych repozytorium.
Pola w szczegółach:
- Klasyfikacja 1 – ten element sterujący zawiera metadane i nie wolno go usuwać. W tym polu można przypisać istniejącą klasyfikację działania do definicji działania. Klasyfikacje mogą być wykorzystywane do lepszej organizacji działań na potrzeby ocen i zapytań. Pola wejściowe są dostępne tylko dla działań, zdefiniowanych dla bazy danych OLTP.
- Klasyfikacja 2 – ten element sterujący zawiera metadane i nie wolno go usuwać. W tym polu można przypisać istniejącą klasyfikację działania do definicji działania. Klasyfikacje mogą być wykorzystywane do lepszej organizacji działań na potrzeby ocen i zapytań. Pola wejściowe są dostępne tylko dla działań, zdefiniowanych dla bazy danych OLTP.
- Klasyfikacja 3 – ten element sterujący zawiera metadane i nie wolno go usuwać. W tym polu można przypisać istniejącą klasyfikację działania do definicji działania. Klasyfikacje mogą być wykorzystywane do lepszej organizacji działań na potrzeby ocen i zapytań. Pola wejściowe są dostępne tylko dla działań, zdefiniowanych dla bazy danych OLTP.
- Klasyfikacja 4 – ten element sterujący zawiera metadane i nie wolno go usuwać. W tym polu można przypisać istniejącą klasyfikację działania do definicji działania. Klasyfikacje mogą być wykorzystywane do lepszej organizacji działań na potrzeby ocen i zapytań. Pola wejściowe są dostępne tylko dla działań, zdefiniowanych dla bazy danych OLTP.
- Klasyfikacja 5 – ten element sterujący zawiera metadane i nie wolno go usuwać. W tym polu można przypisać istniejącą klasyfikację działania do definicji działania. Klasyfikacje mogą być wykorzystywane do lepszej organizacji działań na potrzeby ocen i zapytań. Pola wejściowe są dostępne tylko dla działań, zdefiniowanych dla bazy danych OLTP.
Akcja [Zastosuj uprawnienia dla procesów]
Aplikacja w tle [Zastosuj uprawnienia dla procesów] stosuje uprawnienia zdefiniowane w definicji procesu do procesów. Tę aplikację w tle można wywołać dla definicji procesów, których uprawnienia zostały zmienione, aby zastosować te zmiany z mocą wsteczną do istniejących procesów.
Akcja jest wykonywana dla definicji procesu wyświetlanej w polu Definicja procesu. W tej aplikacji należy wyświetlić dowolną definicję działania należącą do definicji procesu w celu wykonania akcji dla procesów. Jeśli definicja działania nie należy do definicji procesu, akcja nie może zostać wykonana.
Jeśli w systemie jest kilka baz danych OLTP, należy zalogować się do każdej bazy danych OLTP, w której uprawnienia mają zostać zastosowane do procesów definicji procesu typu baza danych OLTP i wykonać tam akcję. Ponieważ może istnieć tylko jedna baza danych repozytorium na system, można również wykonać akcję dla procesów definicji procesu typu bazy danych repozytorium, jeśli użytkownik jest zalogowany do dowolnej bazy danych OLTP w systemie.
Konfiguracja
Nie trzeba definiowania dodatkowych ustawień dla aplikacji Aktywacja definicji działań w aplikacji Konfiguracja.
Jednostki biznesowe
Następująca jednostka biznesowa jest istotna dla aplikacji Aktywacja definicji działań, która jest używana przykładowo do:
- Przypisywania uprawnień
- Importowania lub eksportowania danych
Aktywacja definicji działania:
com.cisag.sys.workflow.obj.ActivityDefinitionExtension
Jednostka biznesowa należy do następującej grupy jednostek biznesowych:
Obiekty workflow w OLTP i repozytorium:
com.cisag.sys.workflow.WorkflowObjects
Uprawnienia
Uprawnienia można przypisywać zarówno za pomocą ról uprawnień, jak i poprzez przypisanie organizacji. O koncepcji uprawnień można przeczytać w dokumentacji technicznej Uprawnienia.
Umiejętności specjalne
Aplikacja Aktywacja definicji działań nie posiada specjalnych umiejętności.
Przypisania organizacyjne
Przypisania organizacyjne nie są wymagane dla aplikacji Aktywacja definicji działań.
Funkcje specjalne
Aplikacja Aktywacja definicji działań nie posiada funkcji specjalnych.
Uprawnienia dla partnerów biznesowych
Aplikacja Aktywacja definicji działań nie jest dostępna dla partnerów biznesowych.