Secretica
Adminisztrátorok kézikönyve
A kézikönyvben bejegyzett védjegyek és márkanevek is felbukkanhatnak. Ahelyett, hogy ezt minden egyes helyen külön jeleznénk, a Codeiron Kft. ezennel kijelenti, hogy a műben előforduló valamennyi védett nevet és jelzést szerkesztési célokra, jóhiszeműen, a név tulajdonosának érdekeit szem előtt tartva használja, és nem áll szándékában az azokkal kapcsolatos jogokat megszegni, vagy kétségbe vonni. Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva. 1034 Budapest, Zápor utca 12./B. I/3. http://www.codeiron.com E-mail:
[email protected]
Secretica
Adminisztrátorok kézikönyve
Tartalomjegyzék 1.Jogosultsági rendszer.........................................................................................................6 1.1.Rendszerszintű szerepek............................................................................................8 1.2.Dokumentumok szerepei...........................................................................................11 1.3.Riportok szerepei.......................................................................................................11 1.4.Kommunikációk szerepei...........................................................................................11 1.5.Kampányok szerepei.................................................................................................11 1.6.Feladatok szerepei....................................................................................................12 2.Felhasználói csoportok.....................................................................................................13 2.1.Rendszerszintű szerepek beállítása..........................................................................14 3.Felhasználók.....................................................................................................................15 3.1.Csoportok...................................................................................................................16 3.2.Rendszerszintű szerepek beállítása..........................................................................16 3.3.Jelszó módosítása.....................................................................................................16 4.Secretica konfigurálása.....................................................................................................18 4.1.Konfigurációs paraméterek........................................................................................18 4.2.Adatbázis-kapcsolatok...............................................................................................26 4.2.1.Secretica, mint JNDI adatforrás.........................................................................28 4.2.2.Demo Shop, mint Nem JNDI adatforrás.............................................................29 4.3.Ütemezett feladatok...................................................................................................30 4.4.Rendszer sablonok....................................................................................................37 4.5.Megjelenések.............................................................................................................38 4.6.Rendszer-beállítások újratöltése...............................................................................39 4.7.Területi beállítások.....................................................................................................40 4.8.Szövegkonstansok.....................................................................................................42 4.9.Főindex újraindexelése..............................................................................................47 4.10.Dokumentum mappák..............................................................................................47 4.11.Dokumentum típusok...............................................................................................48 4.12.Dokumentum típus fülek..........................................................................................49 5.Riportok.............................................................................................................................51 6.Egyéb adminisztrációs eszközök......................................................................................55 6.1.Aktív munkamenetek.................................................................................................55 Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/3
Secretica
Adminisztrátorok kézikönyve
6.2.Zárolások...................................................................................................................56 7.Adatbázis elmentése és visszaállítása.............................................................................58 7.1.Adatbázis elmentése.................................................................................................58 7.2.Adatbázis visszaállítása.............................................................................................58
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/4
Secretica
Adminisztrátorok kézikönyve
Ez a kézikönyv a Secretica rendszer adminisztrációját írja le rendszer-adminisztrátorok számára. Induláskor az első öt részben leírt beállításokat kell végrehajtanunk, a többi rész egyéb adminisztrációs teendőket és információkat tartalmaz!
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/5
Secretica
Adminisztrátorok kézikönyve
1. Jogosultsági rendszer A Secretica rendszerben különböző rendszerszintű és nem rendszerszintű (egy adott objektumhoz, például egy dokumentumhoz kötődő) szerepeket lehet kiosztani a felhasználói csoportoknak és a felhasználóknak. Az egyes szerepek különböző jogosultságokkal ruházzák fel a felhasználói csoportokat és a felhasználókat. A Jogosultsági rendszer megjelenítéséhez kattintsunk a következő menüpontra:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/6
Secretica
Adminisztrátorok kézikönyve
Középen látható a Jogosultsági modell. A Jogosultsági modell közvetlen gyerekei a szerepek. A szerepek gyerekei (a levelek) pedig a jogosultságok. Az egyes csomópontokra ráállva további információkat kaphatunk az adott szerepről vagy jogosultságról. Továbbá
ha
egy csomópontra
rákattintunk,
átrendezhetjük
a
fa
megjelenését. Az alsó nyomógombok be- és kikapcsolásával szabályozhatjuk, hogy mely elemek jelenjenek meg a képernyőn. Rendszerszintű szerepek megjelenítése Szerepek megjelenítése Jogosultságok megjelenítése Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/7
Secretica
Adminisztrátorok kézikönyve
Adminisztrátor szerep megjelenítése
1.1. Rendszerszintű szerepek Szerep Adminisztrátor
Jogosultságok •
(administrator)
Karbantarthatja a felhasználói csoportokat és felhasználókat (létrehozás, módosítás, törlés), kioszthatja nekik, illetve elveheti tőlük a rendszerszintű szerepeket.
•
Beállíthatja (konfigurálhatja) a rendszert (módosíthatja a konfigurációs paramétereket, az adatforrásokat, a területi beállításokat, a szövegkonstansokat, a dokumentum mappákat, a dokumentum típusokat és a füleket).
•
Karbantarthatja a törzsadatokat.
•
Fejleszthet és beregisztrálhat új, nem rendszerszintű riportokat, kioszthatja és elveheti a hozzájuk kapcsolódó jogosultságokat. A nem rendszerszintű riportokat módosíthatja és törölheti is.
•
Fejleszthet és beregisztrálhat ütemezett feladatokat, megjelenéseket (skin), rendszersablonokat.
Fejlesztő
•
(developer)
Fejleszthet és beregisztrálhat új, nem rendszerszintű riportokat, kioszthatja és elveheti a hozzájuk kapcsolódó jogosultságokat. (A riportok nevét egy aláhúzásjellel kell kezdenie.) A nem rendszerszintű riportokat módosíthatja és törölheti is.
•
Létrehozhat új, nem rendszerszintű szövegkonstansokat. (A szövegkonstans szöveges azonosítóját egy aláhúzásjellel kell kezdenie.) A nem rendszerszintű szövegkonstansokat módosíthatja és törölheti is.
•
Fejleszthet és beregisztrálhat ütemezett feladatokat, megjelenéseket (skin), rendszersablonokat.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/8
Secretica
Mesterszintű fejlesztő
Adminisztrátorok kézikönyve
•
(masterDeveloper)
Fejleszthet és beregisztrálhat új, rendszerszintű és nem rendszerszintű riportokat, kioszthatja és elveheti a hozzájuk kapcsolódó jogosultságokat. (A riportok nevét nem kell aláhúzásjellel kezdenie.) A riportokat módosíthatja és törölheti is. Lehetőség szerint kerüljük el a rendszerszintű riportok módosítását!
•
Létrehozhat új, rendszerszintű és nem rendszerszintű szövegkonstansokat. (A szövegkonstans szöveges azonosítóját nem kell aláhúzásjellel kezdenie.) A szövegkonstansokat módosíthatja és törölheti is. Lehetőség szerint kerüljük el a rendszerszintű szövegkonstansok módosítását!
•
Fejleszthet és beregisztrálhat ütemezett feladatokat, megjelenéseket (skin), rendszersablonokat.
Mesterszintű fejlesztő szerepet az adminisztrációs felületeken nem lehet kiosztani. Ezt a szerepet a Secretica fejlesztői használják a termék fejlesztésekor. Ha a szerepet az adminisztrátor ki szeretné osztani saját magának, akkor azt a következő SQL utasítással teheti meg: INSERT INTO WF_GRANTEDSYSTEMROLES (USER_ID, ROLE_ID, SUB_ID) VALUES ((SELECT USER_ID FROM WF_USERS WHERE USER_LOGIN='admin'), (SELECT ROLE_ID FROM WF_ROLES WHERE SYSTEM_NAME='masterDeveloper'), 0); Országok karbantartója
Ezek a szerepek a nevükben szereplő törzsadatokhoz
(countriesMaintainer)
biztosítják a következő jogosultságokat:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/9
Secretica
Területi egységek
Adminisztrátorok kézikönyve
•
karbantartója
Karbantarthatja az adott törzsadatot (ország, szervezet, stb.) (létrehozhat, módosíthat, törölhet).
(territorialUnitsMaintainer) Települések karbantartója (citiesMaintainer) Szervezetek karbantartója (organizationsMaintainer) Személyek karbantartója (personsMaintainer) Iparágak karbantartója (industriesMaintainer) Pozíciók karbantartója (positionsMaintainer) Pénznemek karbantartója (currenciesMaintainer) Bankok karbantartója (banksMaintainer) Minősítések karbantartója (classificationsMaintainer) Kampánylétrehozó
•
Létrehozhat új kampányokat.
(campaignCreator)
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/10
Secretica
Adminisztrátorok kézikönyve
1.2. Dokumentumok szerepei Szerep
Jogosultságok
Szerkesztő
•
(documentEditor)
Karbantarthatja a dokumentum jogosultságait, azaz kioszthatja a felhasználóknak és felhasználói csoportoknak a szerepeket, illetve el is veheti tőlük.
•
Módosíthatja a dokumentumot.
•
Elolvashatja (megtekintheti) a nem publikus dokumentumot.
Nézegető
•
(documentViewer)
Elolvashatja (megtekintheti) a nem publikus dokumentumot.
1.3. Riportok szerepei Szerep Elemző
Jogosultságok •
Lekérdezheti, futtathatja a riportot.
(reportAnalyzer)
1.4. Kommunikációk szerepei Szerep
Jogosultságok
Szerkesztő
•
Módosíthatja a kommunikációt.
(communicationEditor)
•
Elolvashatja (megtekintheti) a nem publikus kommunikációt.
Nézegető (communicationViewer)
•
Karbantarthatja a kommunikáció jogosultságait.
•
Elolvashatja (megtekintheti) a nem publikus kommunikációt.
1.5. Kampányok szerepei (Megjegyzés: Egy kommunikáció, egy dokumentum vagy egy feladat lehet publikus, ellenben egy kampány sohasem. Itt a jogosultságok kiosztása elengedhetetlen.)
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/11
Secretica
Szerep
Adminisztrátorok kézikönyve
Jogosultságok
Menedzser
•
Módosíthatja a kampányt.
(campaignManager)
•
Megnézheti a kampány adatait.
•
Karbantarthatja a kampány jogosultságait.
•
Elemezheti a kampány sikerességét riportok futtatásával.
Elemező
•
Megnézheti a kampány adatait.
(campaignAnalyzer)
•
Elemezheti a kampány sikerességét riportok futtatásával.
1.6. Feladatok szerepei Szerep
Jogosultságok
Résztvevő
•
Módosíthatja a feladatot.
(taskParticipant)
•
Megnézheti a nem publikus feladat adatait.
•
Karbantarthatja a feladat jogosultságait.
•
Ha a felhasználó a feladat aktuális vezetője, akkor eszkalálhatja (továbbküldheti) a feladatot egy másik felhasználónak.
Nézegető
•
Megnézheti a nem publikus feladat adatait.
(taskViewer)
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/12
Secretica
Adminisztrátorok kézikönyve
2. Felhasználói csoportok Felhasználói csoportok karbantartó ablakának elérhetősége:
A képernyő elrendezése hasonló a törzsadatok ablakainak elrendezéséhez. Fölül találhatók meg a szűrőgombok. A bal oldali táblázat tartalmazza az összes felhasználói csoportot. Jobb oldalon az első fülön (Felhasználói csoport) található meg a felhasználói csoport beviteli képernyője, amely a bal oldali táblázatban kijelölt csoport adatait
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/13
Secretica
Adminisztrátorok kézikönyve
tartalmazza. A második fülön (Rendszerszintű szerepek) a csoport rendszerszintű szerepei állíthatók be. A bal oldali táblázat alatt található szűréssel szűrhetünk a már a szervert lekérdezett ( a táblázatban megjelenő) csoportok között. A jobb oldali alsó nyomógombsor a szokásos karbantartó műveleteket (Mentés, Új, Törlés, Mégsem) biztosítja nekünk.
2.1. Rendszerszintű szerepek beállítása Váltsunk át a Rendszerszintű szerepek fülre!
Itt az egyes jelölőmezőkre kattintva kapcsolhatjuk ki/be az egyes szerepeket. Ebben az esetben nem kell menteni. A módosítás a kattintás után automatikusan elmentődik. Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/14
Secretica
Adminisztrátorok kézikönyve
3. Felhasználók Felhasználók karbantartó ablakának elérhetősége:
A képernyő elrendezése hasonlít a felhasználói csoportok képernyőjének elrendezéséhez. Jobb oldalon az első fülön (Felhasználó) található meg a felhasználó beviteli képernyője. A második fülön a felhasználó elérhetőségei tarthatók karban (Kapcsolat). A harmadik fülön (Csoportok) azok a felhasználói csoportok vannak felsorolva, amiknek a felhasználó tagja. A negyedik fülön (Rendszerszintű szerepek) a felhasználó rendszerszintű szerepei állíthatók be. A jobb oldali alsó nyomógombsor itt kiegészült a Jelszó módosítása gombbal.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/15
Secretica
Adminisztrátorok kézikönyve
3.1. Csoportok A bal oldali táblázatban kijelölt felhasználó csoportjainak listája, a Csoportok fülön érhető el.
A
(Hozzáadás) gombra kattintva felugrik egy ablak, amiből kiválaszthatjuk, hogy milyen
csoportnak legyen még a tagja a felhasználó. Az
(Eltávolítás) gombbal pedig a
csoportlistában kijelölt csoportot távolíthatjuk el a listából.
3.2. Rendszerszintű szerepek beállítása A rendszerszintű szerepek beállítása ugyanúgy zajlik, mint a csoportoknál, csak itt a felhasználónak osszuk ki a szerepeket, vagy vonjuk vissza.
3.3. Jelszó módosítása A felhasználó alapértelmezett jelszava ugyanaz, mint a felhasználói azonosító. Ezt a Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/16
Secretica
felhasználó
Adminisztrátorok kézikönyve
bármikor
megváltoztathatja.
Ha
elfelejtené
a
jelszavát,
akkor
adminisztrátorként új jelszót adhatunk neki a Jelszó módosítása gombra kattintva.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/17
Secretica
Adminisztrátorok kézikönyve
4. Secretica konfigurálása A Rendszer-beállítások elérhetősége:
A rendszer-beállítások saját menüvel rendelkezik. A menüjén keresztül beállíthatjuk a konfigurációs paramétereket, az adatbázis-kapcsolatokat, az ütemezett feladatokat, a rendszer sablonokat, a megjelenéseket, a területi beállításokat, a szövegkonstansokat, a dokumentum mappákat, a dokumentum típusokat és füleket, és a teljes szövegben keresés indexét újraindexelhetjük.
4.1. Konfigurációs paraméterek A Konfigurációs paraméterek karbantartó ablakának elérhetősége:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/18
Secretica
Adminisztrátorok kézikönyve
A következő táblázatban megtalálható az egyes paraméterek leírása, lehetséges értékei, és az esetleges alapértelmezett értéke. Az összefüggő paraméterek azonos kifejezéssel kezdődnek. A piros egy sötétebb színárnyalatával kiemelt paraméterek a rendszer normális működéséhez feltétlenül szükségesek, és már induláskor meg kell adni őket. •
application.fullContextPath
•
document.filingNumber.format
•
email.bounceAddress
•
email.sending.delay
•
email.sending.sender.address.campaign
•
email.sending.sender.address.default
•
email.sending.sender.name.campaign
•
email.smtp.connection
•
email.smtp.password
•
email.smtp.server
•
email.smtp.server.port
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/19
Secretica
Adminisztrátorok kézikönyve
•
email.smtp.user
•
fullTextSearch.postgresql.config
Miután beállítottuk a paramétereket, jelentkezzünk ki a rendszerből, és indítsuk újra a Tomcat szervert! A paraméterek módosítása az alkalmazás újraindításával lép életbe. Van még egy másik lehetőség is, a rendszer-beállítások újratöltése, amit a Rendszerbeállítások ablakában az Alap beállítások menüpont Rendszer-beállítások újratöltése menüpontjával válthatunk ki. Ezt csak teszteléshez javasoljuk! A konfigurációs paraméterek kiexportálhatók egy XML fájlba a
(Konfigurációs
paraméterek
(Konfigurációs
exportálása)
gomb
megnyomásával,
míg
a
paraméterek importálása) gombbal beimportálhatók.
Paraméter
Leírás
application.fullContextPath
Az alkalmazás teljes útvonala. Az az útvonal, amelyen keresztül a felhasználók elérik az alkalmazást. Pl. A Tomcat szerverünk a 192.168.1.1-es IPjű gépen fut. Ekkor az alkalmazás teljes útvonala: http://192.168.1.1:8080/Secretica Legtöbbször azonban a Tomcat szerver elé berakunk egy Apache HTTPD szervert, és a kéréseket átproxizzuk a Tomcat-nek. Ekkor az alkalmazás már csak így érhető el: https://yourdomain.com/Secretica/ Ez a teljes útvonal.
document.filingNumber.format
A dokumentumok iktatási számának formátumát adja meg. Alapértelmezett érték: YYYY/NNNNNN Az Y karakter az évet jelöli, az N a számot. Az alapértelmezett értékben az év 4 karakteres a szám pedig 6. Pl.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/20
Secretica
Adminisztrátorok kézikönyve
2015/000126 Az évet nem kötelező beletenni az iktatószámba, tehát évfüggetlen iktatószámot is generálhat a rendszer. Viszont már a rendszer indulásakor véglegesíteni kell a formátumot! Az Y és az N karaktereken kívül bármilyen más karaktert felhasználhatunk. Ezek ilyenkor fix karakterként szerepelnek majd az iktatószámban. (Mint a / karakter az alapértelmezett értékben.) email.bounceAddress
Visszapattant email címzettje. Ha egy email nem kézbesíthető, akkor erre a címre küldik vissza.
email.sending.delay
Az egyes emailek kiküldése között eltelt idő ms-ban.
email.sending.sender.address.campaign
A kampánylevelek küldőjének email címe.
email.sending.sender.address.default
Az alapértelmezett email küldő címe. Elsősorban a rendszer által automatikusan generált üzenetek elküldéséhez kell, hiszen ilyenkor nem egy felhasználó küldi az üzenetet, hanem a szoftver.
email.sending.sender.name.campaign
A kampánylevelek küldőjének neve.
email.smtp.connection
Az email küldés kapcsolatának típusa. Alapértelmezett érték: UNSECURE Lehetséges értékek: UNSECURE, TLS, SSL UNSECURE: Nem titkosított TLS: Titkosított, TLS SSL: Titkosított, SSL
email.smtp.password
Az SMTP felhasználó jelszava. Alapértelmezett érték: smtpPassword Az alapértelmezett érték érvénytelen, csak
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/21
Secretica
Adminisztrátorok kézikönyve
példaként szolgál. Ha nem szükséges bejelentkezni az email elküldéséhez, akkor töröljük ki, különben adjuk meg az SMTP felhasználó jelszavát! email.smtp.server
Az SMTP szerver teljes neve vagy esetleg IP címe. Alapértelmezett érték: smtp.yourserver.com Az alapértelmezett érték érvénytelen, csak példaként szolgál.
email.smtp.server.port
Az SMTP szerver portja. Alapértelmezett érték: 25
email.smtp.user
Az SMTP felhasználó azonosítója. Nem feltétlenül kötelező. Internet szolgáltatótól függ. Alapértelmezett érték: smtpUser Az alapértelmezett érték érvénytelen, csak példaként szolgál. Ha nem szükséges bejelentkezni az email elküldéséhez, akkor töröljük ki, különben adjuk meg az SMTP felhasználó azonosítóját!
fileUpload.maxFileSize
A feltölthető (becsatolható) fájlok maximális mérete byte-ban. Alapértelmezett érték: 2097152 Ez 2 MB.
fileUpload.maxRequestSize
Fájlfeltöltéskor a HTTP kérés maximális mérete byte-ban. A fileUpload.maxFileSize-nál mindenképpen 1,5x nagyobb kell, hogy legyen! Alapértelmezett érték: 3145728 Ez 3 MB.
flexClient.compactMode
Belső használatú paraméter. Ne
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/22
Secretica
Adminisztrátorok kézikönyve
módosítsa! Alapértelmezett érték: enabled Lehetséges értékek: enabled, disabled enabled: Engedélyezve disabled: Nem engedélyezve, kikapcsolva fullTextSearch.postgresql.config
A PostgreSQL teljes szöveges keresésének konfigurációja. A konfiguráció nyelvfüggő beállításokat tartalmaz. Alapértelmezett érték: simple (A simple nyelvfüggetlen beállítás.) Lehetséges értékek: simple, danish, dutch, english, finnish, french, german, hungarian, italian, norwegian, portuguese, romanian, russian, spanish, swedish, turkish A lehetséges értékeket a PostgreSQL-ből a következő utasítással kérdezhetjük le: select * from pg_ts_config;
locale.default
Az alapértelmezett területi beállítás. Bejelentkezéskor ez a területi beállítás lesz kiválasztva alapértelmezettként a legördülő listában. Alapértelmezett érték: hu_HU Lehetséges értékek: en_US, hu_HU en_US: angol (Egyesült Államok) hu_HU: magyar (Magyarország)
logging.campaign.modifications
A kampányok módosításainak naplózásának engedélyezése. Amennyiben engedélyezzük a naplózást, az egyes felhasználó által végrehajtott módosítások bekerülnek a rendszernaplóba. Ha feleslegesnek
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/23
Secretica
Adminisztrátorok kézikönyve
ítéljük a naplózást, akkor kapcsoljuk ki, mert így kevésbé terheljük le a rendszert! Alapértelmezett érték: disabled Lehetséges értékek: enabled, disabled A további logging.*.modifications beállításoknak is ugyanezek a lehetséges értékei, és ha másként nem jelezzük, akkor az alapértelmezett érték is ugyanaz. logging.communication.modifications
A kommunikációk módosításainak naplózásának engedélyezése.
logging.dataSource.modifications
Az adatbázis-kapcsolatok módosításainak naplózásának engedélyezése.
logging.document.modifications
A dokumentumok módosításainak naplózásának engedélyezése.
logging.documentFolder.modifications
A dokumentum mappák módosításainak naplózásának engedélyezése.
logging.employee.modifications
Az alkalmazottak módosításainak naplózásának engedélyezése.
logging.locale.modifications
A területi beállítások módosításainak naplózásának engedélyezése.
logging.organization.modifications
A szervezetek módosításainak naplózásának engedélyezése. Alapértelmezett érték: enabled
logging.organizationUnit.modifications
A szervezeti egységek módosításainak naplózásának engedélyezése. Alapértelmezett érték: enabled
logging.person.modifications
A személyek módosításainak naplózásának engedélyezése. Alapértelmezett érték: enabled
logging.report.modifications
A riportok módosításainak naplózásának engedélyezése.
logging.reportFolder.modifications
A riport mappák módosításainak
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/24
Secretica
Adminisztrátorok kézikönyve
naplózásának engedélyezése. logging.scheduledTask.modifications
Az ütemezett feladatok módosításainak naplózásának engedélyezése.
logging.systemTemplate.modifications
A rendszersablonok módosításainak naplózásának engedélyezése.
logging.task.modifications
A feladatok módosításainak naplózásának engedélyezése.
logging.user.modifications
Az felhasználók módosításainak naplózásának engedélyezése.
logging.usergroup.modifications
Az felhasználói csoportok módosításainak naplózásának engedélyezése.
logo.uri
A bejelentkezéskor megjelenő cég logó URI-ja. Nincsen alapértelmezett értéke. Ha nem töltjük ki, akkor a Codeiron Kft. logója jelenik meg. Lehetséges értékek: Érvényes URL cím egy PNG vagy JPEG fájlhoz. Lehetőleg ne adjunk meg túl nagy képet. Max. 1-200 kB legyen!
settings.local.file.separator
Az ügyfél által megmódosított fájlok fájlrendszerének elválasztó jele. Ne töltsük ki, ha nincsenek módosított fájljaink! Nincsen alapértelmezett értéke. Lehetséges értékek: / (Unix/Linux), \ (Windows)
settings.local.folder
Az ügyfél által megmódosított fájlok mappája. Ne töltsük ki, ha nincsenek módosított fájljaink! Nincsen alapértelmezett értéke. A Codeiron Framework (keretrendszer) lehetőséget biztosít a végfelhasználóknak
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/25
Secretica
Adminisztrátorok kézikönyve
bizonyos fájlok módosításához (XSL fájlok, pár konfigurációs fájl). Ehhez a Secretica és a Codeiron Framework elég mély ismerete szükséges. Csak akkor módosítsunk fájlokat, ha a szükséges ismertekkel valóban rendelkezünk! Szinte majdnem biztos, hogy ezt a lehetőséget az ügyfél nem fogja igénybe venni. skin.default
Az alapértelmezett megjelenés. Bejelentkezéskor ez a megjelenés lesz az alapértelmezetten kiválasztott a legördülő listában.
sms.bounceAddress
Mint az email.bounceAddress, csak ez az SMS gateway beállítása.
sms.smtp.connection
Mint az email.smtp.connection, csak ez az SMS gateway beállítása.
sms.smtp.password
Mint az email.smtp.password, csak ez az SMS gateway beállítása.
sms.smtp.server
Mint az email.smtp.server, csak ez az SMS gateway beállítása.
sms.smtp.server.port
Mint az email.smtp.server.port, csak ez az SMS gateway beállítása.
sms.smtp.user
Mint az email.smtp.user, csak ez az SMS gateway beállítása.
4.2. Adatbázis-kapcsolatok Az Adatbázis-kapcsolatok karbantartó ablakának elérhetősége:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/26
Secretica
Adminisztrátorok kézikönyve
Egy adatforrás két legfontosabb tulajdonsága a Név (egyedien azonosítja az adatforrást) és a Típus. Jelenleg kétféle típus használható a rendszerben: a JNDI Adatforrás és a Nem JNDI Adatforrás. A Nem JNDI Adatforrás-okat elég csak itt beállítani, ezért ezeket viszonylag egyszerűbb kezelni. Bonyolultabb megoldásként használhatunk JNDI adatforrás-okat is. Ekkor az adatforrásokat
az Apache
Tomcat
server.xml
konfigurációs
állományában
kell
megadnunk. A karbantartó ablak a szokásos funkciógombokon kívül (Mentés, Új, Törlés, Mégsem) további
két funkciógombbal rendelkezik:
(Alkalmazás újratöltése), amellyel
újratölthető a Secretica alkalmazás (azonos a Tomcat szerver reload parancsával), és a (Tesztelés), amellyel letesztelhető az adatbázis-kapcsolat. Ha megtehetjük, akkor inkább indítsuk újra a Tomcat-et az adatbázis-kapcsolatok módosítása után. Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/27
Secretica
Adminisztrátorok kézikönyve
Az itt bemutatott példában kettő adatforrás található a rendszerben. A Secretica adatforrás a Secretica alkalmazás adatbázisához való kapcsolatot írja le. Ez minden telepített Secretica-ban megtalálható. A Demo Shop adatforrást csak példaként használjuk fel.
4.2.1. Secretica, mint JNDI adatforrás A Secretica egy JNDI adatforrás. A JNDI adatforrásokról a következő címen olvashatunk többet: http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html Az alábbi képen a Secretica adatforrás beállítása látható.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/28
Secretica
Adminisztrátorok kézikönyve
Tulajdonság
Leírás
Név
Az adatforrás neve, amely egyedi azonosító.
Típus
Az adatforrás típusa.
JNDI név
Ezzel az egyedi névvel találja meg a Secretica rendszer a Tomcat
szerveren
beállított
adatbázis-kapcsolat
köteget
(connection pool).
4.2.2. Demo Shop, mint Nem JNDI adatforrás A Demo Shop nem egy JNDI adatforrás. Azokat a beállításokat, amiket a Tomcat szerver konfigurációs állományában kellett megadni az adatbázis-kapcsolat köteghez (pool-hoz), azt most a következő rögzítő felületen kell begépelnünk.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/29
Secretica
Adminisztrátorok kézikönyve
Tulajdonság
Leírás
Név
Az adatforrás neve, amely egyedi azonosító.
Típus
Az adatforrás típusa.
URL
Az adatbázis-kapcsolat URL-je. Az adatbázis elérhetőségét adja meg az adott adatbázis-kezelő rendszer JDBC driver-ének megfelelő formátumban.
JDBC driver osztálya
A JDBC driver (meghajtó) osztályának teljes neve.
Felhasználó
Az adatbázishoz kapcsolódó felhasználó azonosítója.
Jelszó
Az adatbázishoz kapcsolódó felhasználó jelszava.
Max. aktív kapcsolat
Az aktív kapcsolatok maximális száma.
Max. tétlen kapcsolat
A tétlen kapcsolatok maximális száma.
Max. várakozás
A maximális várakozási idő milliszekundumban, ameddig a köteg várakozik, ha nincs éppen szabad kapcsolat, amit kioszthatna. -1 esetén korlátlan ideig várakozik.
Ellenőrző lekérdezés
Egy legalább 1 sort visszaadó SELECT utasítás, amit a köteg arra használ, hogy leellenőrizzen egy adatbázis-kapcsolatot, mielőtt azt az alkalmazás használhatná.
Az egyes tulajdonságokról bővebben az előbb említett címeken olvashatunk.
4.3. Ütemezett feladatok A Secretica rendszer rendelkezik háttérben futó folyamatokkal, amelyek bizonyos időzítéssel futnak le, és jelenleg mindegyik periódikusan. Az Ütemezett feladatok karbantartó ablakának elérhetősége:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/30
Secretica
Adminisztrátorok kézikönyve
Jelenleg a következő ütemezett feladatok futnak háttérben a rendszerben (fontossági sorrendben):
Ütemezett feladat
Leírás
Master
Arról gondoskodik, hogy ha véletlenül egy ütemezett feladat valamiért nem lenne előkészítve futtatásra, azaz a feladat állapota Ütemezett, de az Ütemező információ fülön (lásd később) nem látható, akkor azt újra beütemezi nekünk. Az alapértelmezett beállításait nem szükséges módosítani. Ha a Master feladat valamiért nem lenne beütemezve a rendszerben, akkor a Tomcat szervert újra kell indítani! A Master feladat alapértelmezett állapotban 15 percenként fut, azaz minden óra 0., 15., 30. és 45. percében.
Session Cleaner
Ez a feladat a beragadt, azaz már nem élő felhasználói munkameneteket (session-öket) takarítja ki a rendszerből. Az alapértelmezett beállításait nem szükséges módosítani, de akár gyakrabban is lefuthat, ha szükséges.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/31
Secretica
Adminisztrátorok kézikönyve
Alapértelmezett állapotban 15 percenként fut le. Email Sender
Ez a feladat egy tömeges e-mail küldő. Általában olyan időpontra érdemes ütemezni, amikor a rendszert nem vagy alig használják, mert a nagy mennyiségű e-mail elküldése megterhelheti a szervert. Jelenleg csak a kampány e-maileket küldi el. Alapértelmezett állapotban naponta fut le (azaz 0:00kor).
Open Task Alerter
Ez a feladat értesíti e-mailben a felhasználókat az ütemezés időpontjában a nyitott feladataikról.
Task Deadline Alerter
Ez a feladat értesíti e-mailben a felhasználókat az ütemezés időpontjában a lejárt határidejű, nem befejezett feladataikról.
Egy ütemezett feladat nagyon sok tulajdonsággal rendelkezik, de ezek közül csak pár módosítható (Időzítési feltétel, Periódus, Időegység, és az Állapot). Az alábbi képen a Master feladat tulajdonságait bemutató űrlap látható.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/32
Secretica
Adminisztrátorok kézikönyve
Tulajdonság
Leírás
Név
A feladat neve.
Osztály neve
A feladatot implementáló Java osztály teljes neve.
Utolsó futás
Az utolsó futás ideje (a futás kezdete).
Utolsó futás befejezve
Az utolsó futás befejezésének ideje.
Következő futás
A következő futás ideje.
Időzítési feltétel
A feladat időzítési feltétele, azaz mikor, milyen gyakran fusson le a feladat. Lehetséges értékek: Normál végrehajtás: ebben az esetben a Periódus/Időegység páros határozza meg a végrehajtás gyakoriságát.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/33
Secretica
Adminisztrátorok kézikönyve
X percenként: Az óra minden X. percében hajtódik végre a feladat. Pl.: 15 percenként esetében minden óra 0., 15., 30. és 45. percében indul el a feladat futása. X óránként: A nap minden X. órájában hajtódik végre a feladat. Pl.: 6 óránként esetében minden nap 0., 6., 12. és 18. órában indul el a feladat futása. Naponta: Minden nap 0:00-kor hajtódik végre a feladat. Hetente: Minden héten hétfőn 0:00-kor hajtódik végre a feladat. 2 hetente: Az év minden második hetében, hétfőn 0:00-kor hajtódik végre a feladat. Havonta: Az év minden hónapjának első napján 0:00-kor hajtódik végre a feladat. Periódus
Ha Időzítési feltétel-nek Normál végrehajtás-t adtunk meg, akkor az itt és az Időegység-ben megadott ütemezettséggel fut majd le a feladat. Pl.: Periódus legyen 15, az Időegység pedig legyen Perc. A feladat 15 percenként fog lefutni. Ha az utolsó futás 16:11 perckor volt, akkor a következő futás 16:26-kor lesz.
Időegység
Ha Időzítési feltétel-nek Normál végrehajtás-t adtunk meg, akkor az itt és a Periódus-ban megadott ütemezettséggel fut majd le a feladat. Lehetséges értékek: Nap, Óra, Perc
Rendszer
Megmutatja, hogy rendszer feladat-e a feladat. A rendszer feladatokat az alkalmazás fejlesztői állították be.
Ismétlődő
Megmutatja, hogy feladat futása ismétlődik-e.
AB művelet
Megmutatja, hogy feladat futásakor végrehajtódnak-e adatbázist módosító műveletek.
Hosszan futó
Megmutatja, hogy feladat hosszan fut(hat)-e.
A Secretica újabb verziói már tartalmazhatnak ügyfél által implementált ütemezett feladatokat. Létrehozáskor meg kell adni a feladatot leíró XML állományt. Ez az állomány utólag mindig lekérdezhető a
(Forráskód letöltése) gombbal vagy módosítható a
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/34
Secretica
Adminisztrátorok kézikönyve
(Forráskód feltöltése). Bővebb információt a Fejlesztők kézikönyve-ben találhatunk. A feladatok állapotát újra lekérhetjük a szervertől a
(Frissítés) gombbal.
Az Ütemezőt (ami az összes feladat futását vezérli) újraindíthatjuk az
(Újraindítás)
gombbal. Amennyiben egy feladat állapotát szeretnénk megváltoztatni, akkor ezt az Állapot fülön tehetjük meg.
Az alábbi állapotváltozások engedélyezettek a rendszerben:
Aktuális állapot
Új állapot
Ütemezett
Nem ütemezett
Nem ütemezett
Ütemezett
Fut
Leállítás alatt
Amennyiben olyan állapotba szeretnék átrakni a feladatot, amit a rendszer amúgy nem Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/35
Secretica
Adminisztrátorok kézikönyve
engedne meg, akkor kattintsuk be a Változás kikényszerítése jelölő mezőt! Kattintsunk az
(Állapot beállítása) gombra!
Ha azonnal életbe szeretnénk léptetni a változtatásokat, akkor az Ütemezőt újra kell indítani az
(Újraindítás) gombbal.
Az egyes ütemezett feladatok állapotáról a harmadik fül, az Ütemező információ ad felvilágosítást. Ide az
(Ütemező információ) gombra való kattintással is átválthatunk.
Az IP cím és Port megmutatja, hogy melyik szervert kérdezzük le éppen. Ennek akkor van csak jelentősége, ha terheléselosztást használunk. (A jelenlegi verzió még nem támogatja a terheléselosztást.) Az alsó táblázatban pedig az ütemezett feladatok listáját látjuk. Az adatokat az
(Ütemező információ) gombbal frissíthetjük.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/36
Secretica
Adminisztrátorok kézikönyve
4.4. Rendszer sablonok A Secretica számtalan szöveg és html sablont tartalmaz, amelyeket emailküldés során használ fel a rendszer. Ezek lecserélhetőek, ügyfélre szabhatóak. A Rendszer sablonok karbantartó ablakának elérhetősége:
A sablon neve nem módosítható, de a forráskódja lecserélhető a gombra kattintva. A sablont a módosításhoz. Végül a
(Sablon feltöltése)
(Sablon letöltése) gombbal tudjuk letölteni
(Tesztelés) gombbal letesztelhetjük a sablonunkat. Ennek a
használatát a Fejlesztők kézikönyve mutatja be.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/37
Secretica
Adminisztrátorok kézikönyve
4.5. Megjelenések A Secretica-ban a megjelenés lecserélhető. Ha egy új megjelenéssel szeretnénk használni a Secretica-t, akkor azt be kell regisztrálni a rendszerbe. A karbantartó ablak elérhetősége:
Egy megjelenés regisztrálásakor az alábbi tulajdonságokat kell megadnunk:
Tulajdonság
Leírás
Név
A megjelenés neve, amely egyedi azonosító. A név csak latin karaktereket tartalmazhat, szóköz nélkül! Törekedjünk a rövid névhasználatra,
mert
a
későbbiekben
ugyanilyen
nevű
mappával kell dolgoznunk! Címke
A megjelenés címkéje. Ezzel a címkével látható a bejelentkező ablak Megjelenés legördülő listájában a megjelenés.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/38
Secretica
Adminisztrátorok kézikönyve
A web alkalmazás WAR fájlja tartalmazza a Secretica gyári megjelenéseit. Ha olyan megjelenést szeretnénk használni, amelyet nem csomagoltunk be ebbe a WAR fájlba, akkor mindenféleképpen javasoljuk az Apache HTTPD szerver használatát a mod_proxy és mod_proxy_http modulokkal. A Telepítési kézikönyv-ben már bemutattuk a mod_proxy és a mod_proxy_http modulok egy lehetséges konfigurációját. Most ezek használatával bemutatjuk egy új megjelenés használatát. Legyen az új megjelenésünk neve newskin! Hozzunk létre a htdocs mappában egy Secretica mappát! Hozzunk létre a Secretica mappában egy skins mappát! A skins mappában hozzunk létre egy newskin mappát, és másoljuk ide be a megjelenés fájljait! Az Apache HTTPD httpd.conf fájljában keressük meg a Telepítési kézikönyv alapján megadott beállítást! Keressük meg a következő sort: ProxyPass /Secretica/ http://localhost:8080/Secretica/ Írjuk be a következő sort közvetlenül az előbb megtalált sor elé! ProxyPass /Secretica/skins/newskin/ ! Tehát: ProxyPass /Secretica/skins/newskin/ ! ProxyPass /Secretica/ http://localhost:8084/Secretica/ ProxyPassReverse /Secretica/ http://localhost:8084/Secretica/ Ezzel az olyan kérések, amelyek az új megjelenésünket akarnák letölteni, ezentúl nem lesznek átproxizva az Apache Tomcat szerverre, hanem az Apache HTTPD fogja őket kiszolgálni.
4.6. Rendszer-beállítások újratöltése Ha egy teszt szerveren dolgozunk (például riportokat fejlesztünk), akkor lehetőségünk van a Tomcat szerver újraindítása nélkül is újratölteni a rendszer-beállításokat. Ehhez kattintsunk az Alap beállítások menüponton belül a Rendszer-beállítások újratöltése menüpontra!
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/39
Secretica
Adminisztrátorok kézikönyve
Bizonyos konfigurációs paraméterek és az adatbázis-kapcsolatok módosításához előfordulhat, hogy ez a lehetőség kevés. Ezekhez mindenféleképpen újra kell indítani a Tomcat szervert.
4.7. Területi beállítások A Secretica rendszer a különböző országok dátum-, idő- és számformátumát használva formázza meg a dátum, idő és számértékeket. Lehetőségünk van arra is, hogy ezeket a formátumokat felülbíráljuk. Ehhez kattintsunk a Területi beállítások menüponton belül a Területi beállítások menüpontra!
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/40
Secretica
Adminisztrátorok kézikönyve
Tulajdonság
Leírás
Szöveges azonosító
A területi beállítás egyedi azonosítója. A nyelv kisbetűs, két karakteres kódjából és az ország nagybetűs, két karakteres kódjából áll, amiket egy aláhúzásjel köt össze.
Ország
A területi beállítás országa.
Nyelv
A területi beállítás nyelve.
Dátum formátum
Szerver oldali dátum, idő, ill. dátum+idő (szóközzel
Idő formátum
elválasztva) formátum, amelyeket a szerver oldalon generált
Dátum+idő formátum
tartalmaknál használunk (pl.: nyomtatható riportok). További információ: http://downloadllnw.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat .html
Flex dátum formátum
A kliensekben – Flex (Flash) alkalmazások – megjelenő
Flex idő formátum
dátum, idő, ill. dátum+idő típusú adatok formátuma.
Flex dátum+idő
További információ:
formátum
http://help.adobe.com/en_US/FlashPlatform/reference/actions cript/3/mx/formatters/DateFormatter.html
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/41
Secretica
Decimális formátum
Adminisztrátorok kézikönyve
Az egyes számszerű értékek formátuma. További információ: http://downloadllnw.oracle.com/javase/6/docs/api/java/text/DecimalFormat.ht ml
Tizedes elválasztó
Egy számnál az egész és tizedesjegyek elválasztója.
Ezres elválasztó
Egy szám egész részének ezres elválasztója.
Flex rendezés típusa
A kliensekben – Flex (Flash) alkalmazások – a szöveges tartalmak rendezésének típusa. Lehetséges értékek: Egy-betűs rendezés: Rendezésnél nem veszi figyelembe a rendszer a többkarakteres betűket. Önálló betűknek tekinti ilyenkor őket. (Pl.: gy-t g-nek és y-nak kezeli.) Több-betűs rendezés: Rendezésnél figyelembe veszi a rendszer a többkarakteres betűket. (Pl.: gy-t gy-nek kezeli, mintha egy karakter lenne.)
Engedélyezve
Az engedélyezett területi beállításokat és a hozzájuk tartozó fordításokat (szövegkonstansokat) a rendszer betölti a memóriába, és a felhasználók számára elérhetővé teszi, azaz a bejelentkező ablakban kiválaszthatják a legördülő listából.
4.8. Szövegkonstansok A Secretica rendszer több nyelven is tud kommunikálni a felhasználókkal. Az egyes szövegkonstansoknak annyi fordítása van, ahány területi beállítás található meg a rendszerben. Lehetőségünk van arra is, hogy az egyes szövegkonstansok fordítását átírjuk, illetve újabb szövegkonstansokkal is bővíthetjük a rendszert (például többnyelvű riportok készítésénél). Ehhez kattintsunk a Területi beállítások menüponton belül a Szövegkonstansok menüpontra!
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/42
Secretica
Adminisztrátorok kézikönyve
Egy szövegkonstans tulajdonságait több fülön tudjuk karbantartani. A Szövegkonstans fülön adhatjuk meg az egyedi azonosítóját.
Tulajdonság
Leírás
Szöveges azonosító
A szövegkonstans egyedi azonosítója.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/43
Secretica
Adminisztrátorok kézikönyve
A Fordítások fülön a szöveg különböző nyelvű fordításait rögzíthetjük be.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/44
Secretica
Adminisztrátorok kézikönyve
A felső táblázatban láthatjuk az adott szöveg egyes fordításainak listáját, míg az alatta lévő űrlapon a táblázatban kiválasztott rekordot láthatjuk. Egy új fordítás berögzítéséhez meg kell adnunk a területi beállítást (Területi beállítás) és a szöveget (Fordítás) a területi beállítás nyelvén.
Tulajdonság
Leírás
Területi beállítás
Területi beállítás (ország, nyelv).
Fordítás
A szövegkonstans adott területi beállításnak megfelelő fordítása.
Az XML fülön tömegesen rögzíthetünk be szövegkonstansokat. Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/45
Secretica
Adminisztrátorok kézikönyve
Ez fül csak akkor látszik, ha a nem publikus Mesterszintű fejlesztő (masterDeveloper) szerepet kiosztja magának az adminisztrátor. Ehhez egy XML fájl tartalmát kell bemásolnunk az XML mezőbe. Az XML fájl gyökéreleme stringConstants. Ez stringConstant elemeket tartalmaz. Egy stringConstant elemnek csak egy attribútuma van, az id, ami a szövegkonstans egyedi azonosítója. A stringConstant elem translation elemeket tartalmaz. Ezek az egyes fordítások. A translation elemnek szintén csak egy attribútuma van, a localeId, ami a területi beállítás egyedi azonosítója. A fordítást a translation nyitó és záró tag-je között kell megadnunk. A fenti példában két szövegkonstanst töltünk be a rendszerbe, a _unitPrice-t és a _year-t. Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/46
Secretica
Adminisztrátorok kézikönyve
Mindkettőhöz megadunk egy angol (en_US) és egy magyar (hu_HU) fordítást. A
(Mentés) gombra kattintva betöltődnek a szövegkonstansok a rendszerbe.
Az új szövegkonstansok illetve a módosítások csak a Tomcat szerver újraindításával vagy a rendszer-beállítások újratöltésével lépnek életbe.
4.9. Főindex újraindexelése Ha valami miatt újra kellene építeni a teljes szöveges keresés főindexét, akkor a következő menüpontra kattintva tehetjük azt meg:
Az adatok mennyiségétől függően ez a művelet akár órákig is eltarthat. A teljes szöveges keresés csak az újraindexelés lefutása után lesz teljes értékű. Feleslegesen ne futtassuk az újraindexelést!
4.10. Dokumentum mappák A felhasználók a dokumentumokat mappákba szervezve tudják eltárolni a rendszerben. Még az éles indulás előtt állítsuk be a mappákat! A Dokumentum mappák karbantartó ablakának elérhetősége:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/47
Secretica
Adminisztrátorok kézikönyve
A képen látható mappákat csak a példa kedvéért rögzítettük be. A rendszer induláskor nem tartalmaz mappákat. Egyszerre csak egy felhasználó tudja módosítani a dokumentum mappákat. A jobb alsó sarokban látható nyomógombok előtt egy villogó lakat ikon jelzi nekünk, hogy mi zároltuk a mappákat. A karbantartó ablak bal oldalán itt nem táblázat, hanem egy fa nézet látható. Új mappa létrehozásakor –
(Új) – ha még nem létezett mappa a rendszerben, vagy
nem jelöltünk ki egyetlen egy mappát sem a fában, akkor egy gyökérmappát hozunk létre. Ha kijelöltünk már egy mappát, akkor az új mappa a kijelölt mappa alá kerül be. A mappákat
későbbiekben
a
húzd-és-dobd
(drag'n'drop)
módszerrel
bármikor
átrendezhetjük. A törlés és módosítás a többi karbantartó ablakhoz hasonlóan történik.
4.11. Dokumentum típusok A felhasználók a dokumentumokat típusok szerint is megkülönböztethetik a rendszerben, bár ez nem kötelező. Ha bizonyos objektumhoz (pl. szervezet, személy, stb.) kapcsolódó dokumentumokat típusonként külön listában (fülön) szeretnék megjeleníteni, akkor szükségünk lesz rájuk. Még az éles indulás előtt állítsuk be a típusokat!
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/48
Secretica
Adminisztrátorok kézikönyve
A Dokumentum típusok karbantartó ablakának elérhetősége:
Tulajdonság
Leírás
Dokumentum típus
A típus neve, amely egyedi.
Fül címkéje
Egy objektumhoz tartozó adott típusú objektumok listáját tartalmazó fül címkéje. Lehetőleg legyen egyedi.
4.12. Dokumentum típus fülek Mint azt korábban említettük, bizonyos objektumhoz (pl. szervezet, személy, stb.) kapcsolódó dokumentumokat típusonként külön listában (fülön) is megjeleníthetjük. Az egyes objektum típusokhoz tartozó füleket érdemes még az éles indulás előtt beállítani, de ez utólag is bármikor megtehető. A Dokumentum típus fülek karbantartó ablakának elérhetősége:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/49
Secretica
Adminisztrátorok kézikönyve
Jelenleg kétféle objektumhoz tudunk dokumentum típus füleket definiálni: személyhez és szervezethez. A Dokumentumhoz kapcsolódó típus legördülő listából választhatjuk ki, hogy éppen melyiknek a füleit módosítjuk. Minden kapcsolódó típushoz tartozik egy Összes fül is alapértelmezettként, ahol az objektumhoz kapcsolódó összes dokumentumot láthatjuk. Éppen ezért nem kötelező újabb füleket létrehozni, de azért ajánlott. Új fül létrehozásakor –
(Új) – megjelenik előttünk a dokumentum típusok listája, amiből
egy vagy több típust is kiválaszthatunk. Törléskor mindig a kijelölt fület törli a rendszer. Miután kipakoltuk a füleket, a fülek sorrendjét úgy tudjuk módosítani, hogy a bal egér gombot lenyomva tartjuk a fülön, és az egeret a kívánt pozícióba mozgatjuk (húzd-és-dobd módszer). Az Összes fül mindig az utolsó marad!
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/50
Secretica
Adminisztrátorok kézikönyve
5. Riportok A Riportok karbantartó ablakának elérhetősége:
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/51
Secretica
Adminisztrátorok kézikönyve
Tulajdonság
Leírás
Név
A riport neve, amely egyedi. A nem rendszerszintű riportok nevét csak aláhúzásjellel lehet kezdeni. A névnek egybefüggőnek kell lennie, szóközt, ékezetes betűt és egyéb speciális karaktert (kivétel: aláhúzásjel az elején) nem tartalmazhat.
Címke
A riport címkéje; felhasználó által látott neve. Ha a riport lokalizált, akkor egy szövegkonstans azonosítója.
Adatforrás
A riport adatforrása, ahonnan a megjelenített adatokat kigyűjti a rendszer.
Publikus
Ha nincs kapcsolva, akkor csak azok futtathatják a riportot, akiknek erre külön kiadták a jogot.
Lokalizált
Ha be van kapcsolva, akkor a riport azon a nyelven fog megjelenni a felhasználó előtt, amelyen bejelentkezett.
Gyorstárba betöltve
Ha be van kapcsolva, akkor a riportot már rendszerindításkor lefordítja és betölti a rendszer egy gyorstárba. A beállítás érvénybe léptetéséhez újra kell indítani a szervert.
Rendszerszintű riport
Ha be van kapcsolva, akkor a riportot a Secretica fejlesztői készítették el a felhasználók számára (a neve aláhúzásjel nélkül kezdődik).
Típus
A riport típusa. A lehetséges értékek: Normál (több oldalas, nyomtatásra kész riport), Grafikon, Táblázat. Az értékét az XML definíciós állományból állapítja meg a rendszer.
Független
Ha be van kapcsolva, akkor a riport önmagában futtatható. Az értékét az XML definíciós állományból állapítja meg a rendszer.
Bekér paramétereket
Ha be van kapcsolva, akkor a riport a lekérdezés előtt bekér a felhasználótól egy vagy több paramétert. Az értékét az XML definíciós állományból állapítja meg a rendszer.
Bekérés szükséges
Ha a Bekér paramétereket be van kapcsolva, és azok nem rendelkeznek alapértelmezett értékkel, akkor ez a mező is be van kapcsolva. Az értékét az XML definíciós állományból állapítja meg a rendszer.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/52
Secretica
Adminisztrátorok kézikönyve
Infófül-navigátor típus
Ha nincs kitöltve, akkor a Táblázat vagy Grafikon típusú riport csak a főablakban jelenhet meg infópanelként. A rendszerben a szervezetekhez és a személyekhez külön infófül-navigátor tartozik, amelyen az infópanelek egy adott szervezethez vagy személyhez tartozó adatokat jeleníthetik meg. Ez a mező jelezi, hogy hol használható a riport infópanelként.
Megjegyzés
Megjegyzés.
A szokásos karbantartó és jogosultsági gombokon kívül az alábbi funkciók érhetők el egy riportnál:
(Riport definíció lecserélése), amellyel a riport definíciós állományát
cserélheti le egy fejlesztő, illetve a
(Riport definíció letöltése), amellyel letölthető
kliens oldalra a definíciós állomány. (Bővebb információ a Fejlesztők kézikönyve-ben!) A riportok csak akkor válnak hozzáférhetővé a felhasználók számára, ha azokat belehelyezték egy vagy több riport mappába. A riport mappák karbantartó ablakát a (Riport mappák) gomb megnyomásával érhetjük el.
Az ablak három fő részből áll. A bal felső sarokban láthatóak a mappák egy fa-nézetben.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/53
Secretica
Adminisztrátorok kézikönyve
Jobb felső részben a fa-nézetben kiválasztott mappa részletes tulajdonságai láthatóak és módosíthatóak. A lenti nagyobb részben pedig a riportok listáját láthatjuk. Egyszerre csak egy felhasználó tudja módosítani a riport mappákat. A jobb felső rész alatt látható nyomógombok előtt egy villogó lakat ikon jelzi nekünk, hogy zároltuk a mappákat. Új mappa létrehozásakor –
(Új) – ha még nem létezett mappa a rendszerben, vagy
nem jelöltünk ki egyetlen egy mappát sem a fában, akkor egy gyökérmappát hozunk létre. Ha kijelöltünk már egy mappát, akkor az új mappa a kijelölt mappa alá kerül be. A mappákat (és a tartalmukat) későbbiekben a húzd-és-dobd (drag'n'drop) módszerrel bármikor átrendezhetjük. Egy mappa tulajdonságai:
Tulajdonság
Leírás
Név
A mappa neve. Ha a mappa neve lokalizált, akkor egy szövegkonstans azonosítója.
Név lokalizált
Ha be van kapcsolva, akkor a mappa azon a nyelven fog megjelenni a felhasználó előtt, amelyen bejelentkezett.
Rendszerszintű mappa
Ha be van kapcsolva, akkor ezt a mappát a Secretica fejlesztői hozták létre. Ebben az esetben a mappa nem módosítható és törölhető.
Rendszer-azonosító
A mappa egyedi rendszer-azonosítója.
Megjegyzés
Megjegyzés.
Ha ki szeretnénk törölni egy mappát, akkor először töröljük ki a tartalmát! Ha egy riportot bele szeretnénk rakni egy mappába, akkor azt kétféleképpen tehetjük meg. Kiválaszthatjuk a bal felső fa-nézetben a mappát, majd kiválaszthatjuk a lenti részben a riportot, és rákattinthatunk a lenti rész alján található
(Kiválasztás) gombra. Vagy
megragadhatunk egy riportot a húzd-és-dobd (drag'n'drop) módszerrel, és beleejthetjük egy mappába. Ha egy riportot el szeretnénk távolítani egy mappából, akkor válasszuk ki a bal felső fanézetben a riportot, majd kattintsunk rá a jobb felső rész alatti nyomógombsorban a (Törlés) gombra!
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/54
Secretica
Adminisztrátorok kézikönyve
6. Egyéb adminisztrációs eszközök 6.1. Aktív munkamenetek Az Aktív munkamenetek (session-ök) ablakának elérhetősége:
Az aktív munkamenetek (session-ök) táblázatának első oszlopa tartalmazza a felhasználó azonosítóját, a második a teljes nevét, a harmadik a munkamenet kezdetét, a negyedik pedig azt, hogy a felhasználó mikor fordult utoljára a szerverhez valamilyen kéréssel. Előfordulhat, hogy olyan munkamenetet látunk a táblázatban, ahol a felhasználó azonosítója és neve még nincs kitöltve. Ezek megkezdett munkamenetek, tehát valaki a Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/55
Secretica
Adminisztrátorok kézikönyve
böngészőjével már megjelenítette a Secretica bejelentkező ablakát, de még nem lépett be. Az aktív munkameneteket a
(Frissítés) gombbal kérdezhetjük le újra a szervertől.
6.2. Zárolások A Secretica rendszerben bizonyos objektumokat módosítás előtt zárolnia kell a felhasználónak. (Ilyen objektum lehet egy szervezet, vagy akár a dokumentum mappák és a riport mappák teljes fája is.) A zárolás kizárólagos, tehát más ilyenkor nem zárolhatja már az objektumot a zárolás felengedéséig. A Zárolások ablakának elérhetősége:
A zárolások táblázatának első oszlopa tartalmazza a felhasználó azonosítóját, a második Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/56
Secretica
Adminisztrátorok kézikönyve
a teljes nevét, a harmadik a zárolás kezdetét, a negyedik az objektum típusát, az ötödik az objektum azonosítóját, a hatodik pedig az almunkamenet azonosítóját. Ha
a
felhasználónak
lejár
a
munkamenete,
akkor
a
zárolásai
automatikusan
felszabadulnak. A zárolásokat a
(Frissítés) gombbal kérdezhetjük le újra a szervertől.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/57
Secretica
Adminisztrátorok kézikönyve
7. Adatbázis elmentése és visszaállítása A Secretica jelenleg csak PostgreSQL adatbázis-kezelő rendszerrel használható. A következő alfejezetekben használt programok mind a PostgreSQL részei, és a PostgreSQL telepítési mappájának bin mappájában találhatóak meg. Használatukhoz lépjünk be ebbe a mappába! cd C:\Program Files\PostgreSQL\9.3\bin
7.1. Adatbázis elmentése Az adatbázis elmentéséhez a PostgreSQL pg_dump programját használjuk. A pg_dump-ot a következő módon kell futtatni: pg_dump -U postgres -W -b -Z 9 -f
-Fc secretica -nek javasoljuk a secretica_YYYYHHNN.bck formátumot, ahol YYYYHHNN az adott nap, amikor a mentés lefut. Pl. C:\Program Files\PostgreSQL\9.3\bin\pg_dump -U postgres -W -b -Z 9 -f secretica_20150131.bck -Fc secretica További információ: http://www.postgresql.org/docs/9.3/interactive/app-pgdump.html
7.2. Adatbázis visszaállítása Az adatbázis visszaállításához a PostgreSQL pg_restore programját használjuk. A teljes visszaállításhoz azt javasoljuk, hogy dobja el a meglévő secretica adatbázist a dropdb programmal, majd hozza létre újra a template0 adatbázis segítségével a createdb programmal, és végül futtassa a pg_restore-t! A visszaállítást a következő módon kell végrehajtani: dropdb -U postgres -W secretica createdb -U postgres -W -E UTF8 -T template0 secretica pg_restore -U postgres -W -d secretica -Fc Pl.
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/58
Secretica
Adminisztrátorok kézikönyve
C:\Program Files\PostgreSQL\9.3\bin\dropdb -U postgres -W secretica C:\Program Files\PostgreSQL\9.3\bin\createdb -U postgres -W -E UTF8 -T template0 secretica C:\Program Files\PostgreSQL\9.3\bin\pg_restore -U postgres -W -d secretica -Fc
secretica_20150131.bck
További információ: http://www.postgresql.org/docs/9.3/interactive/app-pgrestore.html http://www.postgresql.org/docs/9.3/interactive/app-createdb.html http://www.postgresql.org/docs/9.3/interactive/app-dropdb.html
Copyright © 2007 - 2015 Codeiron Kft. Minden jog fenntartva.
59/59