Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

1. diel - Ako rýchlo vytvoriť aplikáciu pre dáta - Systém ObjectGears

V dnešnej dobe musí každá firma alebo podnikateľ pracovať s množstvom informácií. Tieto informácie je potrebné niekde udržiavať. Písať je na papier je nedostatočné, a ani výborný pomocník Excel nie je najvhodnejšie, najmä ak potrebujete mať medzi informáciami väzby.

Vytvoriť si vlastnoručne aplikáciu či si ju nechať niekde napísať nemusia byť vhodné pre každého. V prvom prípade pre vytvorenie aplikácie potrebujete poznať veľa vecí z oblasti programovania. V druhom prípade vás to bude stáť veľa peňazí. A to jednorazovo pri vytvorenie aplikácie a aj následne pre jej ďalší rozvoj.

Ďalšou možnosťou, ako získať aplikáciu pre uloženie vašich dát, je použiť low-code development systém. O jednom z nich je aj tento článok. Systém ObjectGears umožňuje bežne naklikať 80-100% aplikácie, ktorú potrebujete, bez nutnosti vedieť programovať. Vašu aplikáciu si môžete vytvoriť v priebehu pár minút / hodín a nemusí vás to stáť ani korunu.

K čomu je možné systém ObjectGears využiť

Primárnym cieľom systému je umožniť používateľom vkladať, upravovať a zobrazovať informácie a to rôznym spôsobom. V systéme si vytvoríte tabuľku (v názvosloví ObjectGears triedu), do nej pridáte stĺpce (textové, číselné, dátum ...). Automaticky s tým sa vytvorí formuláre pre zoznam záznamov a detail záznamu. Následne stačí len nastaviť prístupové oprávnenia, samozrejme formou naklikání, a už môžete vkladať prvé informácie. Vlastné programátorov potrebujete len v prípade skriptovanie. A aj na to v dokumentácii k systému existuje veľa príkladov pre bežné použitie, ktoré možno skopírovať.

Pri vytváraní aplikácie môžete použiť aj niektorú z ďalších funkcionalít systému:

  • prístup riadený rolami - prístup na cieľové objekty (záznamy, stránky, tlačidlá) je riadený pomocou rolí. Jednoducho tak užívateľovi nastavíte oprávnenie len na čítanie a inému zase oprávnenie aktualizovať či mazať záznamy.
  • tlačidlá - na toolbar možné pridať tlačidlo a jeho akciu naskriptujete pomocou JavaScriptu:
Tlačidlá na toolbaru - Systém ObjectGears
  • dotazy - pre tvorbu reportov či zložitejších prehľadov použijete otázky. Tu využijete široké možnosti, ktoré poskytuje SQL server pre prácu s dátami priamo v databáze.
  • workflow - systém ObjectGears obsahuje rad nástrojov pre prácu s workflow. A to vďaka dizajnérov workflow, systému pre spúšťanie workflow a sledovanie ich inštancií až po verzovania workflow.
  • schémy - záznamy nemusíte zobrazovať len pomocou riadok v zozname, ale aj graficky s väzbami medzi sebou. Opäť jednoducho naklikatelné:
Dátová schémy v systéme ObjectGears - Systém ObjectGears
  • stránky - pre špecifické zobrazenie alebo úpravu dát možno použiť webparty. Tie sa vkladajú na stránku a môžu informácie zobrazovať pomocou textov, záznamov alebo graficky ako grafy. Pomocou .NET rozšírenie si môžete vytvárať aj vlastné webparty.

Ukážka: Dokumentácia systému objectGears, ktorá je implementovaná ako stránka s webparty:

Model Verziovanie dokumentácia – stránka s webpart - Systém ObjectGears
  • archiváciu - pre archiváciu všetkých zmien na triede stačí zaškrtnúť jedno nastavenie. Od tohto okamihu sa budú ukladať všetky zmeny, ktoré používatelia vykonajú. A to aj vrátane možnosti si dané zmeny prezerať.
  • reporty - reporty vám umožňujú sa pozrieť na vaše dáta inak, než ako záznamy v triede. K dispozícii je niekoľko typov grafov a prístup pomocou rolí pre detailné nastavenie prístupov. Reporty je tiež možné vložiť do stránky pomocou webpartu Report.

Pripravené modely

ObjectGears obsahuje už pripravené modely. Tie máte možnosť ďalej rozvíjať alebo naopak zjednodušiť skrytím či odmazáním funkcionalít, ktoré nehodláte použiť.

Prehľad niektorých pripravených modelov:

  • ITIL - Configuration management, Incident a Problem management, Change management ... - základné procesy podľa ITIL.
  • Znalostná báza - v tomto modeli si vytvárate články opisujúce firemné procesy a znalosti. V podstate ide o firemné encyklopédii vedomostí.
  • Verziovanie dokumentácia - model je vhodný, ak potrebujete viesť dokumentáciu pre váš produkt vo viacerých jazykoch a verziách. Príkladom je dokumentácia systému ObjectGears
  • EasyTask - jednoduchá evidencia úloh pre jeden tím. Každý užívateľ môže vytvoriť úlohu a niekomu ho priradiť, či na ňom začať pracovať.

Obrazovka s prehľadom záznamov modelu EasyTask:

Model EasyTask – obrazovka so zoznamom záznamov - Systém ObjectGears

Obrazovka s detailom záznamu modelu EasyTask:

Model EasyTask – obrazovka s detailom záznamu - Systém ObjectGears

Licencie

ObjectGears možno používať zadarmo do 25 používateľov a to aj komerčne.

V budúcej lekcii, Inštalácie systému ObjectGears , si ukážeme, ako jednoducho nainštalovať systém ObjectGears.


 

Všetky články v sekcii
Systém ObjectGears
Preskočiť článok
(neodporúčame)
Inštalácie systému ObjectGears
Článok pre vás napísal Jan Stodůlka
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje programování v C# a MS SQL serveru.
Aktivity