SlideShare a Scribd company logo
1 of 29
Download to read offline
© 2016 Aras aras.com
Technical Documentation
How To Configure
© 2016 Aras aras.com
Agenda
 Overview of Technical Documentation Architecture
 Walk-through configuration of example document
© 2016 Aras aras.com
Technical Document Architecture
Document Types
 Defines all configuration options for Technical
Documents
▫ Document Schema – Document Structure
▫ Content Generators – Item Referencing, Automated
content creation
▫ Document Style – Document Layout for Editor and
Published content
© 2016 Aras aras.com
Schema
Style
Output
Settings
Content
Generators
Document
Type
Technical
Document
Overview
Document Structure
© 2016 Aras aras.com
Tech DocumentTitle
Subtitle
Description
Graphic
Overview
Features
List
Required Optional
<Marketing-Doc aras:id =“…" >
<Title aras:id ="…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Marketing-Doc/>
<Marketing-Doc aras:id =“…" >
<Title aras:id ="…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Subtitle aras:id =“…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<Marketing-Doc/>
<Marketing-Doc aras:id =“…" >
<Title aras:id ="…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Subtitle aras:id =“…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<Overview aras:id =“…" >
<Description aras:id =“…" >
<aras:emph>Lorem ipsum dolor …</aras:emph>
</Description>
<Graphic-Block aras:id =“…" >
<Graphic ref-id =“…" imageId =“…" />
<Label aras:id =“…" >
<aras:emph>Extruder</aras:emph>
</Label>
</Graphic-Block>
</Overview>
<Marketing-Doc/>
<Marketing-Doc aras:id =“…" >
<Title aras:id ="…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Subtitle aras:id =“…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<Overview aras:id =“…" >
<Description aras:id =“…" >
<aras:emph>Lorem ipsum dolor …</aras:emph>
</Description>
<Graphic-Block aras:id =“…" >
<Graphic ref-id =“…" imageId =“…" />
<Label aras:id =“…" >
<aras:emph>Extruder</aras:emph>
</Label>
</Graphic-Block>
</Overview>
<Features aras:id =“…" >
…
</Marketing-Doc>
Document Schema Specifies and Restricts Document Content Stored as XML
Tech Document
Overview
Content Generation
© 2016 Aras aras.com
Title
Subtitle
Description
Graphic
Overview
Features
List
Component-List
Content
Generator
MP2954
MP1705
MP2607
MP0138
…
<Marketing-Doc aras:id =“…" >
<Title aras:id ="…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Subtitle aras:id =“…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<Overview aras:id =“…" >
<Description aras:id =“…" >
<aras:emph>Lorem ipsum dolor …</aras:emph>
</Description>
<Graphic-Block aras:id =“…" >
<Graphic ref-id =“…" imageId =“…" />
<Label aras:id =“…" >
<aras:emph>Extruder</aras:emph>
</Label>
</Graphic-Block>
</Overview>
<Features aras:id =“…" >
…
</Marketing-Doc>
<Marketing-Doc aras:id =“…" >
<Title aras:id ="…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Subtitle aras:id =“…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<Overview aras:id =“…" >
<Description aras:id =“…" >
<aras:emph>Lorem ipsum dolor …</aras:emph>
</Description>
<Graphic-Block aras:id =“…" >
<Graphic ref-id =“…" imageId =“…" />
<Label aras:id =“…" >
<aras:emph>Extruder</aras:emph>
</Label>
</Graphic-Block>
</Overview>
<Features aras:id =“…" >
<Components-List aras:id =“…" >
<Title aras:id =“…" >…</Title>
<Component aras:id =“…" >
…
</Component>
</Components-list>
</Marketing-Doc>
Tech Document
Overview
Document Style
© 2016 Aras aras.com
<div class=“Marketing-Doc“>
<div class=“Title“>
<span>MakerBot Replicator</span>
</div>
<div class=“Subtitle“>
<span>Extruder #2954</span>
</div>
<div class=“Overview“>
<div class=“Description“>
<span>Lorem ipsum dolor …</span>
</div>
<div class=“Graphic-Block“>
<img class=“Graphic“/>
<div class=“Label“>
<span>Extruder</span>
</div>
</div>
</div>
<div class=“Features“/>
<div class=“Component-List“>
<div class=“Title“>…</div>
<div class=“Component“>
…
</div>
</div>
</div>
Title
Subtitle
Description
Graphic
Overview
Features
List
Component-List
XML Converted to HTML
CSS Applied in Browser and
HTML/PDF Publishing
Document Structure
XML
 Extensible Markup Language
â–« Storage and exchange of data
â–« Industry standard
 Technical Document content = XML
â–« Stored in content Property of
tp_Block
 Tech Documents -> ItemType
 Document Elements -> XML
© 2016 Aras aras.com
<Marketing-Doc aras:id = "…" >
<Title aras:id = "…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Subtitle aras:id = "…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<Overview aras:id = "…" >
<Description aras:id = "…" >
<aras:emph>Lorem ipsum dolor …</aras:emph>
</Description>
<Graphic-Block aras:id = "…" >
<Graphic ref-id = "…" imageId = "…" />
<Label aras:id = "…" >
<aras:emph>Extruder</aras:emph>
</Label>
</Graphic-Block>
</Overview>
<Features aras:id = "…" >
…
</Marketing-Doc>
Document Structure
XML Schema
 Defines the valid Elements of an XML File
â–« Defines the Document Elements of a Technical
Document
â–« XML syntax
 Each Element is defined by:
â–« Name: element name in XML file
â–« Type: Extension of types defined by base
schema
▫ Attributes: Optional – provide addt’l semantic
markup
â–« Child Elements: Optional - Defines content
structure/hierarchy
 XML Validation
â–« Compare XML content to specific XML Schema
© 2016 Aras aras.com
<xs:element name="Marketing-Doc">
<xs:complexType>
<xs:sequence>
<xs:element ref="Title"/>
<xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Overview" minOccurs="1" maxOccurs="1"/>
<xs:element ref="Features" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Component-List" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Title">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:text">
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Document Structure
XML Schema
© 2016 Aras aras.com
<xs:element name="Marketing-Doc">
<xs:complexType>
<xs:sequence>
<xs:element ref="Title"/>
<xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Overview" minOccurs="1" maxOccurs="1"/>
<xs:element ref="Features" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Component-List" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Title">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:text">
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<Marketing-Doc aras:id = "…" >
<Title aras:id = "…" >
<aras:emph>MakerBot Replicator</aras:emph>
</Title>
<Subtitle aras:id = "…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<Overview aras:id = "…" >
<Description aras:id = "…" >
<aras:emph>Lorem ipsum dolor …</aras:emph>
</Description>
<Graphic-Block aras:id = "…" >
<Graphic ref-id = "…" imageId = "…" />
<Label aras:id = "…" >
<aras:emph>Extruder</aras:emph>
</Label>
</Graphic-Block>
</Overview>
<Features aras:id = "…" >
…
</Marketing-Doc>
Complex Types define
Element Structures
Sequences
specify Order
Min/Max occurrences
specify Cardinality
(Min/Max default to 1)
Base Schema
determines how
content is processed
Use Global Element
declarations!
Document Structure
XML Schema
© 2016 Aras aras.com
Required Optional
<xs:element name="Marketing-Doc">
<xs:complexType>
<xs:sequence>
<xs:element ref="Title"/>
<xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Overview" minOccurs="1" maxOccurs="1"/>
<xs:element ref="Features" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Components" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Marketing-Doc">
<xs:complexType>
<xs:sequence>
<xs:element ref="Title"/>
<xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Overview" minOccurs="1" maxOccurs="1"/>
<xs:element ref="Features" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Components" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Overview">
<xs:complexType>
<xs:sequence>
<xs:element ref="Description" minOccurs="1" maxOccurs="1"/>
<xs:element ref="Graphic-Block" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Marketing-Doc">
<xs:complexType>
<xs:sequence>
<xs:element ref="Title"/>
<xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Overview" minOccurs="1" maxOccurs="1"/>
<xs:element ref="Features" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Components" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Overview">
<xs:complexType>
<xs:sequence>
<xs:element ref="Description" minOccurs="1" maxOccurs="1"/>
<xs:element ref="Graphic-Block" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Title
Subtitle
Graphic-Block
Overview
Features
Components
Description
Marketing-Doc
Title
Subtitle
Graphic-Block
Overview
Features
Components
Description
Marketing-Doc
Title
Subtitle
Graphic-Block
Overview
Features
Components
Description
Marketing-Doc
Document Structure
Document Element Types
 Text
▫ Formatted – Formatting functions on Toolbar apply
▫ Unformatted – Formatting functions on Toolbar do not apply – text only
 Tables – Tabular Content
â–« Row and Cell Document Elements
 Lists
â–« List Item Document Elements: Bulleted, Numeric, Alpha-numeric
 Graphics
â–« From tp_Image ItemTypes
 Item References
â–« Link to Item instance
© 2016 Aras aras.com
Document Element Type
Formatted Text
 Base Type: text
â–« Formatted characterized delineated by
<emph> tags
â–« Bold, Italic, Underline, Strike Through,
sub/super script, link
© 2016 Aras aras.com
<xs:element name=“Description">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:text">
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<Text aras:id =" … " >
<aras:emph>Here is some </aras:emph><aras:emph bold =" true " >text </aras:emph><aras:emph>with </aras:emph>
<aras:emph under =" true " >various </aras:emph> <aras:emph>formatting </aras:emph> <aras:emph italic =" true " >applied</aras:emph>
</Text>
Document Element Type
Table
 Base Abstract Type: table
â–« May only contain elements of type tr
 Base Abstract Type: tr
â–« May only contain elements of type td
 Base Abstract Type: td
â–« Defines valid content for each cell
© 2016 Aras aras.com
<xs:element name="Table">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:table">
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name=“Row" substitutionGroup="aras:tablerow">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:tr"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Entry" substitutionGroup="aras:tablecell">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:td">
<xs:sequence> <!– or choice -->
--- Valid Content of Cell ---
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Document Element Type
List
 Base Type: list
â–« May only contain elements of type tr
 Base Abstract Type: listitemType
â–« Defines valid content for each List Item
© 2016 Aras aras.com
<xs:element name="Features-List">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:list">
<xs:choice maxOccurs="unbounded">
<xs:element ref="Features-List-Item" />
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Features-List-Item">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:listitemType">
<xs:choice maxOccurs="unbounded">
--- Valid Content for list content ---
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Document Element Type
Graphics
 Base Type: imageType
â–« Should not have any child content
 Link to Items of type tp_Image
â–« Currently the only option to embed
graphics
â–« User is prompted to select instance when
node is placed in document
 Relationship to tp_Image added to
document
© 2016 Aras aras.com
<xs:element name="Graphic">
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:imageType">
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Document Element Type
Item References
 Base Type: itemType
â–« May have child content
 Link to Items of type tp_Item
â–« PolyItem
 Add PolySources if other Itemtypes are required
 Narrow ItemType by adding typeId attribute
 Ex:
â–« <xs:attribute name="typeId" type="xs:string" fixed="4F1AC04A2B484F3ABA4E20DB63808A88"/><!--
typeId of the Part ItemType -->
â–« User is prompted to select instance when node is placed in document
 Relationship to Item added to document
 Use Content Generator to fill child elements
© 2016 Aras aras.com
<xs:element name="Component-List" >
<xs:complexType>
<xs:complexContent>
<xs:extension base="aras:itemType">
<xs:sequence> <!– or choice -->
--- Valid Content ---
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Document Structure
Root Elements & Content Aggregation
 Each Technical Document will have one or
more Root Elements (Top-most XML
Element)
â–« Implicitly defines document type
â–« Can be mapped to an Item Classification
 Identifies where each Document can be
reused
â–« Document content can be reused anywhere
where root element is allowed
© 2016 Aras aras.com
Document Structure
Root Elements & Content Aggregation
© 2016 Aras aras.com
Tech Document Tech Document
Tech Document
<Marketing-Doc aras:id =“…" >
<Title aras:id ="…" >
<aras:emph>MakerBot …</aras:emph>
</Title>
<Subtitle aras:id =“…" >
<aras:emph>Extruder #2954</aras:emph>
</Subtitle>
<external block id ="…">
</external block>
</Overview>
<Features aras:id =“…" >
<external block id ="…">
</external block>
</Marketing-Doc>
<Overview aras:id =“…" >
<Description aras:id =“…" >
…
</Description>
<Graphic-Block aras:id =“…" >
<Graphic imageId =“…" />
<Label aras:id =“…" >
…
</Label>
</Graphic-Block>
</Overview>
<Component-List aras:id =“…" >
<Title aras:id =“…" >…</Title>
<Component aras:id =“…" >
…
</Component>
</Component-List>
Required Optional
Title
Subtitle
Graphic-Block
Overview
Features
Components
Description
Marketing-Doc
Title
Subtitle
Graphic-Block
Overview
Features
Components
Description
Marketing-Doc
Title
Subtitle
Graphic-Block
Overview
Features
Components
Description
Marketing-Doc
Title
Subtitle
Graphic-Block
Overview
Features
Component-List
Description
Marketing-Doc
Document Structure
Misc.
 Use Global Elements
 Use Complex Types only
â–« Elements must inherit from Aras Document Types
 Attributes added can be accessed in Tech Docs Editor UI
â–« Accessed in Content Generators
 Associate Elements with Classifications
 Use XML Tool for Validation and syntax check
© 2016 Aras aras.com
Content Generation
 Defined by Methods
â–« Produces Document Element content
 Server-side (C#)
â–« API for producing Document Element
Types
 Attached to Document Element
â–« Method invoked whenever:
 Document Element is placed in Document (Static)
 Document Element is placed or Document is
refreshed or Published (Dynamic)
© 2016 Aras aras.com
Document Style
 Affects Editor, HTML, and PDF output
 Cascading Stylesheets (CSS)
 XML -> HTML Rules:
â–« Document Elements - <div>
 Document Element names added to class attribute
â–« aras:table - <table>
 Colgroups added for column size adjustment
â–« Text - <span>
 Formatting added directly to style attribute
 PDF
â–« Prince XML
â–« CSS Paged Media for page-specific Settings
 Page Numbers, Headers, Footers, TOC
© 2016 Aras aras.com
Filters / Optional Content
 Defined by server-side Method (C#)
â–« tp_GetOptionFamilies
 Return JSON string in the form:
▫ “{ Filter Name: [ List of Filter Values…], … }”
© 2016 Aras aras.com
“{
"Region": [ "Africa", "Asia", "Central America", "Eastern Europe", "European Union"],
"Zone": ["A", "B", "C"],
"Model": ["X", "Y", "Z"]
}”
Example Document – Mersen Catalog
 Image of example document
 Considerations
â–« Who are the authors?
â–« Where is the information managed?
â–« How is technical content visualized?
 Identify Document Elements
 Identify reusable content
 Identify Referenced Content
â–« Identify ItemTypes/Properties
© 2016 Aras aras.com
Title
Main-Section
Title
Description
Image-Section
Graphic
Subtitle
Sub-Section
Title
List Table Description
Standards
Standard
Mersen Document Elements
© 2016 Aras aras.com
Required
Optional
Title
Mersen-Doc
Main-Section
Title
Description
OR OR
Image-Section
Graphic
1
1
1
1
1
1-3
0-*
1
1
Subtitle
1
Sub-Section
Title
List Table Description
Standards
Standard
1-*
0-*
Color Palette
Mersen Document Elements (Cont.)
© 2014 Aras aras.com
Catalog
Title
Footnote
1
1-*
1
Content
Generator
Catalog-Entry
0-*
Required
Optional
Referenced Content
Mersen Part ItemType
© 2016 Aras aras.com
Part String: Catalog Number
String: Reference Number
Integer: Number Poles
String: Cable Termination Components
String: Design
Float: Weight
String: Package
CatalogEntry
thumbnail Catalog EntriesString: Name
Mersen Catalog Document
© 2016 Aras aras.com
© 2016 Aras aras.com

More Related Content

What's hot

SharePoint 2013: Using Client-Side Rendering to color-code list cells
SharePoint 2013: Using Client-Side Rendering to color-code list cellsSharePoint 2013: Using Client-Side Rendering to color-code list cells
SharePoint 2013: Using Client-Side Rendering to color-code list cellsRandy Mullis
 
What Sharon does in_Project Server 2013
What Sharon does in_Project Server 2013What Sharon does in_Project Server 2013
What Sharon does in_Project Server 2013Sharon Rene Summers
 
1 read me fs template guidance
1 read me    fs template guidance1 read me    fs template guidance
1 read me fs template guidanceLokesh Modem
 
Advanced Dashboards using Design Studio Extensions
Advanced Dashboards using Design Studio ExtensionsAdvanced Dashboards using Design Studio Extensions
Advanced Dashboards using Design Studio ExtensionsVisualBISolutions
 
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...seasofttraining
 
Write back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hanaWrite back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hanaRamkumar Rajendran
 
faciliCAD is Facility Management Made Easy
faciliCAD is Facility Management Made EasyfaciliCAD is Facility Management Made Easy
faciliCAD is Facility Management Made Easybkilp
 
SAP HANA direct extractor:Data acquisition
SAP HANA direct extractor:Data acquisition SAP HANA direct extractor:Data acquisition
SAP HANA direct extractor:Data acquisition Deepak Chaubey
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioVincent Gaines
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligencebfowles
 
Embedded bpc – course content
Embedded bpc – course contentEmbedded bpc – course content
Embedded bpc – course contentssuser0d1622
 
Sample projects
Sample projectsSample projects
Sample projectsguest984aeb
 

What's hot (13)

SharePoint 2013: Using Client-Side Rendering to color-code list cells
SharePoint 2013: Using Client-Side Rendering to color-code list cellsSharePoint 2013: Using Client-Side Rendering to color-code list cells
SharePoint 2013: Using Client-Side Rendering to color-code list cells
 
What Sharon does in_Project Server 2013
What Sharon does in_Project Server 2013What Sharon does in_Project Server 2013
What Sharon does in_Project Server 2013
 
1 read me fs template guidance
1 read me    fs template guidance1 read me    fs template guidance
1 read me fs template guidance
 
Advanced Dashboards using Design Studio Extensions
Advanced Dashboards using Design Studio ExtensionsAdvanced Dashboards using Design Studio Extensions
Advanced Dashboards using Design Studio Extensions
 
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
 
Write back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hanaWrite back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hana
 
faciliCAD is Facility Management Made Easy
faciliCAD is Facility Management Made EasyfaciliCAD is Facility Management Made Easy
faciliCAD is Facility Management Made Easy
 
Sap hana modelling online training
Sap hana modelling online trainingSap hana modelling online training
Sap hana modelling online training
 
SAP HANA direct extractor:Data acquisition
SAP HANA direct extractor:Data acquisition SAP HANA direct extractor:Data acquisition
SAP HANA direct extractor:Data acquisition
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Embedded bpc – course content
Embedded bpc – course contentEmbedded bpc – course content
Embedded bpc – course content
 
Sample projects
Sample projectsSample projects
Sample projects
 

Viewers also liked

Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM ManagementAras
 
Deploying Solution Enhancements to Production
Deploying Solution Enhancements to ProductionDeploying Solution Enhancements to Production
Deploying Solution Enhancements to ProductionAras
 
GETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global ProcessesGETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global ProcessesAras
 
Beyond ECAD Connectors
Beyond ECAD ConnectorsBeyond ECAD Connectors
Beyond ECAD ConnectorsAras
 
Variant Management
Variant ManagementVariant Management
Variant ManagementAras
 
Requirements for Extremely Complex Systems
Requirements for Extremely Complex SystemsRequirements for Extremely Complex Systems
Requirements for Extremely Complex SystemsDavid Hetherington
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016Aras
 
Client Technology Directions
Client Technology DirectionsClient Technology Directions
Client Technology DirectionsAras
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Elizabeth Steiner
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras
 
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryAras
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
Loyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd bakerLoyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd bakerEnergyTech2015
 

Viewers also liked (13)

Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM Management
 
Deploying Solution Enhancements to Production
Deploying Solution Enhancements to ProductionDeploying Solution Enhancements to Production
Deploying Solution Enhancements to Production
 
GETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global ProcessesGETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global Processes
 
Beyond ECAD Connectors
Beyond ECAD ConnectorsBeyond ECAD Connectors
Beyond ECAD Connectors
 
Variant Management
Variant ManagementVariant Management
Variant Management
 
Requirements for Extremely Complex Systems
Requirements for Extremely Complex SystemsRequirements for Extremely Complex Systems
Requirements for Extremely Complex Systems
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016
 
Client Technology Directions
Client Technology DirectionsClient Technology Directions
Client Technology Directions
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016
 
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Loyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd bakerLoyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd baker
 

Similar to How to Configure Tech Docs

Introduction to web components
Introduction to web componentsIntroduction to web components
Introduction to web componentsMarc Bächinger
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptraghavanp4
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckAnthony Montalbano
 
Web Design Fundamentals
Web Design FundamentalsWeb Design Fundamentals
Web Design FundamentalsAhmed Faris
 
CSS framework By Palash
CSS framework By PalashCSS framework By Palash
CSS framework By PalashPalashBajpai
 
Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extendSeek Tan
 
Caracteristicas Basicas De Htlm
Caracteristicas Basicas De HtlmCaracteristicas Basicas De Htlm
Caracteristicas Basicas De HtlmMaria S Rivera
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucksTim Wright
 
Html Hands On
Html Hands OnHtml Hands On
Html Hands Oncorneliuskoo
 
Tips for share point branding
Tips for share point brandingTips for share point branding
Tips for share point brandingVinod Dangudubiyyapu
 
HTML - hypertext markup language
HTML - hypertext markup languageHTML - hypertext markup language
HTML - hypertext markup languageBasmaa Mostafa
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to BootstrapRon Reiter
 
Hypertext markup language(html)
Hypertext markup language(html)Hypertext markup language(html)
Hypertext markup language(html)Jayson Cortez
 

Similar to How to Configure Tech Docs (20)

Introduction to web components
Introduction to web componentsIntroduction to web components
Introduction to web components
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.ppt
 
css.ppt
css.pptcss.ppt
css.ppt
 
css.ppt
css.pptcss.ppt
css.ppt
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
 
Web Design Fundamentals
Web Design FundamentalsWeb Design Fundamentals
Web Design Fundamentals
 
CSS framework By Palash
CSS framework By PalashCSS framework By Palash
CSS framework By Palash
 
Schema Markup
Schema MarkupSchema Markup
Schema Markup
 
Tags
TagsTags
Tags
 
Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extend
 
Caracteristicas Basicas De Htlm
Caracteristicas Basicas De HtlmCaracteristicas Basicas De Htlm
Caracteristicas Basicas De Htlm
 
JS-05-Handlebars.ppt
JS-05-Handlebars.pptJS-05-Handlebars.ppt
JS-05-Handlebars.ppt
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucks
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Html Hands On
Html Hands OnHtml Hands On
Html Hands On
 
Tips for share point branding
Tips for share point brandingTips for share point branding
Tips for share point branding
 
HTML - hypertext markup language
HTML - hypertext markup languageHTML - hypertext markup language
HTML - hypertext markup language
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
 
Hypertext markup language(html)
Hypertext markup language(html)Hypertext markup language(html)
Hypertext markup language(html)
 
Html 5 and css 3
Html 5 and css 3Html 5 and css 3
Html 5 and css 3
 

More from Aras

The PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionThe PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionAras
 
The Impact of IoT on Product Design
The Impact of IoT on Product DesignThe Impact of IoT on Product Design
The Impact of IoT on Product DesignAras
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile DeploymentAras
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelAras
 
Quality Systems
Quality SystemsQuality Systems
Quality SystemsAras
 
The Power of Self Service Reporting
The Power of Self Service ReportingThe Power of Self Service Reporting
The Power of Self Service ReportingAras
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchAras
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkAras
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical PublicationsAras
 
Supplier Exchange Portal
Supplier Exchange PortalSupplier Exchange Portal
Supplier Exchange PortalAras
 
Quality Planning for Product Risk Management
Quality Planning for Product Risk ManagementQuality Planning for Product Risk Management
Quality Planning for Product Risk ManagementAras
 
Techniques for Gathering Agile Requirements
Techniques for Gathering Agile RequirementsTechniques for Gathering Agile Requirements
Techniques for Gathering Agile RequirementsAras
 
Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016Aras
 
Whats New from Aras 2016
Whats New from Aras 2016Whats New from Aras 2016
Whats New from Aras 2016Aras
 
Simulation Data Management-Ansys
Simulation Data Management-AnsysSimulation Data Management-Ansys
Simulation Data Management-AnsysAras
 
Simulation Data Management-Aras
Simulation Data Management-ArasSimulation Data Management-Aras
Simulation Data Management-ArasAras
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsAras
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasAras
 
Product Line Engineering Meets PLM
Product Line Engineering Meets PLMProduct Line Engineering Meets PLM
Product Line Engineering Meets PLMAras
 
Mission Ready PLM
Mission Ready PLMMission Ready PLM
Mission Ready PLMAras
 

More from Aras (20)

The PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionThe PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic Vision
 
The Impact of IoT on Product Design
The Impact of IoT on Product DesignThe Impact of IoT on Product Design
The Impact of IoT on Product Design
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next Level
 
Quality Systems
Quality SystemsQuality Systems
Quality Systems
 
The Power of Self Service Reporting
The Power of Self Service ReportingThe Power of Self Service Reporting
The Power of Self Service Reporting
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise Search
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling Framework
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical Publications
 
Supplier Exchange Portal
Supplier Exchange PortalSupplier Exchange Portal
Supplier Exchange Portal
 
Quality Planning for Product Risk Management
Quality Planning for Product Risk ManagementQuality Planning for Product Risk Management
Quality Planning for Product Risk Management
 
Techniques for Gathering Agile Requirements
Techniques for Gathering Agile RequirementsTechniques for Gathering Agile Requirements
Techniques for Gathering Agile Requirements
 
Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016
 
Whats New from Aras 2016
Whats New from Aras 2016Whats New from Aras 2016
Whats New from Aras 2016
 
Simulation Data Management-Ansys
Simulation Data Management-AnsysSimulation Data Management-Ansys
Simulation Data Management-Ansys
 
Simulation Data Management-Aras
Simulation Data Management-ArasSimulation Data Management-Aras
Simulation Data Management-Aras
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site Deployments
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in Aras
 
Product Line Engineering Meets PLM
Product Line Engineering Meets PLMProduct Line Engineering Meets PLM
Product Line Engineering Meets PLM
 
Mission Ready PLM
Mission Ready PLMMission Ready PLM
Mission Ready PLM
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

How to Configure Tech Docs

  • 1. © 2016 Aras aras.com
  • 2. Technical Documentation How To Configure © 2016 Aras aras.com
  • 3. Agenda  Overview of Technical Documentation Architecture  Walk-through configuration of example document © 2016 Aras aras.com
  • 4. Technical Document Architecture Document Types  Defines all configuration options for Technical Documents â–« Document Schema – Document Structure â–« Content Generators – Item Referencing, Automated content creation â–« Document Style – Document Layout for Editor and Published content © 2016 Aras aras.com Schema Style Output Settings Content Generators Document Type Technical Document
  • 5. Overview Document Structure © 2016 Aras aras.com Tech DocumentTitle Subtitle Description Graphic Overview Features List Required Optional <Marketing-Doc aras:id =“…" > <Title aras:id ="…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Marketing-Doc/> <Marketing-Doc aras:id =“…" > <Title aras:id ="…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Subtitle aras:id =“…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <Marketing-Doc/> <Marketing-Doc aras:id =“…" > <Title aras:id ="…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Subtitle aras:id =“…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <Overview aras:id =“…" > <Description aras:id =“…" > <aras:emph>Lorem ipsum dolor …</aras:emph> </Description> <Graphic-Block aras:id =“…" > <Graphic ref-id =“…" imageId =“…" /> <Label aras:id =“…" > <aras:emph>Extruder</aras:emph> </Label> </Graphic-Block> </Overview> <Marketing-Doc/> <Marketing-Doc aras:id =“…" > <Title aras:id ="…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Subtitle aras:id =“…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <Overview aras:id =“…" > <Description aras:id =“…" > <aras:emph>Lorem ipsum dolor …</aras:emph> </Description> <Graphic-Block aras:id =“…" > <Graphic ref-id =“…" imageId =“…" /> <Label aras:id =“…" > <aras:emph>Extruder</aras:emph> </Label> </Graphic-Block> </Overview> <Features aras:id =“…" > … </Marketing-Doc> Document Schema Specifies and Restricts Document Content Stored as XML
  • 6. Tech Document Overview Content Generation © 2016 Aras aras.com Title Subtitle Description Graphic Overview Features List Component-List Content Generator MP2954 MP1705 MP2607 MP0138 … <Marketing-Doc aras:id =“…" > <Title aras:id ="…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Subtitle aras:id =“…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <Overview aras:id =“…" > <Description aras:id =“…" > <aras:emph>Lorem ipsum dolor …</aras:emph> </Description> <Graphic-Block aras:id =“…" > <Graphic ref-id =“…" imageId =“…" /> <Label aras:id =“…" > <aras:emph>Extruder</aras:emph> </Label> </Graphic-Block> </Overview> <Features aras:id =“…" > … </Marketing-Doc> <Marketing-Doc aras:id =“…" > <Title aras:id ="…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Subtitle aras:id =“…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <Overview aras:id =“…" > <Description aras:id =“…" > <aras:emph>Lorem ipsum dolor …</aras:emph> </Description> <Graphic-Block aras:id =“…" > <Graphic ref-id =“…" imageId =“…" /> <Label aras:id =“…" > <aras:emph>Extruder</aras:emph> </Label> </Graphic-Block> </Overview> <Features aras:id =“…" > <Components-List aras:id =“…" > <Title aras:id =“…" >…</Title> <Component aras:id =“…" > … </Component> </Components-list> </Marketing-Doc>
  • 7. Tech Document Overview Document Style © 2016 Aras aras.com <div class=“Marketing-Doc“> <div class=“Title“> <span>MakerBot Replicator</span> </div> <div class=“Subtitle“> <span>Extruder #2954</span> </div> <div class=“Overview“> <div class=“Description“> <span>Lorem ipsum dolor …</span> </div> <div class=“Graphic-Block“> <img class=“Graphic“/> <div class=“Label“> <span>Extruder</span> </div> </div> </div> <div class=“Features“/> <div class=“Component-List“> <div class=“Title“>…</div> <div class=“Component“> … </div> </div> </div> Title Subtitle Description Graphic Overview Features List Component-List XML Converted to HTML CSS Applied in Browser and HTML/PDF Publishing
  • 8. Document Structure XML  Extensible Markup Language â–« Storage and exchange of data â–« Industry standard  Technical Document content = XML â–« Stored in content Property of tp_Block  Tech Documents -> ItemType  Document Elements -> XML © 2016 Aras aras.com <Marketing-Doc aras:id = "…" > <Title aras:id = "…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Subtitle aras:id = "…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <Overview aras:id = "…" > <Description aras:id = "…" > <aras:emph>Lorem ipsum dolor …</aras:emph> </Description> <Graphic-Block aras:id = "…" > <Graphic ref-id = "…" imageId = "…" /> <Label aras:id = "…" > <aras:emph>Extruder</aras:emph> </Label> </Graphic-Block> </Overview> <Features aras:id = "…" > … </Marketing-Doc>
  • 9. Document Structure XML Schema  Defines the valid Elements of an XML File â–« Defines the Document Elements of a Technical Document â–« XML syntax  Each Element is defined by: â–« Name: element name in XML file â–« Type: Extension of types defined by base schema â–« Attributes: Optional – provide addt’l semantic markup â–« Child Elements: Optional - Defines content structure/hierarchy  XML Validation â–« Compare XML content to specific XML Schema © 2016 Aras aras.com <xs:element name="Marketing-Doc"> <xs:complexType> <xs:sequence> <xs:element ref="Title"/> <xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/> <xs:element ref="Overview" minOccurs="1" maxOccurs="1"/> <xs:element ref="Features" minOccurs="0" maxOccurs="1"/> <xs:element ref="Component-List" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Title"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:text"> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
  • 10. Document Structure XML Schema © 2016 Aras aras.com <xs:element name="Marketing-Doc"> <xs:complexType> <xs:sequence> <xs:element ref="Title"/> <xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/> <xs:element ref="Overview" minOccurs="1" maxOccurs="1"/> <xs:element ref="Features" minOccurs="0" maxOccurs="1"/> <xs:element ref="Component-List" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Title"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:text"> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <Marketing-Doc aras:id = "…" > <Title aras:id = "…" > <aras:emph>MakerBot Replicator</aras:emph> </Title> <Subtitle aras:id = "…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <Overview aras:id = "…" > <Description aras:id = "…" > <aras:emph>Lorem ipsum dolor …</aras:emph> </Description> <Graphic-Block aras:id = "…" > <Graphic ref-id = "…" imageId = "…" /> <Label aras:id = "…" > <aras:emph>Extruder</aras:emph> </Label> </Graphic-Block> </Overview> <Features aras:id = "…" > … </Marketing-Doc> Complex Types define Element Structures Sequences specify Order Min/Max occurrences specify Cardinality (Min/Max default to 1) Base Schema determines how content is processed Use Global Element declarations!
  • 11. Document Structure XML Schema © 2016 Aras aras.com Required Optional <xs:element name="Marketing-Doc"> <xs:complexType> <xs:sequence> <xs:element ref="Title"/> <xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/> <xs:element ref="Overview" minOccurs="1" maxOccurs="1"/> <xs:element ref="Features" minOccurs="0" maxOccurs="1"/> <xs:element ref="Components" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Marketing-Doc"> <xs:complexType> <xs:sequence> <xs:element ref="Title"/> <xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/> <xs:element ref="Overview" minOccurs="1" maxOccurs="1"/> <xs:element ref="Features" minOccurs="0" maxOccurs="1"/> <xs:element ref="Components" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Overview"> <xs:complexType> <xs:sequence> <xs:element ref="Description" minOccurs="1" maxOccurs="1"/> <xs:element ref="Graphic-Block" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Marketing-Doc"> <xs:complexType> <xs:sequence> <xs:element ref="Title"/> <xs:element ref="Subtitle" minOccurs="0" maxOccurs="1"/> <xs:element ref="Overview" minOccurs="1" maxOccurs="1"/> <xs:element ref="Features" minOccurs="0" maxOccurs="1"/> <xs:element ref="Components" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Overview"> <xs:complexType> <xs:sequence> <xs:element ref="Description" minOccurs="1" maxOccurs="1"/> <xs:element ref="Graphic-Block" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> Title Subtitle Graphic-Block Overview Features Components Description Marketing-Doc Title Subtitle Graphic-Block Overview Features Components Description Marketing-Doc Title Subtitle Graphic-Block Overview Features Components Description Marketing-Doc
  • 12. Document Structure Document Element Types  Text â–« Formatted – Formatting functions on Toolbar apply â–« Unformatted – Formatting functions on Toolbar do not apply – text only  Tables – Tabular Content â–« Row and Cell Document Elements  Lists â–« List Item Document Elements: Bulleted, Numeric, Alpha-numeric  Graphics â–« From tp_Image ItemTypes  Item References â–« Link to Item instance © 2016 Aras aras.com
  • 13. Document Element Type Formatted Text  Base Type: text â–« Formatted characterized delineated by <emph> tags â–« Bold, Italic, Underline, Strike Through, sub/super script, link © 2016 Aras aras.com <xs:element name=“Description"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:text"> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <Text aras:id =" … " > <aras:emph>Here is some </aras:emph><aras:emph bold =" true " >text </aras:emph><aras:emph>with </aras:emph> <aras:emph under =" true " >various </aras:emph> <aras:emph>formatting </aras:emph> <aras:emph italic =" true " >applied</aras:emph> </Text>
  • 14. Document Element Type Table  Base Abstract Type: table â–« May only contain elements of type tr  Base Abstract Type: tr â–« May only contain elements of type td  Base Abstract Type: td â–« Defines valid content for each cell © 2016 Aras aras.com <xs:element name="Table"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:table"> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name=“Row" substitutionGroup="aras:tablerow"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:tr"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Entry" substitutionGroup="aras:tablecell"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:td"> <xs:sequence> <!– or choice --> --- Valid Content of Cell --- </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
  • 15. Document Element Type List  Base Type: list â–« May only contain elements of type tr  Base Abstract Type: listitemType â–« Defines valid content for each List Item © 2016 Aras aras.com <xs:element name="Features-List"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:list"> <xs:choice maxOccurs="unbounded"> <xs:element ref="Features-List-Item" /> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Features-List-Item"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:listitemType"> <xs:choice maxOccurs="unbounded"> --- Valid Content for list content --- </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
  • 16. Document Element Type Graphics  Base Type: imageType â–« Should not have any child content  Link to Items of type tp_Image â–« Currently the only option to embed graphics â–« User is prompted to select instance when node is placed in document  Relationship to tp_Image added to document © 2016 Aras aras.com <xs:element name="Graphic"> <xs:complexType> <xs:complexContent> <xs:extension base="aras:imageType"> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
  • 17. Document Element Type Item References  Base Type: itemType â–« May have child content  Link to Items of type tp_Item â–« PolyItem  Add PolySources if other Itemtypes are required  Narrow ItemType by adding typeId attribute  Ex: â–« <xs:attribute name="typeId" type="xs:string" fixed="4F1AC04A2B484F3ABA4E20DB63808A88"/><!-- typeId of the Part ItemType --> â–« User is prompted to select instance when node is placed in document  Relationship to Item added to document  Use Content Generator to fill child elements © 2016 Aras aras.com <xs:element name="Component-List" > <xs:complexType> <xs:complexContent> <xs:extension base="aras:itemType"> <xs:sequence> <!– or choice --> --- Valid Content --- </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
  • 18. Document Structure Root Elements & Content Aggregation  Each Technical Document will have one or more Root Elements (Top-most XML Element) â–« Implicitly defines document type â–« Can be mapped to an Item Classification  Identifies where each Document can be reused â–« Document content can be reused anywhere where root element is allowed © 2016 Aras aras.com
  • 19. Document Structure Root Elements & Content Aggregation © 2016 Aras aras.com Tech Document Tech Document Tech Document <Marketing-Doc aras:id =“…" > <Title aras:id ="…" > <aras:emph>MakerBot …</aras:emph> </Title> <Subtitle aras:id =“…" > <aras:emph>Extruder #2954</aras:emph> </Subtitle> <external block id ="…"> </external block> </Overview> <Features aras:id =“…" > <external block id ="…"> </external block> </Marketing-Doc> <Overview aras:id =“…" > <Description aras:id =“…" > … </Description> <Graphic-Block aras:id =“…" > <Graphic imageId =“…" /> <Label aras:id =“…" > … </Label> </Graphic-Block> </Overview> <Component-List aras:id =“…" > <Title aras:id =“…" >…</Title> <Component aras:id =“…" > … </Component> </Component-List> Required Optional Title Subtitle Graphic-Block Overview Features Components Description Marketing-Doc Title Subtitle Graphic-Block Overview Features Components Description Marketing-Doc Title Subtitle Graphic-Block Overview Features Components Description Marketing-Doc Title Subtitle Graphic-Block Overview Features Component-List Description Marketing-Doc
  • 20. Document Structure Misc.  Use Global Elements  Use Complex Types only â–« Elements must inherit from Aras Document Types  Attributes added can be accessed in Tech Docs Editor UI â–« Accessed in Content Generators  Associate Elements with Classifications  Use XML Tool for Validation and syntax check © 2016 Aras aras.com
  • 21. Content Generation  Defined by Methods â–« Produces Document Element content  Server-side (C#) â–« API for producing Document Element Types  Attached to Document Element â–« Method invoked whenever:  Document Element is placed in Document (Static)  Document Element is placed or Document is refreshed or Published (Dynamic) © 2016 Aras aras.com
  • 22. Document Style  Affects Editor, HTML, and PDF output  Cascading Stylesheets (CSS)  XML -> HTML Rules: â–« Document Elements - <div>  Document Element names added to class attribute â–« aras:table - <table>  Colgroups added for column size adjustment â–« Text - <span>  Formatting added directly to style attribute  PDF â–« Prince XML â–« CSS Paged Media for page-specific Settings  Page Numbers, Headers, Footers, TOC © 2016 Aras aras.com
  • 23. Filters / Optional Content  Defined by server-side Method (C#) â–« tp_GetOptionFamilies  Return JSON string in the form: â–« “{ Filter Name: [ List of Filter Values…], … }” © 2016 Aras aras.com “{ "Region": [ "Africa", "Asia", "Central America", "Eastern Europe", "European Union"], "Zone": ["A", "B", "C"], "Model": ["X", "Y", "Z"] }”
  • 24. Example Document – Mersen Catalog  Image of example document  Considerations â–« Who are the authors? â–« Where is the information managed? â–« How is technical content visualized?  Identify Document Elements  Identify reusable content  Identify Referenced Content â–« Identify ItemTypes/Properties © 2016 Aras aras.com
  • 25. Title Main-Section Title Description Image-Section Graphic Subtitle Sub-Section Title List Table Description Standards Standard Mersen Document Elements © 2016 Aras aras.com Required Optional Title Mersen-Doc Main-Section Title Description OR OR Image-Section Graphic 1 1 1 1 1 1-3 0-* 1 1 Subtitle 1 Sub-Section Title List Table Description Standards Standard 1-* 0-* Color Palette
  • 26. Mersen Document Elements (Cont.) © 2014 Aras aras.com Catalog Title Footnote 1 1-* 1 Content Generator Catalog-Entry 0-* Required Optional
  • 27. Referenced Content Mersen Part ItemType © 2016 Aras aras.com Part String: Catalog Number String: Reference Number Integer: Number Poles String: Cable Termination Components String: Design Float: Weight String: Package CatalogEntry thumbnail Catalog EntriesString: Name
  • 28. Mersen Catalog Document © 2016 Aras aras.com
  • 29. © 2016 Aras aras.com