Microsoft Office 2003 Souhrnný technický dokument white paper

Podobné dokumenty
Microsoft Office 2003 Souhrnný technický dokument white paper

Inteligentní dokumenty v sadě Microsoft Office 2003

Funkce přidané pro výrobní proces výroby a logistiku v aplikaci Microsoft Dynamics AX 2012 R2

Použití inteligentních značek s informačními službami

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Share online vydání

1 Webový server, instalace PHP a MySQL 13

POKROČILÉ POUŽITÍ DATABÁZÍ

Úvodem... 4 Co je to vlastně formulář Co je to šablona dokumentu Jak se šablona uloží Jak souvisí formulář se šablonou...

Share online vydání

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

MBI - technologická realizace modelu

Microsoft Word základní

Aplikace Microsoft Office Outlook 2003 se součástí Business Contact Manager

Příručka pro nasazení a správu výukového systému edu-learning

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

1. Webový server, instalace PHP a MySQL 13

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

TÉMATICKÝ OKRUH Softwarové inženýrství

OptimiDoc dokáže takové dokumenty zpracovat a distribuovat napříč firmou.

2008 Nokia. Všechna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky společnosti

[Zadejte název společnosti.] Instalace. SOFTWARE 5P pro správu bytového fondu Oldřich Florian

Více než 60 novinek, změn a vylepšení

Online tisk vydání

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů

RELAČNÍ DATABÁZE ACCESS

SOFTWARE 5P. Instalace. SOFTWARE 5P pro advokátní praxi Oldřich Florian

Počítačové kurzy buildit

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

ešení pro správu klientských počítač a mobilní tisk Číslo dokumentu:

Ukládání a vyhledávání XML dat

Aplikace pro srovna ní cen povinne ho ruc ení

Microsoft Access tvorba databáze jednoduše

Tisková řešení. EIP přidaná hodnota, kterou přidáte Vy sami. Září Aleš Povolný, Xerox CZ

Příručka nastavení funkcí snímání

IBM Content Manager Collaboration Edition ECM služby pro IBM Lotus Quickr

Program Sharpdesk Sharpdesk řešení pro správu dokumentů

Microsoft Office Outlook 2003 s aplikací Business Contact Manager

Word Lekce III. a IV.

APS Administrator.OP

Práce se šablonami v MS Word MS Word 2007

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

Informační systém pro e-learning manuál

Informace k e-learningu

Specifikace rozhraní. Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů. Martin Falc, SW architekt.

Referenční rozhraní. Jiří Kosek. Ministerstvo informatiky ČR. ISSS 25. března 2003

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

QAD CRM. Vladimír Bartoš. konzultant

Statistica, kdo je kdo?

Uživatelská dokumentace

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu.

Postupy práce se šablonami IS MPP

Novinky. Autodesk Vault helpdesk.graitec.cz,

Řešení pro správu klientů a mobilní tisk

edu-learning Výukový program přímo v aplikacích Microsoft Offi ce Word, Excel a PowerPoint

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Obsahy kurzů MS Office

PRODUKTY. Tovek Tools

ELO ECM Suite 9 Just Better Business

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

Požadavky pro výběrová řízení TerraBus ESB/G2x

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

POUŽITÍ DATABÁZÍ. Po ukončení tohoto kurzu budete schopni

PRODUKTY Tovek Server 6

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Technologické postupy práce s aktovkou IS MPP

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Vývoj informačních systémů. Přehled témat a úkolů

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy

36 Elektronické knihy

50 Zápisník skupiny. Popis modulu

Nastavení provozního prostředí webového prohlížeče pro aplikaci

OUTLOOK ADDIN PRO SYNCHRONIZACI S AKTIVITAMI RAYNET CRM - POUŽITÍ

APS Administrator.ST

Vytvoření portálu odboru strukturálních fondů Ministerstva vnitra a zajištění jeho hostingu na serveru dodavatele

Vývoj informačních systémů. Přehled témat a úkolů

Systém elektronického rádce v životních situacích portálu

JRV.CZ s.r.o. Bulharská Brno RosaData TM. Realitní kancelář

Extrémně silné zabezpečení mobilního přístupu do sítě.

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

RD.CZ : EVIDENCE DIGITALIZOVANÝCH DOKUMENTŮ A SLEDOVÁNÍ PROCESU ZPRACOVÁNÍ

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Alena Malovaná, MAL305

PŘÍLOHA Č. 4 K ZADÁVACÍ DOKUMENTACI VEŘEJNÉ ZAKÁZKY MALÉHO ROZSAHU. Tvorba software pro reportování stavu projektů (dále jen IS)

Microsoft Office System a XML:

Návod k instalaci S O L U T I O N S

ATS Global B.V. ATS Bus.

7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Postup práce v KDS 1

ICZ a.s. představuje: Nástroj pro podporu zadávání veřejných zakázek

Transkript:

Microsoft Office 2003 Souhrnný technický dokument white paper Inteligentní dokumenty v sadě Microsoft Office 2003 Publikováno: květen 2003 Shrnutí: Inteligentní dokumenty jsou rozvinutá řešení, která spojují obchodní logiku a vlastní akce nad obsahem dokumentů aplikací Microsoft Office Word 2003 a Microsoft Office Excel 2003. Inteligentní dokumenty na základě struktury XML určují, kde a jak pomáhat pracovníkům s informacemi při přípravě komplexních dokumentů. Tento dokument podrobněji popisuje inteligentní dokumenty a představuje úvod do problematiky jejich zavádění a možností využití.

Obsah Hlavní principy a definice...1 Přehled inteligentních dokumentů...1 Využití a přínos inteligentních dokumentů...1 Architektura inteligentních dokumentů...3 Aspekty použití inteligentních dokumentů...5 Požadavky... 5 Spolupráce... 5 Zabezpečení... 5 Závěr...5 Nejčastější dotazy...5 Další informace...6 Informace obsažené v tomto dokumentu představují aktuální pohled společnosti Microsoft na diskutovaná témata, platný ke dni vydání. Protože společnost Microsoft musí reagovat na vývoj trhu, nemohou být tyto informace považovány za zavazující a společnost Microsoft nemůže ručit za jejich správnost po zveřejnění. Tento dokument white paper slouží pouze k informativním účelům. Společnost Microsoft neposkytuje na informace uvedené v tomto dokumentu žádné výslovně uvedené, implicitně předpokládané či zákonné záruky. Uživatel plně zodpovídá za dodržení všech příslušných autorských zákonů. Bez omezení práv plynoucích z autorského zákona nesmí být tento dokument po částech ani jako celek reprodukován, ukládán, převáděn ani přenášen v jakékoli formě ať elektronicky, mechanicky, fotokopírováním, záznamem či jinak, a to pro jakékoli účely, bez předchozího výslovného písemného svolení společnosti Microsoft Corporation. Společnost Microsoft může být držitelem patentů, žádostí o patenty, ochranných známek, autorských práv nebo jiných práv chránících duševní vlastnictví, které se mohou vztahovat na obsah tohoto dokumentu. Kromě práv výslovně uvedených v případné písemné licenční smlouvě se společností Microsoft vám z použití tohoto dokumentu neplynou žádná práva k těmto patentům či ochranným známkám, autorská práva ani práva chránící duševní vlastnictví. 2003 Microsoft Corporation. Všechna práva vyhrazena. Microsoft, logo Office, Outlook a Windows jsou buď registrované ochranné známky, nebo ochranné známky společnosti Microsoft Corporation ve Spojených státech amerických a v dalších zemích. Uvedené názvy dalších produktů nebo společností mohou být ochrannými známkami vlastníků těchto známek.

Inteligentní dokumenty v sadě Microsoft Office 2003 Souhrnný technický dokument white paper Publikováno: květen 2003 Nejnovější informace naleznete na webu na adrese http://www.microsoft.com/office/. Hlavní principy a definice XML XML (extensible Markup Language) je jazyk definující metadata, určený k popisu dat ve strukturovaném otevřeném formátu. XML Schema Definition Platné soubory XML definující strukturu jiných souborů ve formátu XML. XSLT - extensible Style Sheet Transform Soubory definující transformaci formátu anebo obsahu existujících souborů XML. Přehled inteligentních dokumentů Dokumenty sady Microsoft Office 2003 mohou představovat více než jen pouhá úložiště uživateli zadaných informací. Mohou být naprogramovány a vystupovat jako inteligentní řešení. Inteligentní dokumenty dokáží automaticky zadávat data, a usnadňovat tak pracovníkům s informacemi vyplňování formulářů a používání šablon. Inteligentní dokumenty také mohou automaticky přistupovat k externím datům a odpovídajícím způsobem je vkládat do dokumentů, stejně jako poskytovat kontextovou nápovědu, která pracovníky s informacemi vede přípravou složitějších dokumentů. Informace v inteligentních dokumentech mohou být dokonce sdíleny mezi různorodými systémy a aplikacemi. Inteligentní dokumenty v aplikacích Microsoft Office Word 2003 a Microsoft Office Excel 2003 obsahují programovou logiku, která definuje způsob používání dokumentů a určuje možnosti manipulace s daty v dokumentech. Inteligentní dokumenty mají svou sílu především v integrované podpoře kódu XML, který představuje základní platformu pro jejich akce. Elementy XML jsou součástí dokumentu a definují a spouštějí přidružené akce. Kód, který řídí jednotlivé akce, může být napsán v celé řadě programovacích jazyků, takže vývojáři mají možnost vytvořit řešení vhodné pro jakýkoli obchodní a administrativní proces. Tento dokument white paper podrobněji popisuje využití a výhody inteligentních dokumentů a zkoumá jejich architekturu a implementaci. Využití a přínos inteligentních dokumentů Inteligentní dokumenty přiřazují různým oddílům dokumentu (určeným značkami XML) akce či ovládací prvky. V rámci těchto oddílů může inteligentní dokument prostřednictvím podokna úloh Akce dokumentu poskytovat uživatelům informace ve formě obrázků, textu 1

nápovědy, částí dokumentu a ovládacích prvků jako textová pole, přepínače, tlačítka či dokonce vlastní ovládací prvky ActiveX. V příkladu inteligentního dokumentu níže vytváří prodejce prezentaci, kterou připravuje pro schůzku s klientem (lékařem). Tato prezentace je tvořena krátkým dopisem, přehledem vlastností produktů a formulářem obsahujícím seznam vzorků produktů, které si daný klient objednal při poslední schůzce. Na závěr tento inteligentní dokument obsahuje formulář s adresou klienta a informacemi o jeho licencích pro případ, že by chtěl objednat další produkty. Dříve by musel prodejce pro vytvoření tohoto dokumentu nejprve vyhledat informace o daném klientovi ve firemní databázi klientů. Dále by musel ověřit specializaci klienta, aby mu mohl nabídnout produkty odpovídající jeho potřebám. Vzorové řešení inteligentního dokumentu zjednodušuje celý proces prostřednictvím několika dotazů, na základě kterých jsou v databázi vyhledány informace a zpracována dat v souladu s předdefinovanými pravidly a integrovanou obchodní logikou. Po svém otevření v aplikaci Word 2003 tento konkrétní inteligentní dokument vysvětlí prodejci, že má vybrat textové pole pro zadání jména klienta. Kurzor se tak bude nacházet mezi dvěmi značkami XML (v tomto případě nazvanými drname ). Vývojář navrhl pro tento účel inteligentní dokument, který zobrazí textové pole viz obrázek 1. Obrázek 1: Podokno úloh Akce dokumentu Jakmile pracovník s informacemi zadá jméno lékaře, inteligentní dokument provede několik akcí: nejprve nalezne všechny instance elementu XML drname v dokumentu a vloží jméno lékaře. Vývojáři tohoto inteligentního dokumentu jej navrhli tak, aby jméno lékaře použil jako řetězec dotazu odesílaného do několika systémů back-end. Výsledky těchto dotazů jsou poté vloženy do příslušných míst podle elementů XML. Pro podobné shromažďování dat mají vývojáři několik možností. Mohou se například zasláním zprávy protokolu SOAP či pomocí metody HTTP POST připojit k webové službě, nebo mohou využít podporu XML, kterou poskytují relační databáze jako SQL Server 2000. Dále se mohou připojit tradičním způsobem prostřednictvím ADO, ODBC či OLEDB. 2

Prodejce opět pouze zadá hlavní informace a vlastní kód inteligentního dokumentu zařídí načtení dat z různých zdrojů dat kontaktní informace a číslo licence z databáze CRM, technické informace o produktech z jiného umístění, informace o pojištění z další databáze atd. Na konci tohoto procesu vystupuje inteligentní dokument jako formulář pro odeslání dat, neboť shromáždí data objednávky a odešle je do příslušného umístění, čímž celý cyklus zakončí. Řešení inteligentních dokumentů přináší několik výhod, mezi které patří: Umožňují tok dat v rámci organizace Informace v dokumentech sady Office již nebudou statické bez možnosti externího dotazování a zpracování řešení inteligentních dokumentů pomáhají integrovat data z dokumentů sady Office 2003 do podnikových úložišť. Vývojáři mohou definovat způsob, jakým budou tato data zpřístupněna a implementovat do operací inteligentního dokumentu obchodní logiku a model zabezpečení organizace. V předchozích verzích aplikace Word nebylo možné oddělit data od textu. Verze Word 2003 prostřednictvím dobře strukturovaného definovaného obsahu XML zpřístupňuje data v dokumentech dalším aplikacím a systémům. Napomáhají vyplňování strukturovaných dokumentů Řešení inteligentních dokumentů jsou nejvhodnější pro strukturované dokumenty, jako například dokumenty vytvářené ze šablon, kontrolní formuláře, libovolný typ dokumentace jako například seznam požadavků, nápověda, dokumenty white paper apod. Inteligentní dokumenty mohou být navrženy tak, aby automaticky vyplňovaly velkou část dokumentu na základě dat zadaných uživatelem či na základě chování uživatele (například jak byla vyplněna první část formuláře). Zajišťují vlastní distribuci a aktualizace Metoda efektivní a centralizované distribuce znamená, že správce IT nemusí osobně u každého stolního počítače ověřovat správnou instalaci. Jakmile je počáteční dokument či šablona otevřena v klientském počítači, zajistí inteligentní dokument své zavedení a následné aktualizace přímo ze serveru bez zásahu správce. Správci samozřejmě mají kontrolu nad distribucí aktualizací, protože inteligentní dokumenty jsou tvořeny podepsaným kódem. Architektura inteligentních dokumentů Inteligentní dokumenty umožňují vývojářům přiřazovat elementům XML v existujících i nově vytvořených dokumentech požadované akce. Kód XML namapovaného dokumentu odpovídá příslušnému schématu XML. Jakmile je dokument připraven, mohou vývojáři využít rozhraní Smart Document API, které je součástí sady Office 2003 Solution Developers Kit, k přiřazení akcí tvořících dané řešení. Vývojáři mají při práci s inteligentními dokumenty k dispozici velkou míru pružnosti. Mohou s dokumentem manipulovat přímo či v rámci interakce s procesy na straně serveru, jako je například načítání dat či jejich směrování pro účely systému back-end. Vývojáři mají velkou volnost i ve volbě způsobu vývoje: mohou použít jazyky Visual Basic 6.0, Visual Basic.NET, C# či C++. Jakmile je zkompilována knihovna DLL inteligentního dokumentu, musí vývojář vytvořit soubor manifestu, který popisuje umístění následujících položek: Knihovna DLL obsahující automatizační kód, který ovládá dané řešení Schéma XML, které odpovídá namapovaným elementům v rámci dokumentu Soubor manifestu XML, který před uživateli zcela skrývá interní funkce řešení 3

Manifest představuje centrální umístění obsahující informace o všech součástech inteligentního dokumentu. Z toho důvodu je instalace řešení inteligentního dokumentu do šablony dokumentu jednoduše vyřešena pouhým odkázáním dokumentu na soubor manifestu. Všimněte si na obrázku 2, že adresa Source URL (Adresa URL zdroje) představuje cestu k souboru manifestu, který obsahuje název řešení, cestu ke knihovně DLL atd. Tento inteligentní dokument je nyní připraven k použití. Obrázek 2: Přidání souboru manifestu řešení inteligentního dokumentu Jakmile je přidán soubor manifestu, uloží dokument cestu k němu místně ve svých metadatech. Tento postup znamená, že pokud je dokument otevřen v počítači, ve kterém není řešení nainstalováno, bude uživatel požádán o aktualizaci z důvěryhodného serveru. Takto je zajištěno, že celé řešení je vždy k dispozici a funkční a že jsou vždy staženy případné nové či aktualizované soubory. Tento proces umožňuje vývojářům bezproblémovou instalaci a aktualizace řešení i v prostředí rozlehlé sítě. 4

Aspekty použití inteligentních dokumentů Následující část nabízí doporučené postupy pro vývoj a implementaci řešení inteligentních dokumentů. Požadavky Celé řešení inteligentního dokumentu (manifest, schéma a knihovna DLL) by mělo být hostováno na serveru přístupném všem uživatelům inteligentního dokumentu, aby byla zajištěna instalace a údržba. Dále musí být vyhrazeny prostředky na vývoj schématu XML, definujícího elementy a atributy, které jsou použity v rámci dokumentu a na které je mapována logika inteligentního dokumentu. Spolupráce Protože inteligentní dokumenty tvoří zcela novou funkci sady Office 2003, jejich jedinečné možnosti nejsou k dispozici v nižších verzích sady. Tento fakt ovšem nebrání zobrazení dokumentu, který byl vytvořen v sadě Office 2003 prostřednictvím řešení inteligentního dokumentu, v nižší verzi stejného produktu. Obecné formátování bude zachováno, nebude ovšem funkční logika inteligentního dokumentu a namapované elementy XML. Zabezpečení Inteligentní dokumenty využívají silného zabezpečení sady Office 2003. Před stažením a instalací do uživatelských počítačů musí být podepsány důvěryhodnou entitou. I poté může uživatel odmítnout jeho instalaci. Závěr Inteligentní dokumenty využívají výhod implementace standardu XML do dokumentů sady Office 2003 k bezproblémovému neomezenému přístupu k podnikovým úložištím dat. Inteligentní dokumenty umožňují organizacím využívat standard XML za účelem, pro který byl vyvinut. I když řešení inteligentních dokumentů vyžadují určité úsilí při vývoji, je tento vývoj obvykle rychlý a krátký a dosažené zvýšení produktivity jej zcela vynahradí. Nejčastější dotazy Jaký je rozdíl mezi inteligentními dokumenty a inteligentními značkami? Inteligentní dokumenty jsou sice založeny na rozhraní Smart Tag API, jsou ovšem více orientovány na strukturu dokumentů než na strukturu obsahu. Modul rozpoznávání inteligentních značek například hledá v obsahu dokumentu informace, na které je možné namapovat inteligentní značky. Akce inteligentních dokumentů jsou při spuštění přiřazeny elementům schématu, které musí odpovídat elementům již namapovaným na daný dokument. 5

Je pro použití inteligentních dokumentů nezbytné schéma XML? Ano, všechny akce inteligentních dokumentů jsou mapovány na elementy schématu v dokumentech aplikací Word 2003 a Excel 2003. Jaký je rozdíl mezi funkcí Research and Reference sady Office 2003 a inteligentními dokumenty? Research and Reference je nová funkce sady Office 2003, která uživatelům umožňuje prohledávat více úložišť dat najednou. Vývojáři také mohou vytvářet vlastní informační služby, kterým uživatelé mohou předávat své dotazy. Výsledky těchto vyhledávání mohou obsahovat inteligentní značky, které spouští akce v rámci dokumentu. Nebylo možné podobná řešení vyvinout v jazyce VBA již před uvedením sady Office 2003 a standardu XML? Ano i ne. Podpora inteligentních dokumentů významně zvyšuje jednoduchost, s jakou je možné na platformě Office vyvíjet podobná řešení. Inteligentní dokumenty navíc významně usnadňují přístup k informacím z různorodých zdrojů (databáze, jiné dokumenty sady Office 2003 atd.). Další informace Další informace naleznete na následujících webech: Microsoft Office http://www.microsoft.com/office XML Schema Primer http://www.w3.org/tr/xmlschema-0/ 6