XML iz/na spremenljivke

Blok XML iz/na spremenljivke se uporablja za branje podatkov iz XML dokumentov v spremenljivke in zapis podatkov iz spremenljivk v XML dokumente.
V tem poglavju smo pripravili primer kreiranja workflowa z blokom XML iz/na spremenljivke.
 |
Opis primera
Odgovorna oseba želi kreirati PANTHEON workflow za branje in zapis podatkov iz XML datotek v spremenljivke in obratno. To stori s kreiranjem ustreznega Workflow-a in uporabo bloka XML iz/na spremenljivke po naslednjih korakih.
- Kreiranje PANTHEON workflowa z blokom XML iz/na spremenljivke
- Kreiranje novih spremenljivk
- XML na spremenljivke
- XML iz spremenljivk
|
1. Kreiranje PANTHEON workflowa z blokom XML iz/na spremenljivke
Odgovorna oseba kreira PANTHEON Workflow.
Vanj doda objekte: ZAČETEK, KONEC, XML iz/na spremenljivke in Sporočilo uporabnika ter jih z uporabo Prehodov ustrezno poveže.

Nadaljuje s kreiranjem novih spremenljivk poslovnega procesa.
2. Kreiranje novih spremenljivk
V orodni vrstici oblikovalca klikne na ikono
(Spremenljivke).
Odpre se okno Spremenljivke pos. procesa, kjer na dnu seznama s smerno tipko navzdol odpre novo pozicijo in v polje Spremenljivka pos. procesa vpiše novo spremenljivko - 'var1'.
Na enak način doda tudi spremenljivko - 'var2'. Obe spremenljivki sta sedaj vidni na seznamu spremenljivk.

3. XML na spremenljivke
Za branje podatkov iz XML datoteke na spremenljivke odgovorna oseba pripravi ali poišče želeno XML datoteko. V našem primeru imajo spremenljivke v dokumentu določene vrednosti. Spremenljivka var1 vrednost xml var1 in spremenljivka var2 vrednost xml var2.

Nato uredi nastavitve v bloku XML iz/na spremenljivke v oknu, ki ga odpre z dvoklikom na blok.
V polje Ime datoteke XML vpiše mesto datoteke 'C:\host\XMLizvspremenljivke.xml'.
V polju Smer izbere preklopnik Na spremenljivke.
V tabeli Preslikave doda pozicije spremenljivk. V polje Variable vpiše spremenljivki var1 in var2. V polje Pot XML za posamezno spremenljivko doda še pot, v našem primeru dl.var1 in dl.var2.
S klikom na gumb OK potrdi nastavitve.

Za preverjanje uspešnosti preslikave uredi še blok Sporočilo uporabnika, ki ga je dodala v prvem koraku ob oblikovanju poslovnega procesa.
Z dvojnim klikom na blok odpre okno za urejanje opravila.
V polje Opis vnese besedilo za prikaz:
var1: [var1]
var2: [var2]
V polju Zadolženi s seznama izbere 'Trenutni uporabnik'.

Okno zapre.
Nato poslovni proces shrani in zažene.
Prikazano Sporočilo uporabnika vsebuje vrednosti spremenljivk iz povezanega XML dokumenta.

4. XML iz spremenljivk
Odgovorna oseba za zapis podatkov na XML datoteko iz spremenljivk prvo doda vrednosti spremenljivk na prehod, ki povezuje bloka Začetek in XML iz/na spremenljivke.
To stori tako, da dvoklikne na izbrani prehod in v polje Skripta s Pascal programskim jezikom spremenljivkam določi vrednosti:
var1 := 'PA var1'; var2 := 'PA var2';
S klikom na gumb Ok shrani spremembe.

Nato dvoklikne na blok XML iz/na spremenljivke in uredi nastavitve.
V polje Ime datoteke XML vpiše mesto datoteke 'C:\host\XMLizvspremenljivke.xml'.
V polju Smer izbere preklopnik Iz spremenljivk.
V tabeli Preslikave doda pozicije spremenljivk. V polje Variable vpiše spremenljivki var1 in var2. V polje Pot XML za posamezno spremenljivko doda še pot, v našem primeru dl.var1 in dl.var2.
S klikom na gumb OK potrdi nastavitve.

Poslovni proces shrani in ga zažene.
Spremembe so vidne v XML datoteki.
