PANTHEON™ Help

 Toc
 Početna stranica - PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič po DataLab PANTHEON™
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON VET
  [Expand]Vodič po Datalab PANTHEON FarmAccounting
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za DataLab PANTHEON
  [Expand]Korisnički priručnik za PANTHEON Maloprodaju
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Vodiči po PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič za PANTHEON Web Legal
 [Collapse]Korisnički priručniki za PANTHEON Web
  [Expand]Kako započeti s programom PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
   Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Korisnički priručnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Vodič za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Nadzorna ploča
  [Expand]Granula B2B naručivanje
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventura osnovnih sredstava
  [Expand]Granula Inventura skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Uvod u PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Nadzorna ploča
  [Expand]Granula Servis na terenu
  [Expand]Inventar Fiksne Imovine Granula
  [Expand]Inventar u skladištu granula
[Expand]Korisničke stranice

Load Time: 633,3517 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 podobno 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!