Jeśli masz problem ze zrozumieniem jak działa Źródła danych , sprawdź opis Zarządzanie źródłami danych

Operacja ta odczytuje wybrane kolumny z pliku CSV.

ParametrOpisWartość DomyślnaTypUwagi
Ścieżka do pliku

Ścieżka do pliku csv.

  • {PWFL_HOME} - wstawia automatycznie ścieżkę do katalogu domowego systemu PlusWorkflow.
  • {WORKING_DIRECTORY} - wstawia automatycznie ścieżkę do katalogu tymczasowego ustawionego w parametrach systemowych ("WorkingDirectory").
  • FILEID:{<id_pliku>} - wstawia automatycznie ścieżkę do pliku znajdującego się w systemie o wskazanym id. Słowo kluczowe <id_pliku> należy zastąpić konkretnym identyfikatorem pliku z systemu. W momencie korzystania z parametrów ścieżki należy pamiętać o dodatkowych klamrach FILEID:{{<parametr_sciezki>}}
 Tekst 
Kodowaniekodowanie pliku Tekst 
[Parametry ścieżki] IdId parametru ścieżki, podstawiany do ścieżki. Tekst 
[Parametry ścieżki] NazwaNazwa parametru ścieżki wyświetlana w systemie. Tekst 
FormatWybrany format CSVDEFAULTLista wyboruOpis Format CSV
SeparatorZnak rozdzielający kolumny TekstTylko jeden znak, opcja pojawia się po wybraniu formatu CUSTOM.
Plik z nagłówkami kolumnOkreśla czy mają być brane pod uwagę dane nagłówkowe w pliku. Gdy parametr jest ustawiony na Nie, to w przypadku operacji odczytu kolumny z pliku są odczytywane po kolei zgodnie z liczbą określonych nazw parametrów, a nie po wskazanych nazwach nagłówków.TakLogiczny 
Nagłówki:Nazwy kolumn Tablica wartości tekstowych 
Id parametrów wyjściowych:Unikalny identyfikator parametru wyjściowego TekstNie można stosować znaku . (kropki)
Nazwa parametrów wyjściowych:Nazwa wyświetlana parametru wyjściowego Tekst 
Typ:Typ wartości kolumny Lista wartościWstępne formatowanie wartości tekstowej z pliku csv.

Tryb formatowania. Automatczynie konwertuje wartość na wybrany format obsługiwany przez PlusWorkflow

  • Tekstowy

Zwraca oryginalny tekst z pliku

  • Całkowity

Konwertuje tekst na liczbę całkowitą. Usuwa białe znaki przed konwersją

  • Zmiennoprzecinkowy

Konwertuje tekst na liczbę zmiennoprzecinkową. Liczba może być zapisana w pliku ze znakiem ',' lub '.' np 1,2 lub 1.2. Usuwa białe znaki przed konwersją

  • Logiczny

Konwertuje tekst na wartość logiczną. Wartość dla prawdy to '1'',true''on''y''t''yes' (brak uwzględnienia wielkości liter). W przeciwnym wypadu fałsz.

  • Datowy

Konwertuje tekst na date (tekst w formacie obsługiwanym przez system PlusWorkflow yyyy-MM-dd) Obsługiwane formaty to:

      • "dd/MM/yyyy"

      • "dd.MM.yyyy"

      • "dd-MM-yyyy"

      • "yyyy-MM-dd"



  • Data i czas

Konwertuje tekst na date i czas. (tekst w formacie obsługiwanym przez system PlusWorkflow yyyy-MM-dd HH:mm:ss) Obsługiwane formaty to:

      • "dd/MM/yyyy Hh:mm:ss"

      • "dd.MM.yyyy Hh:mm:ss"

      • "dd-MM-yyyy Hh:mm:ss"

      • "yyyy-MM-dd Hh:mm:ss"


Źródło danych pozwala na sparametryzowanie ścieżki do pliku na dysku. Dzięki temu możliwe jest m.in. tworzenie nowych plików na podstawie wartości zmiennej/zmiennych z procesu.

Aby tego dokonać, należy w parametrze Ścieżka do pliku w konfiguracji źródła danych osadzić Id parametru ścieżki w specjalnych znacznikach - { } - np. /home/suncode/csv/{data}.csv

Następnie w sekcji Parametry ścieżki w konfiguracji źródła danych należy dodać parametr o Id "data".

Dzięki temu możliwe będzie dynamiczne przekazywanie wartości parametru o Id "data" przy wywoływaniu źródła danych do ścieżki.

 

Przykłady konfiguracji:

Konfiguracja źródłaPlik CSV
datasources-csv-default.jsondatasource-csv-DEFAULT.csv
datasources-csv-plusworkflow.jsondatasource-csv-PLUSWORKFLOW.csv
datasources-csv-custom.jsondatasources-csv-mysql.json
datasources-csv-mysql.jsondatasources-csv-mysql.json

1.0.0

  • Dodanie źródła danych