Definicja działań Automatyczny import w tle oferuje automatyczny import danych za pośrednictwem usługi integracji biznesowej (BIS). W przeciwieństwie do aplikacji Automatyczny import danych, która importuje wszystkie pliki znajdujące się w jednym folderze, definicja działania przetwarza plik kontrolny z listą plików do zaimportowania, które również mogą znajdować się w różnych katalogach.
Grupa docelowa
- Konsultanci
- Programiści
- Administratorzy
Definicja terminów
- Filtr — model danych BIS dla danej jednostki biznesowej może być bardzo obszerny. Filtr stanowi podzbiór modelu danych BIS dla określonego podmiotu gospodarczego. Określa on, które z obiektów, atrybutów i relacji jednostki biznesowej mają zostać uwzględnione w procesie importu lub eksportu.
Opis aplikacji
Konfiguracja definicji działań
Definicja działań Automatyczny import w tle (cis.bis.ImportBatch) uzyskuje dostęp do drugiej definicji działań, Importuj plik (cis.bis.ImportBatch.job), która otwiera aplikację Importuj dane w tle jako aplikację działającą w tle. Działanie cis.bis.ImportBatch.job jest uruchamiae z powodu zdarzenia wywołanego przez cis.bis.ImportBatch i dlatego musi być wcześniej włączona dla żądanej docelowej bazy danych za pośrednictwem aplikacji Aktywacja definicji działań, aby zapewnić, że import rzeczywiście ma miejsce.
Przykładowe definicje działań opisane w tym dokumencie można znaleźć w obiekcie rozwojowym „com.cisag.sys.Tool.bi.WorkflowBIS”. Te definicje działań są importowane do systemu automatycznie wraz z aktualizacją oprogramowania. Aby móc z nich korzystać, należy dodać do definicji prefiks eksportu swojego systemu. W tym celu należy załadować wymaganą definicję w aplikacji Definicje działań i uruchomić akcję [Wykonaj definicję aktywności].
Utwórz plik kontrolny
Plik kontrolny zawiera wszystkie informacje potrzebne do zaimportowania pliku w jednym wierszu.
Każdy wiersz zawiera następujące wpisy, każdy oddzielony przecinkiem:
- Nazwa kolejki przetwarzania
- Pełna nazwa techniczna obiektu biznesowego lub nazwa filtra
- Format importu:
- XML_NLS dla wielojęzycznego importu XML
- XML dla jednojęzycznego importu XML
- CSV_CP1252 dla importu CSV z CP1252
- CSV_UTF8 dla importu CSV z UTF8
- Nazwa pliku importu. {0} może być użyte jako symbol zastępczy. Dozwolone są pliki skompresowane (z rozszerzeniem „.gz”).
JOBQUEUE01,com.cisag.app.general.obj.Item,XML_NLS,kstore://CFEPERFDV07/Import/XYZ/Item.xml.gz
JOBQUEUE01,com.cisag.app.general.obj.Partner,XML,file:///G:/Imports/XYZ/Partner/Partner.xml.gz
JOBQUEUE03,COUNTRY,XML_NLS,kstore://CFEPERFDV07/Import/XYZ/NewCountries.xml
Operacje importu są wysyłane w kolejce przetwarzania zgodnie z kolejnością pliku kontrolnego. Jeśli kolejka przetwarzania ma tylko jednego pracownika/wątek, importy będą przetwarzane sekwencyjnie.
Nazwy plików importu są określane za pomocą schematu „kstore://” lub „file:///”. Jednak plik o schemacie „file:///” nie musi być dostępny z każdego serwera aplikacji, gdy używana jest ta nazwa.
Jeśli nazwa pliku importu zawiera symbol zastępczy {0}, zostanie on zastąpiony w czasie wykonywania przez katalog importu określony jako parametr – więcej w rozdziale Instrukcje.
Konfiguracja
Nie trzeba definiowania dodatkowych ustawień dla aplikacji Definicje działań w aplikacji Konfiguracja.
Jednostki biznesowe
Następująca jednostka biznesowa: com.cisag.sys.workflow.obj.ActivityDefinition jest istotna dla aplikacji Definicje działań. Służy ona na przykład do:
- przypisywania uprawnień lub
- importu lub eksportu danych.
Jednostka biznesowa jest częścią grupy jednostek biznesowych:
com.cisag.sys.workflow.RepositoryWorkflowObjects
Następująca jednostka biznesowa jest istotna dla aplikacji Importuj dane w tle:
com.cisag.sys.tools.bi.obj.FilterDefinition
Należy posiadać uprawnienia do wprowadzania zmian w jednostce biznesowej, która ma zostać zaimportowana.
Uprawnienia
Można przyznawać uprawnienia, przypisując zarówno role uprawnień, jak i organizacje. Aby uzyskać więcej informacji na temat koncepcji autoryzacji, zapoznaj się z dokumentacją techniczną Uprawnienia.
Uprawnienia specjalne
Aplikacja Definicje działań nie zawiera żadnych specjalnych funkcji.
Przyporządkowania organizacji
Aplikacja Definicje działań nie wymaga przypisywania organizacji.
Funkcje specjalne
W aplikacji Definicje działań nie ma specjalnych funkcji.
Należy wziąć pod uwagę następujące funkcje specjalne w odniesieniu do aplikacji Importuj dane w tle:
- Aby wykonać import danych z zapisanymi filtrami, wystarczy funkcja Otwórz.
- Wykonanie importu danych wymaga uprawnień do odczytu i zapisu w Knowledge Store i/lub systemie plików.
Uprawnienia dla partnerów biznesowych
Aplikacja Definicje działań nie jest dostępna dla partnerów biznesowych.
Instrukcja: Uruchom import w tle ręcznie
- Należy otworzyć aplikację Definicje działań.
- Następnie, otworzyć definicję cis.bis.ImportBatch dla danych OLTP.
- Wybrać funkcję [Wykonaj definicję działania] na pasku menu.
- Określić parametry importu w tle w oknie dialogowym:
- Plik kontrolny – należy określić pełną nazwę ścieżki pliku kontrolnego, np. „kstore://ADV51002/import/ImportList.txt” lub „file:///c:/import/ImportList.txt”.
- Katalog importu – w polu można podać tylko jeden wpis, jeśli plik kontrolny zawiera co najmniej jeden plik importu zawierający w nazwie symbol zastępczy „{0}”. Należy wprowadzić wyrażenie, które ma zastąpić symbol zastępczy.
- Użytkownik – prawidłowa nazwę użytkownika, dla którego mają być wykonywane zadania importu.
- Wybrać opcję [Wykonaj]
->System utworzy zadanie w tle dla każdego wpisu w pliku kontrolnym, które zostanie przetworzone zgodnie z ustawieniami w tle.
Można pobrać wyniki w zwykły sposób za pośrednictwem aplikacji Lista: Zapisy protokołu wymiany danych.