PANTHEON™ Help

 Toc
 PANTHEON Ajutor - Bun venit
[Collapse]PANTHEON
 [Collapse]Ghiduri pentru PANTHEON
  [Expand]Ghid pentru PANTHEON
  [Expand]Ghid pentru PANTHEON Retail
  [Expand]Ghid pentru PANTHEON Vet
  [Expand]Ghid pentru PANTHEON Fermă
 [Collapse]Manuale de utilizare pentru PANTHEON
  [Expand]Manual de utilizare pentru PANTHEON
  [Expand]Manual de utilizare pentru PANTHEON Retail
  [Expand]Manual de utilizare pentru PANTHEON Vet
  [Expand]Manual de utilizare pentru PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Ghiduri pentru PANTHEON Web
  [Expand]Ghid pentru PANTHEON Web Light
  [Expand]Ghid pentru Terminalul Web PANTHEON
  [Expand]Ghid pentru PANTHEON Web Legal
 [Collapse]Manuale de utilizare pentru PANTHEON Web
  [Expand]Începerea PANTHEON Web
  [Expand]Manual de utilizare pentru PANTHEON Web Light
  [Expand]Manual de utilizare pentru terminalul web PANTHEON
  [Expand]Manual de utilizare pentru PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Ghiduri pentru Granulele PANTHEON
  [Expand]Granul de personal
  [Expand]Granulă Ordine de Călătorie
  [Expand]Documente și Sarcini Granulă
  [Expand]Tabloul de bord Granule
  [Expand]Comenzi B2B Granule
  [Expand]Granul de Serviciu pe Teren
  [Expand]Granul Inventar Active Fixe
  [Expand]Granul de Inventar al Depozitului
 [Collapse]Manuale de utilizare pentru granulele PANTHEON
  [Expand]Începerea
  [Expand]Granul Personal
  [Expand]Comenzi de Călătorie Granule
  [Expand]Documente și Sarcini Granulă
  [Expand]Comenzi B2B Granule
  [Expand]Tabloul de bord Granule
  [Expand]Serviciul de teren Granule
  [Expand]Granul Inventar Active Fixe
  [Expand]Inventar de Magazin Granule
[Expand]Site utilizator

Load Time: 984,3836 ms
"
  6613 | 1 | |
Label


Zahtevek REST 

Blok Zahtevek REST omogoča klicanje spletnih storitev REST brez povezave do nabiralnika. 

NAMIG

Več o bloku lahko preberete v poglavju Zahtevek REST.

Delovanje bloka je pododbno delovanju bloka Nabiralnik REST.

 

V tem poglavju smo pripravili primer kreiranja workflowa z blokom Zahtevek REST.

OPIS PRIMERA

Odgovorna oseba želi kreirati PANTHEON Workflow za klicanje spletnih storitev REST in z njim preveriti podatke podjetja v e-registru GZS z uporabo davčne številke. To stori na naslednji način, s kreiranjem ustreznega Workflow-a in uporabo bloka Zahtevek REST.

  1. Kreiranje PANTHEON workflowa z blokom Zahtevek REST
  2. Priprava blokov Skripta
  3. Nastavitev bloka Zahtevek REST
  4. Preverjanje poslovnega procesa

1. Kreiranje PANTHEON workflowa z blokom Zahtevek REST 

Odgovorna oseba kreira PANTHEON Workflow

Vanj doda objekte: ZAČETEKKONEC, Zahtevek REST in dva bloka Skripta. Z uporabo Prehodov jih ustrezno poveže.

Nadaljuje s pripravo blokov Skripta.

2. Priprava blokov Skripta

Izbere prvi blok Skripta in mu za lažjo orientacijo spremeni naziv.

Klikne na ikono (Spremeni besedilo).

Odpre se okno Sprememba besedila poslovnega procesa, kjer pri ustrezni poziciji v polje Novo besedilo vnese nov naziv 'Priprava podatkov'.

S klikom na gumb Spremeni besedilo shrani spremembe.

Z dvojnim klikom na blok Priprava podatkov odpre obrazec za vnos kode.

Izvesti želi poizvedbo za določen ID za DDV. V obrazec vpiše spremenljivko MyTaxID in ji doda vrednost:

begin
  MyTaxID := 'SI99654717';
end;  

S klikom na gumb OK shrani spremembe.

Nadaljuje z nastavitvijo drugega bloka Skripta, ki bo služil prikazu rezultata poizvedbe.

Dvoklikne na drugi blok in v obrazec vpiše kodo za prikaz sporočila:

begin
  ShowMessage(RestResponseContentStr);
end; 

S klikom na gumb OK shrani spremembe.

3. Nastavitev bloka Zahtevek REST

Z dvojnim klikom na blok Zahtevek REST odpre okno za vnos informacij o zahtevku.

V polju Metoda izbere metodo GET.

V polje Osnovni URL vnese povezavo do spletne storitve - https://e-register.gzs.si/GzsRpeAPI/GzsRpePublicSearchRpc20/GzsRpePublicSearch.

V polje Resurs vnese nadaljevanje povezave za določeno dejanje - /GzsRpePublicSearch.

V polju Časovna omejitev zahteve v s izbere časovno omejitev zahtevka v sekundah - 30.

Klikne na zavihek Telo in v poljih Vsebina zahtevka in Vsebina odgovora s seznama izbere vrsto metode - application/json.

V prazno tekstovno polje vnese parametre zahtevka v obliki JSON, ki ustreza izbrani metodi. 

Nato klikne na zavihek Avtentikacija in v polju Vrsta avtentikacije s seznama izbere želen način avtentikacije, v našem primeru brez avtentikacije - No Auth

Nastavitve potrdi s klikom na gumb OK.

4. Preverjanje poslovnega procesa

Odgovorna oseba pravilno zgradbo poslovnega procesa preveri s klikom na ikono (Preveri) ali s shranjevanjem poslovnega procesa.

Za preizkus pravilnosti delovanja izbere ikono (Poženi posl. proces).

Odpre se obrazec Zagon poslovnega procesa, kjer ponovno izbere ikono (Poženi posl. proces).

Polsovni proces vrne rezultat v JSON formatu.

 

  

     


Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!