Wednesday, 28 October 2009

Personalizace s WebCenter (WebCenter Composer)

Jelikož se produkt WebCenter od verze 11g pomalu stává jednou z vlajkových lodí portfolia Oracle v oblasti správy dokumentů (či E2.0), asi by stálo za to si jej po malých dávkách představit. V dnešním článku se zaměříme na naprosté základy.

Poslední dobou se od zákazníků začínají (možná i v souvislosti s Web2.0) požadavky na personalizaci. Předně, co se pod tímto pojmem skrývá? Dle Wikipedie to zahrnuje "using technology to accommodate the differences between individuals", tj. možnost upravit si, zpravidla vzhled, dle vlastních preferencí, ale často také při respektování určitých základních pravidel.

Ve světě tenkých klientů může být tím, co se upravuje, stránka (či dashboard, pracovní plocha apod.). Pokud se na nějakou takovou stránku podíváme:

to, co můžeme na stránce měnit jsou především
  • forma (rozvržení, fonty, styly či barevná schémata)
  • obsah (co je na stránce obsaženo)
V obou případech asi není úplně žádoucí, aby uživatelé měli plnou libovůli v tom, jak bude výsledek vypadat (často ani nemají dostatečné technické znalosti), proto "možnost měnit" ve skutečnosti znamená "možnost vybírat si mezi tím, co pro mě někdo připravil".

U WebCenter, podobně jako u dřívějšího produktu Aqualogic User Interaction (Plumtree), je velmi pohodlné zejména to, jak se připravují tzv. zdroje (portlety, seznamy dokumentů, task flows atp.), z jejichž palety si mohou uživatelé vybírat. Zde se plně uplatní technologie Web2.0 - tj. kromě řady zdrojů, které se nabízejí už v samotném WebCentru, je poměrně snadné vytvořit takovýto zdroj "obalením" existující aplikace, a to dokonce bez ohledu na to, zda se jedná o interní aplikaci, či aplikaci provozovanou někde na internetu. Třešničkou pak může být smíchání takovýchto ingrediencí ve formě mash-upu.

Z pohledu uživatele se však jedná jen o prostý výběr ze seznamu (katalogu), který může vypadat např. takto:
Na pár kliknutí je pak možné změnit (pokud k tomu mám jako uživatel oprávnění) stránku např. do této podoby:

Wednesday, 21 October 2009

Magický kvadrant pro ECM 2009

Dnešní článek bude výrazně kratší než obvykle. V minulém týdnu vyšel oblíbený magický kvadrant pro ECM na rok 2009. Abych se vyhnul případným problémům s autorskými právy a citacemi, raději jen uvedu link na celou zprávu - detaily si jistě každý najdete sám.

V krátkosti:
  • Oracle je mezi leadery
  • Oracle (spolu s Microsoftem) prodělal největší posun "doprava a nahoru" - poprvé v historii se tak dostal v obou parametrech před produkty EMC a OpenText
  • vzhledem k vývoji nejspíš došlok posunu díky produktu WebCenter, který je však stále vnímán s jistou obezřetností
  • k poslednímu bodu ještě jednu poznámku (kterou v reportu nenajdete) - v dohledné době očekáváme nový release UCM 11g a první, významný patch WebCenter, který by měl vizi tohoto produktu posunout ještě významným způsobem kupředu

Wednesday, 14 October 2009

Reshaping Your Business with Web 2.0

V dnešním článku si trochu odpočineme od archivací, legislativy apod. a podíváme se na téma, které by svojí podstatou mělo být mnohem blíže uživatelům - Web 2.0, a to konkrétně jako k reakci na knihu Reshaping Your Business with Web 2.0.

Předně, pokud čekáte nějaký zázračný návod, jak pomocí technologií Web 2.0 převratně změnit Vaši organizaci, nic takového samozřejmě v knize nenajdete. Osobně se mi spíše líbila až střízlivě realistická tvrzení typu: "Web 2.0 je realita, je tady a jistě je lepší, když ji dáte svým uživatelům k dispozici a budete jej mít pod kontrolou, než jej zakazovat" nebo návod použít místo emailové automatické odpovědi odkaz na stránku (wiki), kde Vám někdo, pokud o to opravdu stojí, může nechat svoji otázku k zodpovězení - třeba nebude sám, koho to zajímá a pokud často jezdíte na služební cesty, možná se na to samé bude chtít zeptat i někdo jiný.

Nicméně, vraťme se na samý začátek. Je o tom samozřejmě možné diskutovat, ale osobně docela věřím tezi, že za vznikem Web 2.0 byl přerod, kdy z internetu přestalo být médium jen na čtení, ale začalo být možné začít i psát ("we are all publishers"). A brzy se objevily (na svoji dobu možná překvapující) výsledky:
  • přestože je za to nikdo neplatí, lidé chtějí přispívat
  • informační hodnota (správnost) je na (některých; např Wikipedia) veřejně modifikovatelných zdrojích stejná jako v expertních publikacích (Encyclopaedia Britannica) - viz též "wisdom of the crowds"; v některých organizacích napomohlo k rozbití klasických hierarchických řídících struktur, protože, ano, Vaši podřízení opravdu (samozřejmě jen v některých oblastech :-) ) mohou vědět více než Vy
  • tím, že se často obsluhuje relativně neodborná skupina uživatelů, začíná být důležitější, zda je informace snadno dostupná a "sexy", spíše než cokoliv jiného - toto se odrazilo ve změně vyhledávacího algoritmu jedné z nejúspěšnějších aplikací této doby, Google, který měří relevantnost stránky jako odpověď na vyhledávací výraz podle počtu stránek, které se na ni odkazují
  • jiný způsob, jak získat relevantní informaci, může být, když Vám ji pošle někdo, komu věříte - Váš známý; proto je tedy vhodné (a výhodné) dát uživatelům nástroj, který umožní sledovat "kdo s kým" (social graph)
Na odvrácené straně však stojí i další pozorování:
  • neustálé sledování dění ve Vaší sociální síti, či reakce na instant messaging (ICQ, Skype) mohou být skutečně nepředstavitelní žrouti času (viz např. článek "Bill Gates je příliš populární, než aby mohl užívat Facebook")
  • výše uvedená paradigma mohou vést k jistému voyeurství, kdy je důležité "zaujmout" či "ohromit davy", a to často bez ohledu na následky (viz. např. kolující fotky z party či jěště více diskreditující fakta, která jsou na internet často publikována samými postiženými)
Tato fakta však nejsou proti užívání Web 2.0, spíše na úrovni podniku o to více podporují tvrzení, že by tyto technologie měly být pod jakousi kontrolou (a to pod takovou, aby se s vaničkou nevylilo i dítě, tj. díky kontrole nedošlo k potlačení pozitivních přínosů).

Na tato témata najdete v knize mnoho příkladů. Kniha rovněž obsahuje poměrně podrobný přehled nejrůznějších technologií. V posledním článku se pak můžeme dočíst i co může být po Web2.0 ("Semantic Web"). Nejen z tohoto důvodu stojí za to knihu přečíst - vzhledem k rychlosti rozvoje tohoto odvětví však doporučuji Vaše rozhodnutí dlouho neodkládat.

Wednesday, 7 October 2009

Národní standard pro eSSL - 7.část: Operace (vyžadující spolupráci s okolím)

Na poslední část jsem si ponechal operace, které podle mne do ERMS nepatří, nebo jen značně okrajově. Pokud by se však měly brát proklamace z Národního standardu, stal by se z ERMS patrně zdaleka nejrozsáhlejší informační systém v jakékoliv organizaci. Posuďte sami:
  • správa oprávnění pro všechny uživatelské role a skupiny uživatelů (pož. 4.1.4, 4.1.5) - by se mohlo vysvětlit i jako nutnost plně implementovat uvnitř ERMS vlastní Identity Management
  • kontrola přítomnosti škodlivého kódu (4.5.1) - AntiVirus
  • kontrola integrity (6.1.40, vol.) - faktura od neidentifikovaného dodavatele, evidentně vazba na CRM či ERP
  • správa emailů (6.3)
  • skenování, OCR (6.5)
  • vazba na Datové schránky (6.6)
  • správa slovníku klíčových slov a klasifikace obsahu jejich pomocí (8.1.14 a dále)
  • automatická asociace obsahu se zobrazovacími klienty (8.2., viz též MIME Type)
  • vytištění, vč. hromadných tisků (např. 8.3.3 - vytištění všech dokumentů věcné skupiny, spisu, ... jedinou operací)
  • uživatelsky srozumitelné znázornění dokumentů, které nelze tisknout (8.4.1)
  • workflows (10.4)
  • elektronický podpis, časové razítko, elektronická značka (10.7)
  • šifrování a odstraňování šifer (10.8)
  • Digital Rights Management (10.9) - na rozdíl od Oracle se tento termín užívá na práci s vodoznakem, steganografii a jinými DTP metodami ochraňujícími duševní vlastnictví
  • integrace s faxem
Nechám na každém, ať si to přebere sám. Osobně si ale myslím, že zatímco některé požadavky (datové schránky) jsou velmi úzce spojeny s ERMS, u většiny ostatních se dá spíše očekávat, že ERMS bude spíše čerpat služby ostatních systémů a některé (hromadný tisk) bych snad raději ani nepovoloval - a pokud ano, pak spíš jako součást velmi pečlivě sledovaných a schálených procesů, než "jedinou operací".

Tímto tedy končíme seriál o Národním standardu pro elektronické spisové služby. Příště už se opět budeme věnovat nějakému jinému tématu.

Monday, 5 October 2009

Virtuální E2.0 konference (reference ze záp. Evropy)

8. října 2009 proběhne virtuální konference, ve které budou prezentovány reference z oblasti E2.0 ze západní Evropy; konkrétně:

10:30 British Telecom (dashboard pro Enterprise a Custom aplikace, Web Center Suite, UCM, SOA Suite)
11:00 Direction Generale de l'Aviation Civile (“WEB 2.0 Virtual desktop”)
11:45 Holtzbrinck Publishing Services (UCM)
12:15 Regione Valle d'Aosta (UCM)

Do konference se můžete přihlásit na tomto linku.

Wednesday, 30 September 2009

Národní standard pro eSSL - 6.část: Operace (speciální operace)

V této části budeme pokračovat v požadavcích na ERMS, které vycházejí z jeho základního poslání, tj. péči o dokumenty. Abychom se vůbec v rozumném rozsahu článku dobrali konce, vezmeme to hodně telegraficky a jen u některých bodů se pustíme trochu více do hloubky.
  • Bezpečnost - přidělování přístupu k dokumentům a metadatům na určitou dobu (toto by měla být jedna ze základních vlastností každého systému spravujícího data)
  • Nezbytné dokumenty - klasifikace dokumentů, které se zálohují v odděleném režimu a v případě obnovy jsou k dispozici prioritně
  • Zachování metadat - při zničení všech ztvárnění (renditions apod.) dokumentu je třeba ponechat metadata, aby o existenci dokumentu dále byl záznam
  • Kontrola duplicity - při přidání dokumentu do spisu se kontroluje, zda už v něm není obsažen
  • Typy dokumentů - v podstatě nastavení metadatové hodnoty; typy dokumentů mají pomoci definovat oprávnění vytvářet dokumenty (některé typy budou moci vytvářet jen uživatelé s příslušným oprávněním)
  • Hlášení o stavu systému - tvorba reportů (MIS), které umožňují správcům sledovat, co se v systému děje. Jedná se o souhrnné reporty obsahující počty, potenciální rizikové operace (např. změna skartačního režimu), atd.
  • Tvorba výtahu - "výtah" je speciální ztvárnění dokumentu, ve kterém jsou odstraněny či skryty informace, u nichž zpracovatel stanovil zvláštní ochranu; ve své obecnosti se jedná spíše o požadavek z oblasti DTP (např. i obfuskace fotografií či osobních údajů) a jsem zvědav, jak budou implementace vypadat
  • Evidence analogových dokumentů - možná vás to překvapí, ale již dnes u všech projektů digitalizace je třeba myslet i na analogové, tj. listinné dokumenty. I kdyby se organizace rozhodla zdigitalizovat vše (což se prakticky nikdy nedělá - důvody jsou hlavně ekonomické, protože většinu starších dokumentů už fakticky "nikdo nepotřebuje"), je třeba myslet na přechodné období, kdy je část dokumentů již v digitální a část stále v analogové podobě. U analogových dokumentů, jejichž správa připomíná spíš systém pro prezenční výpůjčky v knihovně nebo skladové hospodářství se objeví některá specifika:
    • fyzický výskyt dokumentu
    • využití čárových kódů
    • sledování naplněnosti skladovacích prostor
    • a to vše pokud možno při užití stejných pravidel (dohledatelnosti, skartace apod.) jako u digitálních dokumentů
  • Práce se záznamy, tj. elektronickými dokumenty, které je ještě možno měnit či nejsou součástí spisového a skartačního řádu
    • odlišení záznamů a dokumentů
    • tvorba dokumentu ze záznamu a naopak (modifikovatelná kopie)
    • podpora verzování u záznamů
  • Práce s typovými spisy, tj. jakýmisi šablonami, které definují předem známou strukturu užívanou v předem stanovených procesech
  • Podpora distribuovaných systémů, tj. lokální kopie obsahu a řešení kolizí mezi lokálními stavy a centrem (např. při změně metadat); ve své obecnosti je tento požadavek něco, co může nasazení ERMS značně prodražit
  • Podpora offline režimu - o tom už jsme se zmiňovali; dokumenty mají umožňovat klasifikaci, které z nich takto nikdy být staženy nemohou
  • Bezpečnostní kategorizace - neplést se zabezpečením; zde se jedná o klasifikaci na min. 5 úrovních přístupu (důvěrné - tajné - super tajné apod.), která je nadřazena "normálnímu" bezpečnostnímu mechanismu založeném např. na rolích
  • Doplňování implicitních hodnot
  • Vyznačování právní moci na dokumentech nebo vykonatelnosti - doplnění doložky právní moci do dokumentu
(Poslední pokračování za týden)

Wednesday, 23 September 2009

Národní standard pro eSSL - 5.část: Operace (ERMS specifické)

Dnes se zaměříme jen na jedinou třídu operací, a to operace specifické pro Records Management, tj. ty, které zaručují, že dokumenty nebudou smazány před uplynutím skartační lhůty, či naopak podporují proces skartace.

Zamezit smazání je technologicky netriviální problém. Nejhorší to je v případě, je-li ERMS skutečně jen management systém (tj. dokumenty mohou být ve skutečnosti uloženy někde jinde - např. v Content Management Systému). U produktu Oracle Universal Records Management jsou dodržování nadefinovaných pravidel implementovány pomocí adaptérů, které musí být doinstalovány na systém držící dokumenty a které dnes existují pro všechny nejrozšířenější systémy (ano, i pro CMS od konkurence).
Ono to ale v případě, že ERMS drží sám dokumenty je snažší jen o kousek. Pravidla ERMS se kontrolují většinou na aplikační úrovni (tj. pokusím-li se např. přes webové rozhraní uskutečnit požadavek na smazání dokumentu, systém mi oznámí, že to nejde), je však třeba zajistit, aby ke smazání nedošlo na nižších úrovních (např. používá-li se filesystem, pak na úrovni operačního systému). I zde je možné užít adaptéry. Z pohledu Oracle však raději doporučujeme ukládat dokumenty do datábáze Oracle, kde je možné retention management provádět i prostředky databáze (zejm. při využití bezpečnostních options). Úplně nejjistější, ale podle všeho také přimeřeně drahou variantou je využití WORM (Write Once, Read Many) zařízení, která, jak napovídá název, jsou přímo tak postavena a certifikována.

Pokud se podíváme na druhý konec, tam je vše řízeno skartačními režimy (o této problematice jsme psali už ve třetím dílu). Kromě nich existuje ještě specifický požadavek na pozastavení skartační operace (u Oracle se používá termín "Freeze" čili zmrazení), které se používá na ad hoc výjimky - např. na dokumenty, které by sice již měli být zničeny, které jsou však předmětem probíhajícího soudního procesu a tudíž jejich zničení není žádoucí/dovoleno.
Problematika zničení digitálních dokumentů však skrývá i několik problémů - v oblasti zničení či skartace se s listinnými dokumenty pracuje o mnoho snáze. Zatímco papír prohnaný skartovačkou můžeme považovat za efektivně zničený, s digitálním dokumentem smazaným z centrálního úložiště to tak snadné není. Především, data v centrálním systému musí být zálohována a zničení dokumentu by muselo mít za efekt i znepoplatnění všech záloh jej obsahujících (ty zpravidla ve správě ERMS nejsou a jejich zničení by naopak mohlo vést ke značným rizikům jinde). Dále pak musí být zaručeno, že centrální systém je jediným místem, kde se zničený dokument vyskytuje. Národní standard (MoReq2) si v tomto bodě sám protiřečí, protože explicitně vyžaduje možnost práce v off-line režimu, tj. možnost stažení dokumentů mimo centrální úložiště. A to samozřejmě nemluvíme o možnosti Save As, která je vlastní patrně všem aplikacím, ve kterých bude obsah prohlížen. A tím, že budou dokumenty opatřeny kontrolními znaky (elektronický podpis, časové razítko) budou mít tyto kopie stejnou platnost jako dokument v centrálním úložišti. Přiznám se, že prozatím jediné řešení tohoto problému se vším všudy, o kterém vím, je užití nástrojů jako Oracle Information Rights Management, které dokáží znepoplatnění takovéto kopie (dokonce i kopií v zálohách). Tento uživatelský scénář se jmenuje True Delete a určitě si jej někdy popíšeme. Osobně spíš ale očekávám, že tento bod bude ještě dále upravován anebo že se nad výše zmíněnými inkonzistencemi prostě "přimhouří oko".

(Pokračování za týden)