Historie změn

Aplikace provozované na platformě flexideo používají vestavěnou evidenci historie změn. Na úrovni jednotlivých dokumentů jsou historická data ukládána do samostané databáze.


Princip

Každý typ dokumentu, který je v systému flexideo používán (resp. jeho instance, tedy konkrétní dokument) eviduje svou historii změn. Můžete tak u každého dokumentu nejen vidět, kdy a kým byl vytvořen, ale také kdy a kým byl upraven. Tyto úpravy jsou k dispozici v podobě seznamu (po otevření daného dokumentu ve formuláři). Samozřejmě je tento seznam nabízen až po založení dokumentu, nikoli u zcela nových a dosud neuložených instancí. Po kliknutí na jednu z položek seznamu se v tiskovém náhledu dozvíte, v jaké podobě autor uvedený v seznamu daný dokument uložil. Evidence historie tak automaticky vede k vyšší odpovědnosti jednotlivých uživatelů při práci s dokumenty.

Jako zdroj času se pro údaj o vytvoření a historii dokumentu využívá časomíra serveru flexideo, aby nedocházelo k nesrovnalostem a možnostem systém historie obejít.


Zobrazení historického stavu

Intranet jako základní pracovní prostředí nabízí prostřednictvím svých formulářů náhled na historický stav každého jednotlivého dokumentu flexideo. Historii je možné získávat jako seznam změn s časovými razítky, autory a ID těchto změn, pomocí kterých je možné si vyžádat celou historickou podobu určité instance určitého typu dokumentu tak, jak byl v daném čase daným autorem uložen. Pokud je změna provedena prostřednistvím akce v rámci procesu na pozadí, je ještě obecná oblast dokumentu ještě vybavena přidaným doplňkem se signaturou této akce se stejným časovým razítkem. Tato signatura je dostupná vždy v aktuálním dokumentu a je možné těchto dopňků využít v přehledech z aktuální databáze. Databáze historická není pro běžné dotazy dostupná a slouží pouze k syntéze historických náhledů na konrétní vyžádané ID.

Historii dokumentů je možné získat pomocí požadavku get-history flexideo serveru.

Klient dává dva druhy požadavků na historii změn:

dotaz na seznam změn dané instance dokumentu s identifikátory (id)

požadavek na jeden konkrétní historický stav dokumentu (dle id)

Tyto dotazy mají v obálce request následující strukturu více viz. požadavek na historii nebo příklady na získání historie.


Dokument a další segmentyPropojení mezi dokumentyRozklad dokumentů v databáziObecná oblast všech dokumentůPřehled řídících atributů dokumentůHistorie změnPrincip rozpracovaných dokumentůMetadataPohledy a pseudo typyPrincipy mapování na jiné aplikaceXSD schemata dokumentů dle XDS