Otevřená platforma pro propojení systémů a automatizaci

NET Genium je navrženo jako otevřená aplikační platforma, která se přirozeně začleňuje do existujícího IT prostředí organizace. Integrace, automatizace a rozšiřitelnost nejsou doplňkem, ale nedílnou součástí architektury platformy.

Cílem není vytvářet izolovaný systém, ale umožnit plynulou spolupráci s dalšími aplikacemi, službami a procesy – interními i externími.

Integrace s externími systémy

NET Genium lze integrovat s libovolnými systémy, které jsou schopny komunikovat prostřednictvím standardních rozhraní.

Typické integrační scénáře zahrnují:

  • napojení na ekonomické a účetní systémy,
  • integraci s ERP, CRM nebo systémy pro správu dokumentů (DMS) třetích stran,
  • výměnu dat s interními informačními systémy,
  • komunikaci s cloudovými službami a API třetích stran.

Integrace může probíhat:

  • synchronně (on-line volání),
  • asynchronně (fronty, dávky),
  • jednosměrně i obousměrně.

API platformy NET Genium

Součástí platformy je API rozhraní, které umožňuje:

  • přístup k datům aplikací,
  • vytváření, úpravy a čtení záznamů,
  • spouštění vybraných aplikačních operací,
  • propojení NET Genium s dalšími systémy na aplikační úrovni.

API je určeno především pro:

  • systémové integrace,
  • automatizaci procesů,
  • napojení externích aplikací a služeb.

Konkrétní rozsah a způsob využití API je vždy přizpůsoben konkrétnímu řešení a bezpečnostním požadavkům zákazníka.

Připojení AI agentů – integrovaný MCP server

Každá instance NET Genia obsahuje integrovaný MCP server (Model Context Protocol), přes který se k ní přímo připojí AI asistent nebo agent – Claude nebo jeho vývojářská varianta Claude Code, ChatGPT nebo jeho vývojářská varianta Codex, Microsoft Copilot Studio i kterýkoli jiný nástroj podporující tento protokol. Nic se neinstaluje ani nespouští zvlášť, server je součástí instance.

Na rozdíl od obecného konektoru nad osekaným API dostane agent skutečnou podstatu řešení:

  • data aplikací – čte záznamy, zjišťuje jejich počty a nahlíží do historie změn; s oprávněním zápisu data i mění,
  • model implementace – aplikace, formuláře, ovládací prvky, oprávnění a datový model; s oprávněním k zápisu agent model i mění, takže aplikaci nejen popíše, ale i postaví,
  • znalosti frameworku – dokumentaci a konvence platformy, takže agent navrhuje formuláře, dotazy a skripty podle platných standardů, ne podle obecných zvyklostí.

Přístup se vždy váže na konkrétního uživatele – nástroj se prokáže jeho osobním MCP tokenem, nebo se k instanci připojí jeho přihlášením – takže každý požadavek podléhá stejným oprávněním, povoleným IP adresám i auditu jako běžné přihlášení.

Detailní popis je uveden v samostatných příručkách Integrovaný MCP serverNastavení MCP serveru.

Automatizace a naplánované úlohy

Platforma NET Genium umožňuje automatizaci aplikačních procesů bez nutnosti zásahu uživatele.

Mezi typické scénáře patří:

  • pravidelné zpracování dat,
  • synchronizace s externími systémy,
  • generování výstupů a reportů,
  • kontrolní a validační procesy.

Automatizace může být realizována pomocí:

  • naplánovaných úloh,
  • serverových skriptů,
  • konzolových aplikací.

Konzolové aplikace a služby

Součástí ekosystému NET Genium jsou také konzolové aplikace a servisní nástroje, které slouží k:

  • dávkovému zpracování dat,
  • integraci s externími systémy,
  • provozním a údržbovým operacím,
  • automatizovaným servisním úlohám.

Tyto nástroje běží mimo webové rozhraní a jsou vhodné pro scénáře, kde není žádoucí nebo nutná interakce uživatele.

Rozšiřitelnost pomocí vlastního kódu

NET Genium umožňuje rozšíření aplikační logiky pomocí vlastního kódu v jazyce C#.

Tento přístup se používá zejména v případech, kdy:

  • je potřeba implementovat specifické algoritmy,
  • je nutné řešit výkonnostně náročné operace,
  • dochází k hlubší integraci s externími systémy.

Vlastní rozšíření jsou přirozenou součástí platformy a nenarušují její koncepční ani provozní stabilitu.

Bezpečnost a řízení přístupu

Integrace a API respektují bezpečnostní model platformy NET Genium.

Zajištěno je zejména:

  • řízení přístupových oprávnění,
  • oddělení aplikačních rolí,
  • auditovatelnost operací,
  • ochrana citlivých dat.

Konkrétní bezpečnostní nastavení vždy vychází z architektury daného řešení a požadavků organizace.

Součást uceleného ekosystému

Integrace, API a servisní nástroje nejsou samostatným produktem, ale plnohodnotnou součástí ekosystému NET Genium.

Umožňují:

  • propojit NET Genium s okolními systémy,
  • automatizovat klíčové procesy,
  • rozšiřovat funkcionalitu bez omezení.

Díky tomu lze aplikace postavené na NET Genium přirozeně začlenit do existující infrastruktury a dlouhodobě je rozvíjet.