2.2.3. Publicarea proceselor

Orice proces definit în dicţionarul aplicaţiei se poate publica spre apelare din fereastra Procese publicate, meniul Data Exchange Interface. Nu se pot publica procesele de tip raport.

Procese publicate

Parametri

Aici se specifică parametrii publicaţi precum şi secvenţa (ordinea) lor. Nu este obligatoriu să se publice toţi parametrii din definiţia procesului in dicţionarul aplicaţiei. Trebuie însă avut grijă ca acei parametrii care sunt declaraţi obligatorii să se afle în lista celor publicaţi. 

Se poate observa că în exemplul de mai sus parametrul InvoiceDocumentNo nu este publicat deci nu se va putea specifica o valoarea pentru acesta la executarea acestui proces utilizănd serviciile web. 

Parametri

Aici se pot vedea şi se pot seta anumite proprietăţi pentru parametrii publicaţi. 

Parametrul special Record_ID

Anumite procese utilizează un parametru special numit Record_ID prin care se specifică ID-ul înregistrării pentru care se execută procesul. Aceste procesese se apelează în general din ferestrele SocrateOpen iar acest parametru nu este specificat în dicţionarul aplicaţiei pentru procesul respectiv. Din acest motiv acest parametru nu apare in lista de parametrii disponibili spre publicare şi nici nu se poate adăga manual. În schimb se poate introduce manual in fişierul xml prin care se transmit parametrii procesului apelat.

Câmpuri (cele cu bold sunt obligatorii)i:

Acces rol

Aici se pot specifica rolurile care au acces la publicaţie. În listă apar doar acele roluri care au acces definit în fereastra Servicii Web -> Acces Roluri.

Atenţie! Dacă nu există niciun rol introdus în acest tab sistemul va considera că TOATE rolurile definite în fereastra Servicii Web -> Acces Roluri au acces la această publicaţie.