Povezane baze

Pregled povezanih baz

Pregled povezanih baz se nahaja v programskem paketu Administracija v meniju Skrbniška orodja. Prikazana je osnovna baza in povezane baze.

povezane meni.jpg

Desni meni

V pregledu imamo poleg standardnih funkcij v meniju na desni klik tudi dve funkciji, ki sta pomembni za skrbnika sistema v podjetju. Ti dve funkciji sta Prenos uporabnikov iz osnovne v povezane baze in Nadgradnja povezanih baz.

Prenos uporabnikov iz osnovne v povezane baze se uporabi takrat, kadar želimo uporabnika in njegove pravice iz Osnovne baze dodati tudi v povezane baze. Izberemo povezano bazo in potrdimo prenos.

Nadgradnja povezanih baz se uporabi po nadgradnji osnovne baze. Z ukazom sprožimo še nadgradnje na povezanih bazah.

Za vsako od baz se lahko nastavijo povezave z drugimi sistemi za različne šifrante.

Povezane baze desni meni.PNG

Povezave z drugimi sistemi

Tu vnesemo povezave do drugih sistemov, tudi do baz Saop (prej iCenter).

Izberemo SQL baza Saop Proizvodnja. Od Saop baze vnesemo ID organizacije (zaporedna številka, ki se vidi ob vstopu v Saop), Uporabniško ime in Strežnik SQL kjer je nameščen program Saop (prej iCenter) in preko katerega bosta programa komunicirala. Če so baze na istem strežniku, imena strežnik ni potrebno vnesti.

Vnos lahko naredi uporabnik s pravico ADMINSQL. V sistemsko spremenljivko XSAOP ni več potreben zapis za sprožanje prenosov. XML-ji se zapišejo v tabelo VSI_API (shrani se večinoma tudi XML).

Povezava s Saop.PNG

Baza SQL: ime Saop Proizvodnja baze 
Oznaka postopka iz tabele možnih postopkov
Opis: Poljubno, recimo Delavci iz Saop v Saop Proizvodnja (VSI_DELAVCI)
ID organizacije: številka firme v Saop (npr. 002)
Strežnik SQL: lahko prazno, ker so baze Saop Proizvodnja in Saop na istem strežniku
Naslov API: najprej je IP podjetja, nato pa klic apija. Za delavce: …/iCenterAPI/api/employees/getemployees
Aktiven: 0 - povezava je aktivna; 1 - povezava ni (več) aktivna
Log: 0 - napake se beležijo v tabelo VSI_API, uspešni prenosi pa ne;
         1 - napake in uspešni prenosi se beležijo v tabeli VSI_API.

Geslo za uporabniško ime po katerem se bo izvajala povezava se vnese preko dodatnega menija oziroma ikone za spremembo gesla (klicaj v rumenem krogu).

Vnos povezav - desni meni.PNG

Za povezavo s Saop preko API-jev mora biti nameščen IIS strežnik, ki ima dostop do aplikativnega strežnika. API-je namesti tehnična podpora, sočasno odpre tudi posebnega uporabnika in določi njegovo geslo.

Prenosi se izvajajo preko dodatnih postopkov, ki se imenujejo _ICXX, pri čemer je XX številka postopka. Za prenos delavec preko APIja GetEmployees se npr. uporablja dodatni postopek _IC02 Prenos Employees iCenter - ORK.

V dodatnem postopku v zavihku Forme določimo kje se dodatni postopek prikaže in uporablja za izvajanje prenosov.

Opcije prenosov.PNG

Seznam pripravljenih prenosov (oznaka in naziv postopka):

001 - Šifrant Stroškovnih mest iz iCentra v MIT

Vezan na dopo _IC01 Prenos SM iCenter- ORK.

Naslov API: .../iCenterApi/api/costcenters


002 - Šifrant Delavci iz iCentra v MIT (Employees - VSI_DELAVCI)

Vezan na dopo _IC02 Prenos Employees iCenter - ORK.

Program vpraša, kako naj bo zapisan vrstni red v polju Naziv: najprej ime in potem priimek ali najprej priimek in potem ime. Izberemo vrstni red, kakršen je predhodno uporabljen.

Če je bil pomotoma izbran napačen vrstni red, samo še enkrat izvedemo prenos s tem dodatnim postopkom, le da izberemo pravilen vrstni red.

Preveri se, če kakšen od zaposlenih, ki obstaja v Saop še ni zapisan v Saop Proizvodnja oz. če je na katerem od obstoječih zaposlenih sprememba na kateremkoli podatku, ki se prenašajo.

Prenašajo se:
-        Šifra zaposlenega
-        Ime
-        Priimek
-        Delovno mesto (prenese se tudi, če v šifrantu šifra ne obstaja, se pa na koncu spiše obvestilo, katerih šifer ni v šifrantu delovnih mest)
-        Stroškovno mesto (šifrant mora biti ob prenosu pravilno izpolnjen)
-        Aktiven
-        Status
-        Delovni čas
-        Izstop
-        Vstop
-        Naslov
-        Pošta
-        Kraj
-        Začasni naslov
-        Začasna pošta

Katere podatke vidi uporabnik, ki ima dostop do šifranta delavcev, je določeno s pravico (samo osnovni podatki ali osebni podatki) in seznamom polj v teh dveh nizih.

Naslov API: …/iCenterAPI/api/employees/getemployees


003 - Šifrant Delavci iz iCentra v MIT (WorkShopWorker - VSI_DELAVCI)

Vezan na dopo _IC03 Prenos WorkShopWorker iCenter - ORK.


004 - Šifrant Partnerji (sinhronizacija)

Naslov API: .../iCenterApi/api/Customers/GetCustomers


005 - Šifrant Artikli iz iCentra v MIT

Vezan na dopo ARTPR Prenos artiklov saop - MIT ali _SAAR Prenos artiklov SAOP - MIT

Naslov API: .../iCenterApi/api/item/getitems


006 - Plačilo avansa iz iCentra v MIT

NI vezan na dopo. Kliče ga redna naloga Avansi brez računa za predplačilo v fakturiranju. V filter moramo obvezno določiti konto in partnerja.

Naslov API: .../api/Customers/GetOpenAccounts  


007 - Dokumenti Delovni nalogi iz iCentra v MIT

Vezan na dopo _IC04 Prenos DN iCenter - ORK in _IC05 Plan proizvodnje v iCenter.


008 - Temeljnica izdane fakture iz MIT v iCenter

Naslov API: .../iCenterApi/api/journals/AddJournal

Pogoj za prenos: Sistemska XPREN_GKZD v modulu Fakturiranje mora biti 1 - Prenos po dokumentih (zbirno po dokumentu, kontu, protikontu, simbolu,stroškovnem mestu - znotraj dokumenta)

Prenos se izvaja 'na ukaz' preko menija Ostalo / Prenos v Glavno knjigo. Posebnega Dopo postopka za prenos ni, mora pa biti nameščen zadnji Mit.Saop.dll in zadnji modul Vadmin.exe.

Ob prenosu se na pozicije računov v polji sttem in sttem_dbp zapiše tekoči datum.


009 - Šifrant Pošte (sinhronizacija)

Naslov API: .../iCenterApi/api/postalcodes 


010 - Šifrant Transakcijski računi partnerjev (sinhronizacija)

Naslov API: ...


011 - Prenos zneskov prevzemnic iz MIT v iCenter

Vezan na dopo _IC06 Prenos prevzemnic iCenter.

Naslov API: .../iCenterApi/api/BankAccounts


012 - Prenos zneskov storitvenih nabavnih naročil iz MIT vSaop

Vezan na dopo _IC07 Prenos naročila v iCenter.

Naslov API: .../iCenterApi/api/IncomingInvoiceDeliveryNote/AddIncomingInvoiceDeliveryNote


013 - Šifrant Projekti iz MIT v iCenter, vezna na dopo _IC08

Prenašajo se tisti, ki še ne obstajajo, obstoječih se ne spreminja.

- Projekt = CostUnitId
- Naziv = CostUnitDescription
- OD = CostUnitDateActivation
- DO = CostUnitDateDue
- Aktiven = Active
- Dat_vnos = InsUpdDate

Naslov API: …/iCenterApi/api/costunits


014 - Temeljnica materialno/blagovnih prometov iz MIT v iCenter

Naslov API: .../iCenterApi/api/journals/AddJournal   


015 - Temeljnica odvisnih stroškov pr. iz MIT v iCenter


016 - Dokumenti izdanih faktur iz MIT v iCenter

Izdani računi se prenesejo med izdane račune, skupaj s priponkami, ki se prenesejo v eRegistrator.


V01 - VOD Temeljnica za prenos izdanih faktur

Vezan na dopo VOD_R Prenos računov VOD.


V02 - VOD Temeljnica za prenos prometa v MBK

Vezan na dopo MBVOD Prenos temeljnice MBK v OpPIS.


V03 - VOD Vnos avansa za izdelavo avansne fakture

V tem prispevku