Parametry > Miejsca docelowe > Reguły archiwizacji 

Ta funkcja umożliwia ustawienie warunków, w których funkcja archiwizacji może przechowywać w sejfie dokument wytworzony przez oprogramowanie. Każdy wprowadzony plik opisuje kontekst archiwizowania, charakteryzowany przez zdarzenie wyzwalające (np. wydruk) oraz słowa kluczowe, które mogą być używane jako późniejsze kryteria wyszukiwania.

Archiwizacja może również, jeśli dodawanie załącznika nie jest zdarzeniem wyzwalającym, powodować w zamian utworzenie załącznika, który będzie wskazywał na ten dokument. W ten sposób z poziomu zarządzania załącznikami można uzyskać dostęp do dokumentu przechowywanego w systemie elektronicznego zarządzania dokumentami (EZD).

Wymagania wstępne

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Dwie karty umożliwiają zdefiniowanie kontekstu archiwizacji: karta Ogólne opisuje warunki ogólne, a karta Parametry opisuje dane wymieniane z systemem EZD podczas archiwizacji.

Nagłówek

Prezentacja

Zdefiniowany tutaj klucz identyfikuje parametr w sposób unikalny. Nie ma on znaczenia (mają je kryteria wyzwalania podczas wykonania).

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Kod identyfikujący bieżący rekord.

  • Opis (pole INTIT)

W W możliwych do przetłumaczenia polach takich, jak to można wprowadzić opis w innych językach niż bieżący język połączenia – należy kliknąć na opcję Tłumaczenia online z poziomu ikony Operacje.
SEEREFERTTO Więcej informacji znajduje się w opisie do Tłumaczenia opisów online.

  • Aktywny (pole ENAFLG)

To pole wyboru należy zaznaczyć, aby aktywować bieżący rekord.

Nieaktywne rekordy zachowują swoją zawartość, a ustawienia nie mogą być używane poprzez wywołanie ich kodu:

  • W innych rekordach takich, jak dokumenty czy ustawienia
  • W procesach zbiorczych

Uprawnienia do danej funkcji mogą zabraniać tworzenia aktywnego rekordu. W takim przypadku pole jest domyślnie dezaktywowane. Modyfikować je może tylko uprawniony użytkownik, za pomocą przepływu podpisów.

Zamknij

 

Karta Ogólne

Pola

Na tej karcie występują następujące pola :

Ogólne

  • Moduł (pole MODULE)

Należy wybrać moduł do skonfigurowania.

To pole pozwala na ustalenie, czy ekran ma zostać utworzony w bazie danych folderu. Należy go utworzyć, jeśli moduł, z którym powiązany jest ekran jest aktywny dla folderu.

Kod działania umożliwia uniknięcie kopiowania ustawień niepotrzebnych podczas tworzenia folderu oraz ochronę modyfikacji parametrów standardowych ewentualnej łatki.

Identyfikator woluminu może być używany przez oprogramowanie archiwizacji. Identyfikuje on fizyczny, oddzielny kontener (np. jeśli istnieje potrzeba archiwizacji na różnych woluminach w zależności od firmy). Musi być on zdefiniowany na poziomie oprogramowania EZD, ale może zostać pusty, jeśli istnieje tylko jeden kontener lub jeśli EZD jest w stanie skontaktować się z domyślnym kontenerem.

Opcje

  • Pokaż parametry (pole INTERV)

Jeśli to pole zostało zaznaczone, powoduje ono otwarcie okna umożliwiającego wyświetlenie i modyfikację parametrów przekazanych do oprogramowania EZD przed archiwizacją. Jest to możliwe tylko, jeśli proces nie odbywa się w trybie wsadowym.

  • Tryb debugowania (pole DEBUG)

Flaga umożliwiająca aktywację pomocy wdrożenia. Podczas wykonywania tych ustawień i jeśli ta opcja jest aktywna, silnik archiwizacji wyświetla w logu ewentualne komunikaty o błędach obliczeń wg warunków.

Zdarzenie wyzwalające

  • Typ operacji (pole TYPEVT)

Ta rubryka umożliwia zdefiniowanie zdarzenia wyzwalającego archiwizację. Może to być:

  • Dodanie załącznika w zarządzaniu obiektem (można podać kod obiektu, jeśli archiwizacja ma zostać ograniczona do pojedynczego obiektu).
  • Rozpoczęcie wydruku do miejsca docelowego typu Archiwizacja (można podać kod raportu, aby ograniczyć archiwizację do pojedynczego raportu. Jeśli podano, kod obiektu umożliwia poza tym ograniczenie archiwizacji tylko do wydruków uruchomionych z poziomu danego obiektu za pomocą funkcji wydruku).
  • Eksport za pomocą szablonu eksportu. Także tu można podać kod szablonu, aby ograniczyć archiwizację do pojedynczego szablonu.
  • Wyświetlenie loga w funkcji zdefiniowanej przez odpowiadającą rubrykę (wyzwolenie archiwizacji odbędzie się podczas wywołania funkcji FERME_TRACE). Jeśli kod funkcji jest pusty, wyzwalanie staje się ogólne.
  • Eksport do pliku Excel z poziomu tabeli na podstawie ekranu powiązanego z funkcją zdefiniowaną przez odpowiadającą rubrykę, jeśli została ona uzupełniona (jeśli nie, wyzwalanie jest ogólne). Uwaga, w takim przypadku archiwizowany jest nie plik Excel, ale plik XML, który prowadzi do jego generowania.
  • Ręczne wywołanie powoduje uruchomienie archiwizacji przez konkretne wywołanie podprogramu:
    Call EVENEMENT(6,GFONCTION,FICHIER,"") From ARCHIVE
    Należy zauważyć, że można użyć pola funkcji, aby ograniczyć wyzwalanie ręczne do wyzwolenia w danej funkcji.

Ten kod umożliwia:

  • Jeśli wydarzenie wyzwalające to dodanie nowego załącznika (przez menu Plik/załączniki), wskazanie na którym obiekcie dochodzi do wyzwolenia (jeśli jest puste, wyzwolenie będzie dotyczyło wszystkich kodów obiektów).
  • Jeśli zdarzenie wyzwalające to wydruk w miejscu docelowym typu „Archiwizacja”, ograniczenie wyzwolenia do raportów uruchomionych z poziomu funkcji wydruku na podstawie odpowiadającego obiektu.

Jeśli wyzwolenie archiwizacji odbywa się poprzez wydruk w miejscu docelowym typu Archiwizacja, to pole umożliwia ograniczenie wyzwalania podczas wydruku danego statusu. Jeśli status nie został uzupełniony, te ustawienia mają zastosowanie do wszystkich statusów.

Jeśli eksport jest wyzwalany z eksportu danych, ta rubryka umożliwia ograniczenie wyzwolenia do eksportu dokonanego za pomocą konkretnego szablonu. Ustawienia stają się ogólne i mają zastosowanie do wszystkich szablonów, jeśli to pole nie zostało uzupełnione.

Ta rubryka umożliwia ograniczenie wyzwalania parametrów danej funkcji. Ma to zastosowanie dla eksportów do programu Excel.

To pole umożliwia dostosowanie ustawień dla firmy np. w celu uzupełnienia identyfikatora woluminu, w którym przechowywane są pliki.

Jeśli zdarzenie wyzwalające odpowiada rekordowi ustawień, obliczana jest rubryka Pole firmy. Jeśli wynik obliczeń odpowiada wartości obecnej w tej rubryce, zdarzenie wyzwalające jest uznawane za zrealizowane i archiwizacja może zostać rozpoczęta.

Jeśli to pole jest puste, zdarzenie wyzwalające zostanie uznane za zrealizowane tylko, jeśli wynik obliczenia rubryki Pole firmy jest puste lub nie odpowiada żadnemu innemu skonfigurowanemu rekordowi (to umożliwia posiadanie domyślnych ustawień dla wszystkich firm niezdefiniowanych eksplicytnie przez rekord).

  • Pole firmy (pole FLDCPY)

Ta formuła umożliwia określenie bieżącej firmy w celu umożliwienia określenia, czy ustawienia zdefiniowane dla danego kodu firmy działają prawidłowo.

  • Pole lokalizacji (pole FLDFCY)

Jeśli firmy nie można łatwo określić w kontekście przez formułę obliczeniową, można użyć tej formuły, która określi bieżącą lokalizację w celu wywnioskowania bieżącej firmy.

W ten sposób będzie można określić, czy ustawienia zdefiniowanie dla danego kodu firmy działają prawidłowo.

Typ dokumentu używany do tworzenia załącznika w obiekcie. To wymagane pole, zdefiniowane w tabeli dodatkowej 902, jest identyfikatorem woluminu jednego lub dwóch kryteriów wykluczających, które umożliwiają zdefiniowanie dodatkowych parametrów archiwizacji (wprowadzonych na drugiej stronie definicji archiwizacji).

  • Kryterium (pole FILTRE)

To kryterium logiczne jest obliczane w momencie wykrycia zdarzenia wyzwalającego archiwizację. Jeśli wynik obliczenia to fałsz, archiwizacja nie jest wyzwalana.

Odsyłacze

Po zakończeniu archiwizacji można utworzyć załącznik wskazujący zarchiwizowany dokument. To opcjonalne pole umożliwia zdefiniowanie kodu obiektu, którego dotyczy załącznik.

  • Klucz połączenia (pole OBJCLE)

Jeśli załącznik został utworzony (tzn. jeśli kod obiektu został uzupełniony w poprzedniej rubryce), wartość głównego klucza obiektu musi być tutaj zdefiniowana jako formuła (wiele formuł oddzielonych „;”, jeśli jest to klucz wielokrotny).

Załącznik

  • Słowo kluczowe (pole MOTCLE)

Każde pole tego typu jest używane do uzupełnienia rubryki ze słowem kluczowym w załączniku, jeśli załącznik został utworzony po zakończeniu archiwizacji dokumentu.

  • Kontener (pole IDTCNT)

To pole jest używane do uzupełnienia rubryki z identyfikatorem dokumentu w załączniku, jeśli załącznik został utworzony po zakończeniu archiwizacji dokumentu. Ten numer referencyjny to identyfikator kontenera, gdzie zostanie umieszczony dokument w EZD. Kontener może być katalogiem, maszyną lub URL.

  • Identyfikator archiwizacji (pole IDTSTO)

To pole jest używane do uzupełnienia rubryki z Identyfikatorem dokumentu w załączniku, jeśli załącznik został utworzony po zakończeniu archiwizacji dokumentu. Ten numer dokumentu to unikalny identyfikator dokumentu w kontenerze EZD (biorąc pod uwagę, że może istnieć numer wersji w identyfikatorze dodatkowym, jeśli dokument jest przesyłany wielokrotnie).

  • Wersja (pole VERSION)

To pole jest używane do uzupełnienia rubryki z numerem wersji w załączniku, jeśli załącznik został utworzony po zakończeniu archiwizacji dokumentu. Ten numer wersji umożliwia rozróżnienie różnych przesłań tego samego dokumentu.

  • Kategoria (pole CAT)

To pole zawiera obliczoną formułę, której wynik jest używany do uzupełnienia rubryki kategoria w załączniku, jeśli załącznik jest tworzony po zakończeniu archiwizacji dokumentu. Jest to wartość liczbowa zdefiniowana przez menu lokalne 96.

  • Nazwa dokumentu (pole NAM)

Nazwa załącznika, która wyświetla się w zarządzaniu załącznikami X3 w miejscu pełnej nazwy pliku.

Blok numer 6

  • Nazwa pliku (pole FORFIC)

Ta rubryka umożliwia uzupełnienie formuły w celu wygenerowania tymczasowej nazwy pliku używanej podczas procesu archiwizacji dokumentu.

Ta ścieżka może być względna lub bezwzględna.

Jest ona względna, jeśli rozpoczyna się w następujący sposób:

  • C:\ścieżka, gdzie C: odpowiada woluminowi umieszczonemu na serwerze,
  • #@C:\, gdzie C odpowiada woluminowi umieszczonemu na stacji roboczej klienta,
  • \\serwer, gdzie serwer to nazwa serwera w sieci.

Jeśli nie jest ona bezwzględna, katalog na podstawie którego obliczana jest ścieżka jest definiowany przez parametr ogólny ARCMAC. Jeśli go brak, używana jest wartość parametru DIRPCE, a jeśli go brak, bieżący katalog tymczasowy folderu.

Jeśli konektor EZD jest używany bez zainstalowania silnika archiwizacji, nazewnictwo katalogów umożliwia w prosty sposób dokonanie prostego zarządzania dokumentami umieszczając pliki w katalogach z nazwami zdefiniowanymi w zależności od kontekstu.


Zamknij

 

Karta Parametry

Prezentacja

Na tej karcie należy uzupełnić parametry dodatkowe wysyłane do EZD (lub przesyłane przez EZD po archiwizacji). Lista parametrów jest definiowana przez funkcję Parametry archiwizacji (GESARE) i zależy wyłącznie od identyfikatora woluminu oraz typu dokumentu.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela

  • Kod parametru (pole CODPAR)

Ten kod parametru identyfikuje jeden z parametrów przekazywanych do oprogramowania EZD podczas przesyłania. Jest on więc przekazywany, wraz ze swoją wartością, do oprogramowania EZD podczas każdego przesłania dokumentu.

Co więcej w kontekście wywołania oprogramowanie tworzy zmienną, której nazwa odpowiada kodowi z prefiksem G_.

W ten sposób na przykład, jeśli parametr identyfikujący przesyłany dokument nazywa się DOC_ID, zmienna G_DOC_ID będzie dostępna w kontekście wywołania, co umożliwi użycie tej zmiennej w formule definiującej numer referencyjny dokumentu do przechowywania w oprogramowaniu po przesłaniu.

  • Tytuł parametru (pole INTPAR)

Umożliwia zdefiniowanie opisu powiązanego z każdym rekordem.

  • Typ wewnętrzny (pole TYPPAR)

Definiuje wewnętrzny typ zmiennej G_XXXX powiązanej z parametrem XXXX. To pole może przyjąć wartości Znak, Liczba całkowita, Data, Dziesiętna, Etykieta.

  • Typ argumentu (pole ADRPAR)

To pole umożliwia sprawdzenie, czy parametr jest tylko przesyłany do EZD (jeśli jego wartość to Według wartości) lub czy może również zostać zwrócony do programu wywołującego przez oprogramowanie EZD (jeśli jego wartość to Według adresu).

  • Wartość (pole FORPAR)

To pole umożliwia zdefiniowanie, za pomocą formuły obliczeniowej, wartości przypisanej do zmiennej przekazywanej do oprogramowania EZD podczas wyzwalania archiwizacji. Zmienne online zależą od kontekstu i mogą zawierać:

  • pola zawarte na ekranach funkcji, jeśli funkcja lub obiekt są online
  • listę parametrów uruchomienia, jeśli jest to raport lub szablon eksportu
  • zmienne globalne (np. takie jak GUSER).

Zamknij

 

Specyficzne operacje

Należy kliknąć na Zatwierdź, aby utworzyć i zatwierdzić automatyczny proces wywoływany przez funkcję archiwizacji.

Komunikaty o błędach

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja