Import działań

Niniejsza dokumentacja opisuje sposób importowania działań za pomocą aplikacji Import danych. Procedury te zawierają ogólne instrukcje, np. kolejność, której należy przestrzegać podczas importowania. Użytkownik zostanie również poinformowany o możliwych warunkach wstępnych i skutkach.

Opis aplikacji Import danych, który zawiera również opisy pól i przycisków, można znaleźć w dokumentacji Import danych.

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.

Informacje ogólne

Poniżej znajdują się ogólne informacje na temat działań. Użytkownik dowie się, jak łączone są obiekty danych do zaimportowania.

Działanie opisuje czynność, która jest wykonywana przez jednego lub więcej obsługujących. System tworzy zadanie dla każdego obsługującego działania i przypisuje je do niego. Zadania stanowią połączenie między obsługującymi a działaniami. Działania mogą być wprowadzane lub tworzone przy użyciu definicji działań.

Oprócz zadań, działanie zawiera również linki, teksty i parametry działania:

  • Powiązania wskazują przez odniesienie do obiektu na dowolny obiekt w tej samej bazie danych i posiadają opis.
  • Teksty mogą być wykorzystywane do szczegółowego opisu zadań i są nagrywane w kilku językach.
  • Parametry działań to informacje o stanie działań, które wynikają z definicji działań.

Więcej informacji można znaleźć w dokumentacji Działania.

Procedury

Należy zapoznać się z poniższą procedurą importu działań.

Uwaga
Działania mogą być eksportowane i importowane tylko dla baz danych OLTP.

Import danych

W celu zaimportowania danych należy:

  1. Otworzyć aplikację Import danych.
  2. Wybrać filtr działania lub utworzyć nowy filtr. Wyświetlony zostanie filtr importowania działania.
  3. Wybrane atrybuty filtra są już podświetlone. W razie potrzeby można dostosować wybór.
  4. Wybrać przycisk [Importuj dane] na standardowym pasku narzędzi. Otworzy się okno dialogowe importu danych.
  5. W tym oknie dialogowym można dokonać ustawień pliku importu. Szczegółowy opis pól można znaleźć w dokumentacji Import danych.
  6. Wybrać przycisk [W tle], aby rozpocząć import.

Uwagi dotyczące importu działań

Zmiany schematu numeracji podczas importu

Po zaimportowaniu działania schemat numeracji dla działań jest dostosowywany, jeśli numer działania jest większy niż ostatni numer przypisany do schematu numeracji. W takim przypadku ostatni przypisany numer zostanie zmieniony na numer działania.

Ponowne przypisanie numeru i identyfikatora GUID

W przypadku zaimportowania działania bez numeru i identyfikatora GUID, nowy numer zostanie automatycznie przypisany do działania.

Powiązania

Powiązania są mapowane poprzez relację ReferenceObject. Znajduje się ona poniżej relacji ActivityAttachment.

Obiekty powiązane z działaniem są definiowane przez odniesienie do obiektu. Jednak odniesienie do obiektu jest ważne tylko w bazie danych, w której zostało utworzone. Zamiast odniesienia do obiektu przechowywanego w modelu danych, klucz podstawowy, klucz biznesowy i ciąg instancji są zatem używane do transportu danych.

Podczas importu podejmowana jest próba znalezienia pierwotnie przywoływanego obiektu w bazie danych. Najpierw podejmowana jest próba przy użyciu klucza biznesowego. Jeśli obiekt nie zostanie znaleziony, podejmowana jest próba znalezienia obiektu przy użyciu klucza podstawowego. Jeśli obiektu nie można znaleźć, ciąg instancji jest dodawany do opisu łącza, a samo działanie jest używane jako obiekt, do którego się odwołano. Oznacza to, że użytkownik jest zwykle prezentowany z działaniem podczas edycji.

Teksty

Dla działania można wprowadzać teksty opisowe. Aby je zaimportować, należy wybrać wszystkie atrybuty poniżej relacji Teksty. Pominięcie poszczególnych atrybutów może prowadzić do błędów.

Uwaga
Jeśli działanie jest duplikowane w tej samej bazie danych OLTP poprzez import/eksport, oba działania odnoszą się do tych samych tekstów. W takim przypadku konieczne jest ręczne przypisanie nowych identyfikatorów GUID tekstu w pliku importu.

Definicje działań i ról

Podczas importowania pola definitionGuid należy upewnić się, że przed zaimportowaniem działań dostępne są wszelkie odwołujące się do nich definicje działań, np. poprzez zaimportowanie definicji działań za pomocą narzędzia impwfl. Więcej informacji można znaleźć w dokumentacji Eksport definicji workflow (expwfl) i  Import definicji workflow (impwfl).

Działania utworzone przez definicje działań można importować, nawet jeśli powiązane definicje działań nie istnieją. W takim przypadku nie należy importować pola definitionGuid.

Szablony serii i działania związane z seriami

Szablony serii generują działania serii w określonym czasie. Po utworzeniu działania serii czas rozpoczęcia szablonu serii zmienia się między innymi na następny czas utworzenia. Ze względu na różnicę czasu podczas eksportowania szablonu serii i powiązanych działań serii, możliwe jest, że wyeksportowano zbyt wiele lub zbyt mało działań serii, jeśli jedno lub więcej działań serii zostało utworzonych między eksportami.

Przykład
Eksportowany jest szablon serii. Następnie eksportowane są działania serii. Pomiędzy tymi dwoma eksportami, nowe działanie serii zostało utworzone przez silnik workflow, a czas rozpoczęcia szablonu serii został zmieniony. W tym przypadku wyeksportowano o jedno działanie serii za dużo w stosunku do wyeksportowanego szablonu serii.
Przykład
Działania serii są eksportowane przed szablonem serii. Pomiędzy tymi dwoma eksportami, nowe działanie serii zostało utworzone przez silnik workflow, a czas rozpoczęcia szablonu serii został zmieniony. W tym przypadku wyeksportowano o jedno działanie serii za mało w stosunku do wyeksportowanego szablonu serii.

Należy upewnić się, że pomiędzy eksportami nie są generowane żadne działania seryjne. Można to osiągnąć na przykład poprzez tymczasową dezaktywację silnika workflow systemu.

Odniesienie działania serii do szablonu serii jest ustalane podczas importu za pomocą atrybutu seriesActivityGuid. W przypadku importowania szablonu serii bez identyfikatora GUID należy upewnić się, że atrybut seriesActivityGuid działania serii wskazuje na nowy identyfikator GUID szablonu serii.

Procesy workflow

Import działań z odniesieniem do procesu workflow nie jest obsługiwany.

Przetwarzanie błędów

Jeśli podczas importu wystąpią błędy, należy przetworzyć plik błędu zgodnie z zawartymi w nim komunikatami o błędach. Aplikacja Działania nie obsługuje przetwarzania błędów.

Czy ten artykuł był pomocny?