Open Standard Voting Localization with CAM
|
|
- Barbara Carson
- 5 years ago
- Views:
Transcription
1 Open Standard Voting Localization with CAM - Localization Mechanisms - Publishing Localizations - Leveraging Open Standards - XSD ingesting David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism) drrwebber@acm.org
2 Overview Goal is to promote the use of open public standards for voting systems Develop in-country localizations from standard international base set Provide common open public lexicon for elections management and verification Leverage XML and open standards approach, including NIEM* Provide developers with tools to aid delivery, documenting and testing of solutions *NIEM National Information Exchange Model slide 2
3 Approach Voting Localizations built from OASIS EML EML has 29 pre-built components (schema) for voting processes Use desktop visual editor to pick components Trim and select only what you need from each standard schema Desktop toolkit makes templates for the XML required Generate localization details Automatically build XML components to use Build your own dictionary, compare to EML standard Create readable documentation of details Test, Package and Publish The CAM desktop toolkit environment supports NIEM IEPD approach Available as Open Source on SourceForge.net Implementation of the public OASIS CAM standard for schema templates (camprocessor) slide 3
4 Localization Mechanisms Creating a Country Voting Localization Package
5 Localization Key Components 1 XML Schema EML Schema XSD aligns voting information model, processes and domain dictionary 2 3 Documentation Readable information use details (HTML), EML cross-reference Spreadsheet XML artifacts The localized schema and picklist.xml Key components (aka IEPD*) 4 Examples & Test Cases Realistic test XML instances for conformance and interoperability testing *IEPD Information Exchange Package Documentation slide 5
6 Localization Approach Steps EML Voting Exchange Manage 11 develop XML XSD 22 ingest Base CAM Template 33 localize Revised CAM Template 44 Local Generate XML XSD 55 Compare EML Dictionary Steps: 1. OASIS develops standard international XSD schema Implements the voting process, management and information exchange needs 2. Ingest the standard XSD into base CAM template 3. Apply localizations to CAM template Exclude unwanted optional components Align local exchange needs to standard Extend for local needs 4. Generate new localized XSD schema that conform to EML standard 5. Build dictionary cross-reference of localization usage 6. Publish documentation and examples 66 Publish Documentation + Examples slide 6
7 Creating a Package for Localization Step 1 - Ingest EML XSD rules, structure, annotations Step 2 - Select & mark out your use model in visual editor - Save your pick list selections - Compress template to desired structure Step 3 - Generate your localized use XSD schema subset Step 4 - Generate and test rich concrete data examples (complete with content hints / pass / fail / random options) - Run rules engine - Verify operation and outcomes Step 5 - Build localization documentation of structure elements, usage, rules and cross-reference map Step 6 Package, Publish and Share (IEPD) slide 7
8 Challenge: XSD schema has limitations! The schema contains the superset of voting exchange component variations for every country XSD syntax does not have direct context mechanisms Hence people make everything in schema optional Dependencies are not clear It is difficult to understand the constructs and to document the rules clearly for election authorities to verify It is hard to create test cases and instances (the pick list tough to visualize) These are all limitations inherent in W3C Schema language itself slide 8
9 Completing Localization Picture: Base EML XSD schema structure model CAM template + rules / refinements Documentation of use patterns (aka pick list + subset XSD) Test cases and examples Content hinting (localization use data) Validation engine for unit and regression testing Open standard, open platform and open source allows consistent agreements between participants slide 9
10 Localization Package Use Scenario Publish XML Structure Rules Context Examples Documentation 1 Package 2 Report Templates Results Validate Test Cases Test Testing, Agreement / Alignment. Developer Uses & Creates 3 XML Localization Content Hints Verify Result Outcomes html 4 XML Pass / Fail slide 10
11 Tutorial Base CAM templates (ingesting XSD schema ) step by step example Documenting the Localization Patterns Creating pick list selections Compressing template structure Subset XSD generation Publishing Localization package Cross-reference spreadsheet Documentation reporting options Generate use dictionary Testing and Conformance Creating Test Case examples Content Hinting Running Test Cases Advanced Techniques slide 11
12 Base CAM Templates (ingesting XSD Schema) Using jcam editor Wizard (
13 EML V6.0 provides base CAM templates Templates come pre-packaged in the EML V6 download However, for completeness we show how to generate one slide 13
14 Ingesting XSD to CAM template format OASIS EML XSD Collection XML Schema XSLT XSLT tools tools process process entire entire EML EML XSD XSD collection collection Structure Common xsd Components CIQ xsd Rules Namespace INGEST Localization EML xsd Documentation EML xml CAM = Content Assembly Mechanism slide 14
15 Step 1 & 2 Pick the XSD schema to ingest Choose File / New Template 1 Specify XSD Location root directory 2 Pick XSD First location is the root folder for the XSD collection. Typically this is the same as the location for the XSD schema you want to ingest. (Complex XSD can have this in separate folder; hence need for option) slide 15
16 Step 3 Choose the XSD parent element Confirm and start the XSD ingesting 3 Choose XSD parent element From the dropdown list pick the correct root element you wish to use (EML). XSD s may have more than one collection in them (as shown here) or may not have the parent node element cleanly defined. The Wizard shows you the list of all possible ones it finds so you can select and confirm the right one. slide 16
17 Step 4 Ingesting complete Save Results Completed template is loaded and save dialogue appears 4 Processing usually takes a few seconds, some larger EML XSD can take a few minutes to process. 4 Tip: jcam runs the ingesting as a background task so you can continue to use the computer while such long ingesting is proceeding. slide 17
18 Step 5 Review ingested structure Completed template is shown in the structure navigator panel for review and editing 5 Template contains all the default content model and structure rules ingested from the XSD. All annotations and documentation from XSD also ingested (show as paperclip symbol). Code lists and typical content values inserted for easy visual reference. slide 18
19 Documenting the Localization Patterns Pick lists, documentation and XSD subset generation
20 Building a pick list Structure EML structure is all inclusive!!! Make pick list Rules Documentation MARK MARK WHAT WHAT IS IS NOT NOT NEEDED excluded items DESIRED RESULTS slide 20
21 Marking Items for exclude - pick list Can exclude at all levels within the structure excludetree() excludeelement() excludeattribute() Use XPath operators to control scope: Specific node Group of nodes Anywhere occurs in structure Contextually based on condition Can add new domain elements with own namespace to EML template slide 21
22 Using Editor to mark Exclude items Structure Editor Tools Select focus on item Invoke action menu (right mouse click) Pick action Tip: exclude rule display is context sensitive and only available on optional items Tip: use Add New Rule mode to specify different XPath for exclude (quick mode assumes current path ) slide 22
23 Export and Save completed pick list File Menu Option Select Export / Pick List and then specify filename of destination. Excluded items are designated with red dot in structure editor and italics font with no bold highlight slide 23
24 Pick List Details Pick lists provide a handy way to catalogue the localization model and can be re-used later by importing into other templates EXCLUDE FLAG VALUE Exported Example slide 24
25 Compress Operation File Menu Option Select option and specify filename for new copy of your template. Compress process removes all rules and structure items marked with an exclude statement. Note: ignores excludes that have a conditional context expression (advanced section technique). Note: You can retain both original and new compressed templates slide 25
26 Extending the base EML schema In addition to excluding existing optional components you may need to add new pieces New pieces should be assigned their own extension namespace prefix to identify them from the base EML components Typically the OASIS EML committee will review new pieces as candidates for adding to future versions of the standard Send comments and suggestions to slide 26
27 Adding New Domain Elements 1 Select root element node in structure; right mouse click for context menu; select Add Namespace ; then enter prefix and URI 2 Select element node in structure; right mouse click for context menu; select Add Child Attribute / Element ; then enter prefix and name slide 27
28 Generating your EML use schema Once your localization details are completed you are ready to complete the remainder of the process This starts with generating your own new subset schema Then once schema details are OK creating test cases, cross-reference spreadsheet and documentation slide 28
29 Generating subset use schema File Menu Option Select Export CAM as XSD menu option 1 Confirm the location and filename, and namespace mode. 2 Select default for Mode to write a regular import set of XSD schema for each namespace slide 29
30 Schema subset generated Set of XSD files with filename and namespace suffix Each namespace file is import for those specific type definitions Reviewing XSD results in a schema visual editor tool slide 30
31 Information Restriction Considerations The CAM template allows full use of XPath conditional expressions and a rich set of over 30 functions including: setnumberrange(), setlength(), setlimit(), setdatemask(), setnumbermask(), restrictvalues(), lookup() Those that are compatible with XSD constraints will cause constraint schema assertions to be written out when exporting to schema In the advanced topics section we will look at cross field validations using XPath conditional rules slide 31
32 Generating Testing and Conformance Examples Generating base examples Customizing content with Hints Selecting valid and invalid modes Running rules validation check
33 Test Case Generation Quick Start File Menu Option Default directory to write examples into Name to be used for the examples How many examples to create Repeating elements count for Quick Test just click OK to use default settings slide 33
34 Test Case Results Active links to view the generated examples slide 34
35 Advanced Generation Options Use content type or item name (name is useful for checking backend transform processing) Use namespaces or not; if false is selected then XML instances are created with minimized namespace usage. Optional content hints (explained next ) Optional schema file validation link; use this to have example validate with EML schema or local subset schema How to handle optional items: all random none If you want deliberate errors for fail testing; (will give variety of data and structure errors) Use slider to pick a specific seed value or leave blank for random seed slide 35
36 Test Case Generator Feature Summary Make both Pass / Fail testing examples Content hinting so examples use real not fake data Test optional item logic with: all / random / none Uses exclude() assertions so does not include those items makes realistic examples of your use pattern Can pass in seed value use when adding and testing hints (each test case is labelled with its seed value) Make hundreds of test cases without manual editing Can link test case to XSD schema for structure tests You can modify XSLT tool for own testing needs slide 36
37 Run CAM Rules Check on Examples Run Menu Option 1 Pick Test Case Example to VALIDATE; click Finish to run validation rules Review validation results 2 3 slide 37
38 Content Hinting Mechanisms Designed to create realistic data examples Hints can be provided in two ways Firstly - using Value notes in annotations on specific items in the structure editor Second create your own Hints XML file and add matching rules to globally apply across your template(s) e.g. FirstName, LastName, Address, BirthDate, etc. Can export from one template, import into another slide 38
39 First Approach: annotation Value Hints Select focus on structure item Invoke action menu (right mouse click) Choose Edit Annotations slide 39
40 Then add Value annotation item 3 Select Value tab Enter values terminated with character Click on Add New, then enter Value as Type and confirm OK 5 Re-run Example export to see results slide 40
41 Second: Hints File Mechanism (XML file) 1 like / with partial name matching use for component match on items e.g. first with name matches <nxnl:first_name> 2 key matching on tag name use for exact match of items 3 key / parent path matching use when same name occurs within different parents e.g. Country and Person / NameElement with different content and context Note: matching is case sensitive but ignores namespaces TIP: can use Export Hints to create initial XML file for editing slide 41
42 A- Using Examples Generator with Hints Select XML hints file to be used here slide 42
43 B- Import Hints into Annotations (merge) set and select as needed Option to autoreload new anno file into current template slide 43
44 Documentation Cross-Reference Spreadsheet Default reporting options
45 Generating Cross-Reference Spreadsheet Use Compare to Dictionary tool Compare to default EML-V6-dictionary Drag and Drop XML file into Microsoft Excel Review and save spreadsheet workbook slide 45
46 Dictionary Compare Tool Select compare tool menu option Browse and choose EML dictionary slide 46
47 Drag and Drop to Excel Spreadsheet Click OK slide 47
48 Documentation Layouts Five options Source XML Component details (XML) Tabular format (HTML) Interactive web page (wiki) Code list Tabular format page layout for data analyst use and designed to make rules and use patterns clear Each documentation layout XSLT script can be customized as desired slide 48
49 Tabular Documentation Documentation Menu Option Select Format, resulting HTML opens in browser viewer slide 49
50 Tabular HTML Content Details Clear use pattern Extended Code list handling Annotations XPath references and functions Enhanced Data type Logic slide 50
51 Summary Ingesting XSD Creating use pattern (aka pick list) Generating test examples Hints system Generate XSD schema subset Running tests
52 Localization Checklist Review 1 XML Schema EML Schema XSD aligns voting information model, processes and domain dictionary 2 Documentation Readable information use details (HTML), EML cross-reference Spreadsheet 3 4 XML artifacts The localized schema and picklist.xml Examples & Test Cases Realistic test XML instances for conformance and interoperability testing slide 52
53 Summary Capabilities covered Ingesting XSD to Template Creating use pattern (aka pick list) Generating test examples Hints system Generate local use XSD schema subset Running tests Generating documentation and spreadsheets Allows rapid localization development Enables consistent implementations Documentation provides clear details on structures, content, rules and definitions Cross-reference to EML standard slide 53
54 Advanced Techniques Extending rules for actual use cases Using XPath selector wizard Handling ingestion recursion issues SourceForge XSLT repository
55 Importing pick list operation File Menu Option Select Import and specify filename of your existing pick list xml. Import process matches the path expressions in your pick list to the XPath expressions in the template. Exclude statements generated for matching items. Makes it easy to re-apply a pick list on new versions of schemas, or on similar schemas with same blocks of content address, company, person, etc. slide 55
56 Illustrative EML requirements When Ballot type > 0 - AND Language code > 1 Require Ballot State = CA, NV, NM Resource Matching When Registered Voters Total < AND Ballots > 1000 Audit alerting Region Restriction slide 56
57 Template rules syntax <as:businessusecontext> <as:rules> <as:default> <as:context> <as:constraint condition="//castballots /Total > 1000 and( // RegisteredVoters /Total < 1000 )" action="restrictvalues(// CastBallots/Total, Alert possible audit required ) "/> <as:constraint action="restrictvalues(//eml:administrativearea /eml:nameelement, 'CA NV NM')"/> </as:context> </as:default> </as:rules> </as:businessusecontext> slide 57
58 XPath selector wizard XPath syntax is automatically generated for you Check boxes allow user to select scope of rule action Conditional context rules can be optionally used Documentation notes can be added here slide 58
59 CAM Kit of XSLT tools used XSD 2 CAM extracts structure and rules and builds template from schema XML 2 pick list builds pick list from any XML instance (uses Level Depth setting) CAM 2 Examples Generates a collection of XML instance test cases Import/Export Hints Manage and apply content hinting across CAM templates CAM 2 XSD export Creates a subset XSD from CAM template slide 59
60 SourceForge XSLT svn repository Using any svn client the XSLT scripts can be retrieved from: camed/uk.org.jcam.camed/trunk/xsl/ slide 60
61 Resources Selection of useful links and additional technical details
62 Simple EML 440 Example Example using the EML 440 cast vote schema Simplified to minimum requirements Example can be downloaded here: slide 62
63 Resources: docs.oasis-open.org/election wiki.oasis-open.org/cam docs.oasis-open.org/cam slide 63
Dictionary Driven Exchange Content Assembly Blueprints
Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam
More informationQuick Guide to CAM Dictionaries
Quick Guide to CAM Dictionaries Building and using canonical XML components dictionaries for CAM Author: David RR Webber Chair OASIS CAM TC April, 2010 http://www.oasis-open.org/committees/cam 1 June,
More informationNIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data.
Deploy Requirements National Test NIEM Model Data Information Build Exchange Generate Dictionary Exchange Model XML Exchange Development NIEM and Information Exchanges Overview Public
More informationSedao Ltd. QuickChange PROject. User Manual for QuickChange PROject version 2.1.5
Sedao Ltd QuickChange PROject User Manual for QuickChange PROject version 2.1.5 Contents What is QuickChange PROject?... 2 Simple Artwork Creation... 5 Creating a project... 7 QuickChange PROject Template
More informationSearch Page Basic Search Advanced Search Exploring search results Showing Properties Showing Details...
Tutorials Search and Discovery... 4 Search Page... 4 Basic Search... 4 Advanced Search... 5 Exploring search results... 7 Showing Properties... 8 Showing Details... 9 Showing a Namespace Page... 9 Showing
More informationConfiguring Optional and Advanced Tasks for External Content Integration
Configuring Optional and Advanced Tasks for External Content Integration First Published: August 2, 2012 Revised: March 8, 2013 This module describes some of the optional and advanced tasks that you can
More informationTable of Contents. Page 2 of 72. High Impact 4.0 User Manual
Table of Contents Introduction 5 Installing High Impact email 6 Installation Location 6 Select Mail Client 6 Create a ReadyShare Account 6 Create a Default Profile 6 Outlook Configuration Message 6 Complete
More informationReporting Center. Primary (Stand-Alone) Interface
Reporting Center The Reporting Center is where you will go to run or create reports on projects. It can be accessed in any of the follow ways, each with a slightly different user interface and functionality.
More informationContents. Announcer Pro Version 4.6 Page 2 of 35 Version V4.6
User Guide Contents 1. Introduction... 3 1.1. Getting Started... 3 1.2. Navigation... 4 2. Create a Newsletter... 6 2.1. Confirm Company Details... 6 2.2. Choose Template... 8 2.3. Edit Newsletter... 8
More informationSOA, Semantics, & Data Science
SOA, Semantics, & Data Science September, 2013 Example Projects and Domain Solutions David Webber Public Sector NIEM + Open Data Team 1 Disclaimer Notice The following is not intended to outline Oracle
More informationContents. Common Site Operations. Home actions. Using SharePoint
This is a companion document to About Share-Point. That document describes the features of a SharePoint website in as much detail as possible with an emphasis on the relationships between features. This
More informationIndex A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont
Index A Access data formats, 215 exporting data from, to SharePoint, 215 217 forms and reports changing table used by form, 213 creating, 237 245 controlling availability of, 252 259 data connection to,
More informationWorking with Charts Stratum.Viewer 6
Working with Charts Stratum.Viewer 6 Getting Started Tasks Additional Information Access to Charts Introduction to Charts Overview of Chart Types Quick Start - Adding a Chart to a View Create a Chart with
More informationEditing XML Data in Microsoft Office Word 2003
Page 1 of 8 Notice: The file does not open properly in Excel 2002 for the State of Michigan. Therefore Excel 2003 should be used instead. 2009 Microsoft Corporation. All rights reserved. Microsoft Office
More informationQuark XML Author October 2017 Update for Platform with Business Documents
Quark XML Author 05 - October 07 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository...3 Creating a new document from
More informationWhat is OU Campus? Log into OU Campus
OU Campus v10 Content Providers User Guide This document is designed to provide (level 5) Content Providers with basic information needed to do most tasks. Those needing additional information are encouraged
More informationPAGES, NUMBERS, AND KEYNOTE BASICS
PAGES, NUMBERS, AND KEYNOTE BASICS Pages, Numbers, and Keynote are applications developed by Apple that are comparable to Microsoft Office and Google Docs. Pages, Numbers, and Keynote comes free with your
More informationGlobal Standard for the Paper and Forest Products
Global Standard for the Paper and Forest Products papinet ISS tool user guide V2R20 February 2010 Table of Contents Table of Contents...1 Introduction...2 Background... 2 Overview of papinet ISS... 2 papinet
More informationLogin: Quick Guide for Qualtrics May 2018 Training:
Qualtrics Basics Creating a New Qualtrics Account Note: Anyone with a Purdue career account can create a Qualtrics account. 1. In a Web browser, navigate to purdue.qualtrics.com. 2. Enter your Purdue Career
More informationQuark XML Author September 2016 Update for Platform with Business Documents
Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from
More informationWebStudio User Guide. OpenL Tablets BRMS Release 5.18
WebStudio User Guide OpenL Tablets BRMS Release 5.18 Document number: TP_OpenL_WS_UG_3.2_LSh Revised: 07-12-2017 OpenL Tablets Documentation is licensed under a Creative Commons Attribution 3.0 United
More informationA Guide to Creating QuickReports
A Guide to Creating QuickReports Use QuickReports to produce lists, summaries and charts from the data in SupportDesk. If in the Windows application Access QuickReports, from Reporting within the Explorer
More informationIntroduction to web page creation
Introduction to web page creation Step 1: Planning website and page layouts... 2 Step 2: Demonstrating Mediator... 2 Step 3: Linking the pages... 6 Step 4: Exporting your files... 6 MatchWare Page 1 Step
More informationIBM Rational Rhapsody Gateway Add On. Customization Guide
Customization Guide Rhapsody IBM Rational Rhapsody Gateway Add On Customization Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated
More informationBEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal
BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting
More informationCorel Ventura 8 Introduction
Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to
More informationDemocracy Suite R EMS Audio Studio User Guide
Democracy Suite R EMS Audio Studio User Guide Version: 5.2CO::24 February 16, 2017 TO LEARN MORE ABOUT OUR TECHNOLOGY, PEOPLE AND SERVICES VISIT DOMINIONVOTING.COM TODAY i NOTICE OF CONFIDENTIALITY AND
More informationSearch Application User Guide
SiteExecutive Version 2013 EP1 Search Application User Guide Revised January 2014 Contact: Systems Alliance, Inc. Executive Plaza III 11350 McCormick Road, Suite 1203 Hunt Valley, MD 21031 Phone: 410.584.0595
More informationCA Productivity Accelerator 12.1 and Later
CA Productivity Accelerator 12.1 and Later Localize Content Localize Content Once you have created content in one language, you might want to translate it into one or more different languages. The Developer
More informationDatabase to XML Wizard
Database to XML Wizard Jitterbit Connect TM provides a fast, easy route to data transformation. This is made possible through a wizard-based integration tool built directly into Jitterbit. The wizard executes
More informationVisual Cash Focus - User Tip 8
Visual Cash Focus - User Tip 8 How do I Import a chart of accounts? The Scenario How to import a chart of accounts into Visual Cash Focus One of the key features of Visual Cash Focus is its ability to
More informationEMC Documentum Forms Builder
EMC Documentum Forms Builder Version 6 User Guide P/N 300-005-243 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 1994-2007 EMC Corporation. All rights
More informationDRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1
DRAFT Table of Contents About this manual... ix About CuteSITE Builder... ix Getting Started... 1 Setting up... 1 System Requirements... 1 To install CuteSITE Builder... 1 To register CuteSITE Builder...
More informationQuickReports Guide. Creating a New Report
QuickReports Guide Use QuickReports to produce lists, summaries and charts from the data in SupportDesk. Reports are accessed from the QuickReports option in the menu topbar. Clicking the QuickReports
More informationRoboHelp HTML Training
RoboHelp HTML Training Developed by Diamondhead Documentation, Inc. 2011 Nationwide Advantage Mortgage Company Page 1 of 11 Table of Contents Directory Structure... 3 HTML Files (Topics) Folder... 3 URLs
More informationUsing Mail Merge in Microsoft Word XP/2002
Using Mail Merge in Microsoft Word XP/2002 Open Microsoft Word XP/2002 Beginning the Merge You may start Mail Merge with a blank document or one that you have already created. We will use a blank document
More informationEQuIS Data Processor (EDP) User Manual
EQuIS Data Processor (EDP) User Manual Introduction EQuIS Data Processor (EDP) Introduction The EQuIS Data Processor, or EDP, is today s answer to the many data quality issues that plague data managers.
More informationDocument Template Authoring
http://documentation.blueprintcloud.com Document Template Authoring Getting Started Guide 2015 Blueprint Software Systems Inc. All rights reserved 3/24/2015 Getting Started Tutorial Step 1: Install the
More informationHow to Create Custom Name Badge Inserts with a Mail Merge in Microsoft Word 2007
Many people know that you can use the Mail Merge feature in Microsoft Word 2007 to easily create mailing labels, but did you know you can use it to quickly create custom name badge inserts? Here, you will
More informationIntroduction to IBM Rational HATS For IBM System z (3270)
Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming
More informationExecutive Overview. business transaction information management. Why do Businesses Need CAM? The Issue of Context in Business Interchanges
Executive Overview business transaction information management Why do Businesses Need CAM? Today s business interactions are becoming increasingly sophisticated, and the legal and social impacts more pronounced.
More information#define 4 User Guide. Version 4.0. CGI Group Inc.
#define 4 User Guide Version 4.0 CGI Group Inc. Table of Contents Section Slides Wiki 5-7 Tickets 8-12 Files 13-15 Planning 16-21 Cooperate 22-24 Settings 25-31 Agile Features 32-34 Desktop Applications
More informationTable of Contents. Part I How do I... Part II Zetafax Client. Foreword. 3 Advanced tasks. 1 Menu options. Annotate a fax? View a text message?
I Table of Contents Foreword 0 1 Part I How do I... 1 Zetafax Client... actions 2 Send a fax?... Specify options... when sending a fax? View a fax?... Annotate a fax?... Print a fax?... Preview a message...
More informationEktron Advanced. Learning Objectives. Getting Started
Ektron Advanced 1 Learning Objectives This workshop introduces you beyond the basics of Ektron, the USF web content management system that is being used to modify department web pages. This workshop focuses
More informationJSF Tools Reference Guide. Version: M5
JSF Tools Reference Guide Version: 3.3.0.M5 1. Introduction... 1 1.1. Key Features of JSF Tools... 1 2. 3. 4. 5. 1.2. Other relevant resources on the topic... 2 JavaServer Faces Support... 3 2.1. Facelets
More informationOU EDUCATE TRAINING MANUAL
OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface
More informationTable Of Contents. iii
Table Of Contents Welcome... 1 Using the Content Repository... 3 Content Repository Overview... 3 Description... 3 Repository File Types... 4 Working with the Repository... 6 Content Repository Interface...
More informationFunction. Description
Function Check In Get / Checkout Description Checking in a file uploads the file from the user s hard drive into the vault and creates a new file version with any changes to the file that have been saved.
More informationMicrosoft Office 2016 Mail Merge
Microsoft Office 2016 Mail Merge Mail Merge Components In order to understand how mail merge works you need to examine the elements involved in the process. In any mail merge, you'll deal with three different
More informationManual Physical Inventory Upload Created on 3/17/2017 7:37:00 AM
Created on 3/17/2017 7:37:00 AM Table of Contents... 1 Page ii Procedure After completing this topic, you will be able to manually upload physical inventory. Navigation: Microsoft Excel > New Workbook
More informationFrontPage Help Center. Topic: FrontPage Basics
FrontPage Help Center Topic: FrontPage Basics by Karey Cummins http://www.rtbwizards.com http://www.myartsdesire.com 2004 Getting Started... FrontPage is a "What You See Is What You Get" editor or WYSIWYG
More informationIntroduction to Topologi Markup Editor , 2005 Topologi Pty. Ltd.
http://www.topologi.com Introduction to Topologi Markup Editor 2.3 2004, 2005 Topologi Pty. Ltd. info@topologi.com Markup Editor Edit publishing-oriented documents in the built-in Markup Editor: a tag-aware
More informationThis document contains information that will help you to create and send graphically-rich and compelling HTML s through the Create Wizard.
This document contains information that will help you to create and send graphically-rich and compelling HTML emails through the Create Email Wizard. or warranty by AT&T and is subject to change. 1 Contents
More informationMicrosoft Access Database How to Import/Link Data
Microsoft Access Database How to Import/Link Data Firstly, I would like to thank you for your interest in this Access database ebook guide; a useful reference guide on how to import/link data into an Access
More informationTopaz Workbench Data Visualizer User Guide
Topaz Workbench Data Visualizer User Guide Table of Contents Displaying Properties... 1 Entering Java Regular Expressions in Filter Fields... 3 Related Topics... 3 Exporting the Extract Trace Events View...
More informationCreating Web Pages with SeaMonkey Composer
1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it
More informationDescription of Hybrid Collections using Archivist Toolkit
Electronic Records Modules Electronic Records Committee Congressional Papers Roundtable Society of American Archivists Description of Hybrid Collections using Archivist Toolkit Adriane Hanson University
More informationOffice Adapters for Quark Publishing Platform
Office Adapters for Quark Publishing Platform Contents Getting started... 1 About Quark Publishing Platform...1 System requirements... 3 Installing the Office Adapters for Quark Publishing Platform...
More informationSAS Model Manager 2.2. Tutorials
SAS Model Manager 2.2 Tutorials The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS Model Manager 2.2: Tutorials. Cary, NC: SAS Institute Inc. SAS Model Manager
More informationCreating labels in Ticket 2000.
Creating labels in Ticket 2000. Ticket 2000 must be open and ready Option One: NEW LABEL: Click on FILES ICON and in the left hand column select New Label Click on the Common Tab and click once on Thermal
More informationIntroduction to IBM Rational HATS For IBM System i (5250)
Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming
More informationExcel 2013 Workshop. Prepared by
Excel 2013 Workshop Prepared by Joan Weeks Computer Labs Manager & Madeline Davis Computer Labs Assistant Department of Library and Information Science June 2014 Excel 2013: Fundamentals Course Description
More information3. NetBeans IDE 6.0. Java. Fall 2009 Instructor: Dr. Masoud Yaghini
3. NetBeans IDE 6.0 Java Fall 2009 Instructor: Dr. Masoud Yaghini Outline Installing the NetBeans IDE First NetBeans IDE Project IDE Windows Source Editor Customizing the IDE References Installing the
More informationModern Requirements4TFS 2018 Release Notes
Modern Requirements4TFS 2018 Release Notes Modern Requirements 3/7/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES... 4 2. ENHANCEMENT...
More informationXMLInput Application Guide
XMLInput Application Guide Version 1.6 August 23, 2002 (573) 308-3525 Mid-Continent Mapping Center 1400 Independence Drive Rolla, MO 65401 Richard E. Brown (reb@usgs.gov) Table of Contents OVERVIEW...
More informationFree Microsoft Office 2010 training from MedCerts. Course Outline
Free Microsoft Office 2010 training from MedCerts Course Outline Microsoft Office Word 2010: Basic Course Introduction Unit 01 - Getting Started Topic A: The Word Window The Word 2010 Window Demo - A-1:
More informationCreating an with Constant Contact. A step-by-step guide
Creating an Email with Constant Contact A step-by-step guide About this Manual Once your Constant Contact account is established, use this manual as a guide to help you create your email campaign Here
More informationCentricity 2.0 Section Editor Help Card
Centricity 2.0 Section Editor Help Card Accessing Section Workspace In order to edit your section, you must first be assigned Section Editor privileges. This is done by the Director of your Site, Subsite,
More informationOracle Cloud. Using the Oracle Mapper Release 16.4 E
Oracle Cloud Using the Oracle Mapper Release 16.4 E64409-09 December 2016 This guide describes how to use the mapper to map source data structures to target data structures. Oracle Cloud Using the Oracle
More informationPST for Outlook Admin Guide
PST for Outlook 2013 Admin Guide Document Revision Date: Sept. 25, 2015 PST Admin for Outlook 2013 1 Populating Your Exchange Mailbox/Importing and Exporting.PST Files Use this guide to import data (Emails,
More informationMicrosoft Word 2010 Tutorial
1 Microsoft Word 2010 Tutorial Microsoft Word 2010 is a word-processing program, designed to help you create professional-quality documents. With the finest documentformatting tools, Word helps you organize
More informationBEAWebLogic. Integration. Transforming Data Using XQuery Mapper
BEAWebLogic Integration Transforming Data Using XQuery Mapper Version: 10.2 Document Revised: March 2008 Contents Introduction Overview of XQuery Mapper.............................................. 1-1
More informationOUTLOOK 2002 (XP): LEVEL 2
OUTLOOK 2002 (XP): LEVEL 2 WWP Training Limited Page 1 STUDENT EDITION LESSON 1 - FORMATTING OUTLOOK MESSAGES... 7 Applying Character Formatting... 8 Formatting Paragraphs... 9 Switching Message Formats...10
More informationKona ALL ABOUT FILES
Kona ALL ABOUT FILES February 20, 2014 Contents Overview... 4 Add a File/Link... 5 Add a file via the Files tab... 5 Add a file via a conversation, task, or event... 6 Add a file via a comment... 7 Add
More informationTutorial 8 Sharing, Integrating and Analyzing Data
Tutorial 8 Sharing, Integrating and Analyzing Data Microsoft Access 2013 Objectives Session 8.1 Export an Access query to an HTML document and view the document Import a CSV file as an Access table Use
More informationOnPoint s Guide to MimioStudio 9
1 OnPoint s Guide to MimioStudio 9 Getting started with MimioStudio 9 Mimio Studio 9 Notebook Overview.... 2 MimioStudio 9 Notebook...... 3 MimioStudio 9 ActivityWizard.. 4 MimioStudio 9 Tools Overview......
More informationWPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"
WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com
More informationAdministrative Training Mura CMS Version 5.6
Administrative Training Mura CMS Version 5.6 Published: March 9, 2012 Table of Contents Mura CMS Overview! 6 Dashboard!... 6 Site Manager!... 6 Drafts!... 6 Components!... 6 Categories!... 6 Content Collections:
More informationUsing Sitecore 5.3.1
Using Sitecore 5.3.1 An End-User s Guide to Using and Administrating Sitecore Author: Sitecore Corporation Date: December 12, 2007 Release: Rev. 1.0 Language: English Sitecore is a registered trademark.
More informationA Guide to Quark Author Web Edition 2015
A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark
More informationCEDMS User Guide
CEDMS 5.3.1 User Guide Section Page # Section 1 User Interface 2 CEDMS DM Toolbar 2 Navigation Pane 3 Document List View Pane 3 Add-on Pane 3 Section 2 Saving and Importing Documents 4 Profile Form 4 Saving
More informationExplorer View document libraries, 165 form library, 183
Index A Actions section Add Listing link, 18 Add News link, 29 Add Person link, 20 Advanced Search Link, 41 Change Location link, 19 Change Settings link, 13 Create Subarea link, 13 Edit Page link, 21
More informationClay Tablet Connector for Sitecore. User Guide. Version 3.9.8
Clay Tablet Connector for Sitecore User Guide Version 3.9.8 May 27, 2016 Copyright Copyright 2005-2016 Clay Tablet Technologies Inc. All rights reserved. All rights reserved. This document and its content
More informationTable of Contents 2. Why do companies need Zetadocs PDF? Technical specifications Install Zetadocs Registering your evaluation version
1 Table of Contents Part I Part II Part III Part IV Part V Part VI Part VII 1 2 3 4 5 6 7 8 9 10 11 12 Why do companies need Zetadocs PDF? Who is it for? Key features Technical specifications Install Zetadocs
More informationGetting Started with BarTender
Getting Started with BarTender MANUAL Contents Getting Started with BarTender 3 Installation 4 Choosing What to Install 4 Automation Editions (Automation and Enterprise Automation) 4 Installing BarTender
More informationEnterprise Architect. User Guide Series. Model Exchange
Enterprise Architect User Guide Series Model Exchange How to transfer data between projects? In Sparx Systems Enterprise Architect you can move data between projects using Data Transfer of models to file
More informationTutorials by All Creative Designs. Picasa 5 (3.9) Photo Editing Tutorial. How to download, install and use the Picasa Photo Editor
Tutorials by All Creative Designs www.allcreativedesigns.com.au Picasa 5 (3.9) Photo Editing Tutorial How to download, install and use the Picasa Photo Editor How to web optimize your photos for use on
More informationpi4soa 2.0 Getting Started Guide
pi4soa 2.0 Getting Started Guide by Gary Brown 1. Overview... 1 2. Installation... 3 2.1. Downloading a pre-configured Eclipse... 3 2.2. Installing pi4soa into an existing Eclipse environment... 3 3.
More informationIntroduction to Topologi Professional Edition
Introduction to Topologi Professional Edition 2004, 2005 Topologi Pty. Ltd. info@topologi.com http://www.topologi.com Contents Overview Diagram of Tools Media Browser and Reports Browse Files See Metadata
More information$99.95 per user. SQL Server 2008 Integration Services CourseId: 158 Skill level: Run Time: 42+ hours (210 videos)
Course Description Our is a comprehensive A-Z course that covers exactly what you want in an SSIS course: data flow, data flow, and more data flow. You will learn about transformations, common design patterns
More informationMicrosoft Access Description
Go To Page.. Go!! Microsoft Word Microsoft PowerPoint Microsoft Office Main Microsoft Excel Microsoft Publisher Introduction into Microsoft Access Starting Up Microsoft Access Creating New, and Opening
More informationEnterprise Architect. User Guide Series. Model Navigation. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH
Enterprise Architect User Guide Series Model Navigation Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents Model Navigation 4 Navigate: Exploring Your Model 5 The Project
More informationGoogle Sites 101. Mrs. Wilson
Google Sites 101 Mrs. Wilson Google Sites 101 Create a site 1. Go to http://sites.google.com/ 2. Login with your Google Account [or Google Apps account] email address and password You can create a Google
More informationQuark XML Author for FileNet 2.5 with BusDocs Guide
Quark XML Author for FileNet 2.5 with BusDocs Guide CONTENTS Contents Getting started...6 About Quark XML Author...6 System setup and preferences...8 Logging in to the repository...8 Specifying the location
More informationP6 Professional Reporting Guide Version 18
P6 Professional Reporting Guide Version 18 August 2018 Contents About the P6 Professional Reporting Guide... 7 Producing Reports and Graphics... 9 Report Basics... 9 Reporting features... 9 Report Wizard...
More informationMillion Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR
Million Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR Gabrielle V. Michalek, editor. Carnegie Mellon University. May 7, 2003 2 Table of Contents Data Production...3
More informationWebSphere. Clips and Tacks: Getting started with the IBM BPM suite of products
WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products ii IBM WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products Contents Chapter 1. Introduction........
More informationCreating Accessible Word Documents
Creating Accessible Word Documents 1 of 11 Creating Accessible Word Documents Contents 1. General principles... 1 2. Styles/ Headings... 2 3. Table of Contents... 3 Updating a Table of Contents... 5 4.
More informationManage and Edit Sessions
Manage and Edit Sessions With TurningPoint, you can stop and save a session, and pick up where you left off at a later time. You can also use a TurningPoint setting to create back-up files of your session.
More informationChapter 12 Creating Web Pages
Getting Started Guide Chapter 12 Creating Web Pages Saving Documents as HTML Files Copyright This document is Copyright 2010 2016 by the LibreOffice Documentation Team. Contributors are listed below. You
More information