{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":24,"n_cols":5,"rows_kept":24,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[2,4,2,5],[3,2,3,3],[4,2,4,3],[6,2,6,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[11,2,11,3],[12,2,12,3],[15,2,15,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910969950703321"]
[null,null,"Autore",null,"Parker David J"]
[null,null,"Titolo",null,"Microsoft Visio 2013 business process diagramming and validation / / David J. Parker"]
[null,null,"Pubbl/distr/stampa",null,"Birmingham : , : Packt Publishing, , 2013"]
[null,null,"ISBN",null,"9781782178019"]
[{"$nulls":4},"1782178015"]
[null,null,"Edizione",null,"[2nd ed.]"]
[null,null,"Descrizione fisica",null,"1 online resource (416 p.)"]
[null,null,"Disciplina",null,"006.68682"]
[null,null,"Soggetti",null,"Business - Data processing"]
[{"$nulls":4},"Computer graphics - Computer programs"]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","Includes index."]
[null,null,"Nota di contenuto",null,"Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Overview of Process Management in  Microsoft Visio 2013 -- Exploring the new process management features in Visio 2013 -- Reviewing Visio Process Management capabilities -- Understanding the Visio BMP Maturity Model -- Reviewing the foundations of structured diagramming -- Reviewing the enhanced process flow templates -- Looking at the Flowchart templates -- Reviewing the new process flow templates -- Understanding a BPMN Diagram -- Understanding a Microsoft SharePoint 2013 workflow -- Validation of process diagrams -- Analyzing the structure of a Visio document -- Using the Visio Process Repository -- Publishing visual data from Visio -- Understanding the Visio 2013 editions -- Planning your own solutions -- Summary -- Chapter 2: Understanding the Microsoft Visio Object Model -- Introducing the Visio Type libraries -- Going beyond the object model -- Classifying the Visio document -- Selecting a programming language to use with Visio -- Understanding the Drawing Explorer window -- Understanding the Visio object model -- Examining the Application object -- Reviewing the ActiveDocument and ActivePage objects -- Reviewing the Addons collection -- Reviewing the COMAddIns collection -- Reviewing the CurrentEdition property -- Reviewing the DataFeaturesEnabled property -- Reviewing the Documents collection -- Reviewing the TypelibMinorVersion and Version properties -- Examining the Document object -- Reviewing the Advanced Properties object -- Reviewing the DataRecordsets collection "]
[{"$nulls":4},"-- Reviewing the DocumentSheet object -- Reviewing the ID and Index properties -- Reviewing the FullName and Name properties -- Reviewing the Masters collection -- Reviewing the Pages collection -- Reviewing the ReadOnly property."]
[{"$nulls":4},"Reviewing the Type property -- Reviewing the Validation object -- Examining the Master object -- Reviewing the BaseID property -- Reviewing the Hidden property -- Reviewing the ID, Index, and IndexInStencil properties -- Reviewing the Name and NameU properties -- Reviewing the PageSheet object -- Reviewing the Type property -- Examining the Page object -- Reviewing the Connects collection -- Reviewing the ID and Index properties -- Reviewing the Layers collection -- Reviewing the PageSheet object -- Reviewing the Comments and ShapeComments property -- Reviewing the Shapes collection -- Reviewing the Type property -- Examining the Shape object -- Reviewing the Characters and Text properties -- Reviewing the Connects and FromConnects collections -- Reviewing the Hyperlinks collection -- Reviewing the ID, Index, NameID, Name, and NameU properties -- Reviewing the IsCallout and IsDataGraphicCallout properties -- Reviewing the LayerCount property -- Reviewing the Master, MasterShape, and RootShape objects -- Reviewing the OneD property -- Reviewing the Parent object -- Reviewing the Type property -- Examining the Section object -- Examining the Row object -- Examining the Cell object -- Reviewing the Column property -- Reviewing the Error property -- Reviewing the Formula and FormulaU properties -- Reviewing the Name and LocalName properties -- Reviewing the Result properties -- Reviewing the Units property -- Iterating through cells -- Delving into the Connectivity API -- Understanding the Shape.ConnectedShapes method -- Understanding the Shape.GluedShapes method -- Understanding the Shape.MemberOfContainers property -- Understanding the Shape.CalloutsAssociated property -- Listing the steps in a process flow -- Summary -- Chapter 3: Understanding the ShapeSheet™ -- Finding the ShapeSheet -- Understanding sections, rows, and cells."]
[{"$nulls":4},"Reading a cell's properties -- Printing out the ShapeSheet settings -- Understanding the functions -- Important sections for rules validation -- Looking at the User-defined Cells section -- Using the category of a Shape -- Using the structure type of a Shape -- Checking a Container shape -- Checking a List shape -- Checking for attached Callout shapes -- Looking at the Shape Data section -- Using the String type -- Using the Fixed List type -- Using the Number type -- Using the Boolean type -- Using the Variable List type -- Using the Date type -- Using the Duration type -- Using the Currency type -- Looking at the Hyperlinks section -- Working with Layer Membership -- Summary -- Chapter 4: Understanding the  Validation API -- An overview of Validation objects -- Using the Validate method -- Validating custom rules written in code -- Working with the ValidationRuleSets collection -- Adding to or updating a ruleset -- Working with the ValidationRules collection -- Adding to or updating a rule -- Verifying that a rule works -- Working with the ValidationIssues collection -- Retrieving the selected issue in the Issues window -- Toggling the Issues window visibility -- Listing the issues caused by a particular shape -- Using code to clear issues -- Retrieving an existing issue in code -- Adding an issue in code -- Summary -- Chapter 5: Developing a Validation  API Interface -- Understanding the architecture of the tool -- Enhancing the ThisAddin class -- Listening for application events -- Checking for the Visio Professional edition -- Creating the ViewModel class -- Creating the BaseViewModel class -- Viewing the documents collection -- Viewing the ValidationRuleSets collection -- Viewing the "]
[{"$nulls":4},"ValidationRules collection -- Viewing the ValidationIssues collection -- Modifying the Visio Fluent UI -- Creating the Rules Explorer window."]
[{"$nulls":4},"Self-describing tree views -- Making informative tooltips -- Linking detail panels -- Editing rule set properties -- Editing rule properties -- Handling special key strokes -- Adding the Explorer actions -- Creating the Add button -- Creating the Add Issue button -- Creating the Paste button -- Creating the Copy button -- Creating the Delete button -- Displaying the rule for a selected issue -- Displaying the issues for the current selection -- Summary -- Chapter 6: Reviewing Validation Rules and Issues -- Extensions to our ribbon -- Annotating Visio diagrams with issues -- Saving the current user settings -- Displaying the issue mark-up page -- Adding in the issue comments -- Hiding the issue mark-up page -- Exporting rule sets to XML -- Getting the XDocument object -- Getting the VERuleSet XElement -- Getting the VEIssue XElement -- Importing rule sets from XML -- Creating rule set reports -- Getting the XSL stylesheet -- Summary -- Chapter 7: Creating Validation Rules -- Overview of the document validation process -- Validating rule sets -- Validating rules -- Processing a rule -- Validation functions -- Useful ShapeSheet functions -- Filter and Test Expressions -- Checking the type of shape -- Checking the category of shapes -- Checking the layer of a shape -- Checking if the page contains relevant shapes -- Checking for specific cell values -- Checking that connectors are connected -- Checking that shapes have correct connections -- Checking whether shapes are outside containers -- Checking whether a shape has text -- Custom validation rules in code -- Summary -- Chapter 8: Publishing Validation Rules and Diagrams -- Overview of Visio categories and templates -- Creating a custom template -- Adding embellishments -- Adding the template description -- The simplest method to provide a template -- Editing the file paths for templates."]
[{"$nulls":4},"Setting the file paths for templates -- Creating a template preview image -- Enhancing the quality of the preview image -- The best method for publishing templates -- Creating a setup project -- Running the installation -- Uninstalling and Repairing -- Summary -- Chapter 9: A Worked Example for  Data Flow Model  Diagrams - Part 1 -- What are Data Flow Diagrams? -- Examining the standard template -- Enhancing the masters -- Editing the Data Flow master -- Preparing for AutoConnect -- Editing the Data Store master -- Adding Shape Data -- Enhancing the graphics -- Displaying the ID value -- Improving the group shape -- Editing the Interface master -- Editing the Process master -- Adding Shape Data -- Enhancing the graphics -- Displaying the ID value -- Displaying the Category value -- Improving the group shape -- Setting the Subprocess master -- Enhancing the page -- Summary -- Chapter 10: A Worked Example for  Data Flow Model  Diagrams - Part 2 -- Writing the rule set -- Rule 1 - all processes must have at least one data flow in and one data flow out -- Rule 2 - all processes should modify the incoming data, producing new forms of the outgoing data -- Rule 3 - each data store must be involved with at least one data flow -- Rule 4 - each external entity must be involved with at least one data flow -- Rule 5 - a data flow must be attached to at least one process -- Rule 6 - data flows cannot go directly from one external entity to another external entity -- Rule 7 - do not allow a single page of a DFD to get too complex -- Rule 8 - each component should be labeled -- Rule 9 - each data flow should be labeled describing the data that flows through it -- Rule 10 - each component and subcomponent should be numbered -- Rule 11 - a data flow must be connected between two components -- Rule 12 - a flow must not cycle back to itself -- Summary."]
[{"$nulls":4},"Chapter 11: A Worked Example for  Data Flow Model  Diagrams - Part 3."]
[null,null,null,"Sommario/riassunto","Using Microsoft Visio to visualize business information is a huge aid to comprehension and clarity. Learn how with this practical guide to process diagramming and validation, written as a practical tutorial with sample code and demos. Optimize your business information visualization by mastering out-of-the-box structured diagram functionality with features like basic and cross-functional flowcharts Create and analyze custom validation rules for structured diagrams using Visio 2013 Professional Get to grips with the validation logic for business process diagramming with Visio 2013 Professional with the provided Rules Tools add-on In Detail Microsoft Visio is a diagramming program which ultimately allows business professionals to explore and communicate complex information more effectively. Through easy-to-understand visual representations, Visio enables you to present complicated data in a clear and communicative way. Therefore, productivity is increased by utilizing the wide variety of diagrams that can convey information at a glance as data can be understood and acted upon quickly. This book enables business developers to unleash the full potential of Visio 2013 Professional Edition. Microsoft Visio 2013 Business Process Diagramming and Validation is a focused tutorial with a range of practical examples and downloadable code that shows you how to create business process diagramming templates with Visio, enabling you to effectively visualize business information. It draws on real business examples and needs and covers all the new features of Visio 2013 Professional Edition. This focused tutorial will enable you to get to grips with diagram validation in Visio 2013 Professional Edition to the fullest extent, enabling you to perform powerful automatic diagram verification based on custom logic and assuring correct and compliant diagrams. You will learn how to create and publish rules and how to use the ShapeSheet to write formulae. There is also a special focus on extending and enhancing the capabilities of Visio 2013 diagram validation and on features that are not found in the out-of-the-box product, like installing and using the new Rules Tools add-on complete with source code, reviewing the new diagramming rules in flowcharts and BPMN templates, and creating your own enhanced Data Flow Model Diagram template complete with validation rules. Microsoft Visio 2013 Business Process Diagramming and Validation begins by covering the basic functions ..."]