PANTHEON™ Help

 Toc
 PANTHEON Hilfe - Willkommen
[Reduzieren]PANTHEON
 [Reduzieren]Leitfäden für PANTHEON
  [Vergrößern]Leitfaden für PANTHEON
  [Vergrößern]Leitfaden für PANTHEON Einzelhandel
  [Vergrößern]Leitfaden für PANTHEON Vet
  [Vergrößern]Leitfaden für PANTHEON Farming
 [Reduzieren]Benutzerhandbücher für PANTHEON
  [Vergrößern]Benutzerhandbuch für PANTHEON
  [Vergrößern]Benutzerhandbuch für PANTHEON Einzelhandel
  [Vergrößern]Benutzerhandbuch für PANTHEON Vet
  [Vergrößern]Benutzerhandbuch für PANTHEON Farming
[Reduzieren]PANTHEON Web
 [Reduzieren]Leitfäden für PANTHEON Web
  [Vergrößern]Leitfaden für PANTHEON Web Light
  [Vergrößern]Leitfaden für PANTHEON Web Terminal
  [Vergrößern]Leitfaden für PANTHEON-Web Recht
 [Reduzieren]Benutzerhandbücher für PANTHEON Web
  [Vergrößern]Erste Schritte PANTHEON Web
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Light
  [Vergrößern]Benutzerhandbuch für das PANTHEON Web-Terminal
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Legal
[Reduzieren]PANTHEON Granulate
 [Reduzieren]Leitfäden für PANTHEON Granulate
  [Vergrößern]Granula Kadri
  [Vergrößern]Granula Reiseaufträge
  [Vergrößern]Granula Dokumente und Aufgaben
  [Vergrößern]Dashboard Granule
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Granula Inventura osnovnih sredstev
  [Vergrößern]Granula Inventura des Warenlagers
 [Reduzieren]Benutzerhandbücher für PANTHEON Granulate
  [Vergrößern]Erste Schritte
  [Vergrößern]Personalgranulat
  [Vergrößern]Reiseaufträge Granulat
  [Vergrößern]Granula Dokumenti
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Dashboard Granule
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Bestandsgranulat für Anlagevermögen
  [Vergrößern]Lagereinlagerung Granulat
[Vergrößern]Benutzerseite

Load Time: 1687,5255 ms
"
  1001235 | 211401 | |
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!