Pakiet: com.suncode.plugin.scheduldedtask.task.ImportDocumentsFromXlsx
Dostępna od wersji: 1.0.6
Zadanie zaplanowane do masowego importowania dokumentów za pomocą pliku konfiguracyjnego MS Excel (*.xlsx). Importowane są dokumenty z podanej ścieżki i ustawiane są indeksy na dodanym dokumencie. Status importowanych dokumentów jest zapisywany w tabeli [Tabela] pm_imported_documents. W tabli przechowywane są informacje o importowanych dokumentach. Wiersze puste w arkuszu lub z nieprawidłową ścieżką do pliku są pomijane. Zadanie umożliwa także uruchomienie akcji na klasie dokumentów po dodaniu do archiwum.
Przygotowanie arkusza importu
- Arkusz powinien posiadać rozszerzenie *.xlsx
- Pierwszy wiersz to nagłówek zawierający kolumnę "FilePath" oraz nazwy indeksów które chcemy uzupełnić podczas importu.
- Kolejne wiersze to dane do importowania.
- Kolumna "FilePath" powinna zawierać nazwę pliku (plik pobierany z tego samego katalogu co plik Excela) lub ścieżkę do pliku.
Nazwa parametru | Opis | Typ parametru | Uwagi i ograniczenia |
---|---|---|---|
Ścieżka do pliku excel | Ścieżka do pliku konfiguracyjnego | Tekstowy | Obsługiwany format pliku .xlsx |
Klasa dokumentów* | Nazwa klasy dokumentów do której mają być importowane pliki | Tekstowy | |
Zapisz jako nowa wersja* | Zapisuje jako nową wersje dokumentu gdy zgadzają się indeksy | Tekstowy | Nalezy wpisać true/false |
Pomiń Sprawdzanie, czy dokument został już zaimportowany | Pozwala na importowanie tego samego pliku z różnymi indeksami. | Tekstowy | Nalezy wpisać true/false. Pusty taktuje jako false |
Uruchomienie akcji na klasie dokumentów | Uruchamia akcje na klasie dokumentów. Źródło akcji: Nowy dokument w archiwum | Tekstowy | Nalezy wpisać true/false. Pusty traktuje jako true |
Arkusz
Konfiguracja
Log
Tabela
1.0.6
- Dodanie komponentu
1.0.11 (obowiązująca dokumentacja)
- Dodanie parametru "Pomiń Sprawdzanie, czy dokument został już zaimportowany"
- Dodanie parametru "Uruchomienie akcji na klasie dokumentów"
- Poprawa działania z bardzo dużymi plikami ( 1mln wierszy)
Add Comment