Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Projekt znajduje się w repozytorium GIT'a: http://192.168.1.61/components-plugins/rewrite-data-between-datasources

 

Opis

Wtyczka udostępniająca zadanie zaplanowane pozwalające na przepisanie danych pomiędzy dwoma zdefiniowanymi źródłami danych. Dane przekazywane między źródłami są w formie tekstowej.

Wymagania

Co najmniej jedno zdefiniowane źródło danych umożliwiające operację odczytu danych oraz co najmniej jedno zdefiniowane źródło danych umożliwiające operację zapisu danych.

Parametry
Nazwa parametruTyp parametruOpis
Id pierwszego źródłaTekstowyId źródła, z którego pobrane zostaną dane
Wartości parametrów źródłaTekstowyObiekt JSON zawierający konfigurację wejściową źródła danych (w formacie {'x':'y',...}, gdzie x - id parametru źródła; y - wartość parametru)
Id drugiego źródłaTekstowyId źródła, do którego wpisane zostaną dane
Mapowanie parametrów źródełTekstowyObiekt JSON zawierający mapowanie parametrów wyjściowych pierwszego źródła z parametrami wejściowymi drugiego źródła (w formacie {'x':'y',...}, gdzie x - id wyjściowego parametru źródła, z którego pobrane zostaną dane; y - id wejściowego parametru źródła, do którego wpisane zostaną dane)

Dodatkowo w parametrze "Wartości parametrów źródła" do wartości parametru źródła można przekazać wartości związane z datą ostatniego prawidłowego wykonania zadania zaplanowanego.

Ważne!

Aby znaczniki działały prawidłowo należy w konfiguracji zadania zaplanowanego zaznaczyć opcję odpowiadającą za zapisywanie historii wykonania!

 

Dostępne znaczniki:

ZnacznikOpis

{timestamp}

trzynastocyfrowa liczba milisekund liczona od 01.01.1970 (timestamp)

{DD}

dwucyfrowa liczba reprezentująca dzień miesiąca

{MM}

dwucyfrowa liczba reprezentująca miesiąc

{YY}

dwucyfrowa liczba reprezentująca rok

{YYYY}

czterocyfrowa liczba reprezentująca rok

{hh}

dwucyfrowa liczba reprezentująca godzinę

{mm}

dwucyfrowa liczba reprezentująca minuty

{ss}

dwucyfrowa liczba reprezentująca sekundy

{nnn}

trzycyfrowa liczba reprezentująca nanosekundy

Przykład

Definiując parametr "Wartości parametrów źródła" jako {"data_ostatniego_wywolania":"{YYYY}-{MM}-{DD} {hh}:{mm}:{ss}.{nnn}"}

Do źródła przekazane zostanie: {"data_ostatniego_wywolania":"2020-11-09 20:09:15.032"} (wartości daty ostatniego prawidłowego wykonania zadania zaplanowanego podstawiane za znaczniki zostaną automatycznie pobrane z bazy; w przypadku, gdy zadanie jest uruchomione po raz pierwszy, przyjęta zostanie data 01.01.1970)

Przykład konfiguracji

 

hid

The license could not be verified: License Certificate has expired!

 

 


  • No labels