#NAVUGSummit | #INreno15 #NAVUGSummit SESSION CODE: COM08 AN ELEGANT SOLUTION FOR CREATING DYNAMICS NAV USER DOCUMENTATION Erik Hougaard.

Slides:



Advertisements
Similar presentations
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Alternative FILE formats
EndNote. What is EndNote:  EndNote is referencing software that enables you to create a database of references from your readings. Your database of references.
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
Tutorial 8 Sharing, Integrating and Analyzing Data
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
Sharon Burton Product Manager/Product Evangelist MadCap Software
Research Posters in PowerPoint. 2 Download Notes
Introduction to Nvu Jing Fu. What is nVu? Free web design and development tool WYSIWYG (/wiziwig/) software Other similar tools: Dreamweaver, Googlepages.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
AppExchange Partner Academy- Building Your Application Listing By Jesse Dailey.
4/20/ :34 AM b2Win 8.0 Ultimate software utility for converting Baan/Infor ERP LN reports directly into Microsoft Excel, Microsoft Word, PDF, XML,
Website Designing Using Ms FrontPage FrontPage 2003 Create a Web site with FrontPage.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
READY-TO-WEAR: QUICK AND EASY MICROSITES FOR DATA-DRIVEN REPORTS Brian Karfunkel Data Analyst NYU Furman Center NNIP Idea Showcase July 16,
Diane Richmond - SunGard Higher Education Forms Us HELIX 2006 Presentation (H082) Diane Richmond.
Unit 12 Additional Evidence Oli. 1.1 I can describe what types of information are needed. Business card The colour of my business card matches the colour.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
Agenda Outline Mode Separating Show Into Sections Hyperlinking Adding Media Inserting Charts from Excel Common Mistakes Q&A.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Creating a Web Site to Gather Data and Conduct Research.
Using a Template to Create a Resume and Sharing a Finished Document
HTML Hyper Text Markup Language A simple introduction.
Software. Generic Software  e.g. word processing, spreadsheet and database. – This simply implies that any of the dozens of spreadsheet packages, for.
New Printing Options from RTF Charles Engelke Info Tech, Inc. Trnsport Users’ Group October 15, 2004.
2006 Adobe Systems Incorporated. All Rights Reserved. Designing & Building Structured Business Reports with ColdFusion MX 7 Adam Lehman ColdFusion Specialist.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
EndNote. What is EndNote? EndNote is referencing software that enables you to create a database of references from your readings.
1 EndNote X2 Your Bibliographic Management Tool 30 September 2009 Aaron Tay Tel: /30
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Applying the IEEE Template to a Presentation
ECDL. Word processing Work with documents and save them in different file formats Choose built-in options such as the Help function to enhance productivity.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
What is PowerPoint? By Kettina L. Robinson. Unit Questions What do I want to accomplish? What do I want to accomplish? What content do I need to cover?
PowerPoint Information Your Name. How to add a theme  Design Tab  Add Variants-Change Colors, Fonts, Effects, and Background Style.  Color-Choose from.
Integrate, check and share documents Module 3.3. Integrate, check and share documents Module 3.3.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
What is ? ●It is a Halton District School Board term ●It is HDSB use of Google Apps for education. It includes: ■ Google Docs ■ Google Drive ■ Google Applications.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
Do Now You have 10 minutes to finish your About Me essay. When you are done, print out both your new About Me Ad and your typed essay.
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
ICAD3218A Create User Documentation.  Before starting to create any user documentation ask ‘What is the documentation going to be used for?’.  When.
Sending effective and professional s . Session aims and objectives Lesson Aims and Objectives send s that are fit for purpose and audience.
Allen Hoover, Medifast PRIVATE LABEL MANUFACTURING.
CONVERTING YOUR CLASSIC CLIENT OBJECTS TO THE LATEST DYNAMICS NAV VERSION Per Mogensen.
AJ Ansari, InterDyn BMI MF40 – FLUSHING: GOOD MANUFACTURING HYGIENE.
#NAVUGSummit | #INreno15 #NAVUGSummit DYNAMICS NAV ‘MADEIRA’ AGILE CUSTOMER ENGAGEMENT (ACE) Brett Johnson, Dynamics NAV R&D Preview Programs.
Session code: < SSM11 > ROI on OPE e-Commerce and NAV at Sunrise Identity Bob Stahr, Director ITS Sunrise Identity Greg Williams, NAV Practice Manager,
Jacynthe Touchette, MSI JGH Health Sciences Library
4.2 Microsoft Word.
DXL to PST Converter presents
Egyptian Language School
Computing Fundamentals
Microsoft Word 2010.
Managing and Printing Documents
Core WG Meeting November 16th, 2017.
4.2 Microsoft Word.
Chapter 4 Application Software
EndNote by: fatimah alotaibi.
Assistant lecturer Nisreen A. Jabr
Applications Software
REAL-TIME, INTERACTIVE DOCUMENT AUTOMATION
Click to insert title - Arial 36pt
Presentation transcript:

#NAVUGSummit | #INreno15 #NAVUGSummit SESSION CODE: COM08 AN ELEGANT SOLUTION FOR CREATING DYNAMICS NAV USER DOCUMENTATION Erik Hougaard

#NAVUGSummit | #INreno15 NOTES TO THE PRESENTER  Please save this file using the session code and title, e.g., “FIN08 – Best Practices with Year-end Closing”  Slides 2-6 contain notes for the presenter, and are hidden. 2

#NAVUGSummit | #INreno15 NOTES TO THE PRESENTER  You may include your picture and company logo on the intro slide only (slide 8).  The “Suggested Sessions” slide (slide 15) is for you to highlight related sessions remaining on the schedule. This is optional; please delete if not used. 3

#NAVUGSummit | #INreno15 NOTES TO THE PRESENTER  It is appropriate to provide a brief background (1 minute or less) on your organization.  Attendees love when you submit your slides and reference materials in advance (materials can be included in these slides or separate).  Submit your slides and reference materials by October 1 to 4

#NAVUGSummit | #INreno15  Frame your presentation by answering: – What do you want your audience to learn? – What do you want your audience to do differently? – What result or outcomes do you want your audience to realize?  Clarify your session objectives up front. 5 QUICK BEST PRACTICES

#NAVUGSummit | #INreno15  Use more pictures, far less words (7 words on a slide is wonderful).  Alternate communication methods, e.g., polls or videos, to increase attention and interaction. 6 QUICK BEST PRACTICES

#NAVUGSummit | #INreno15  Plan and follow a rough agenda, e.g.: – 5 minutes – opening, objectives, intros – 5 minutes – share story – 15 minutes – slides – 20 minutes – demo – 5 minutes – final Q&A – 5 minutes – wrap-up and surveys 7 QUICK BEST PRACTICES

#NAVUGSummit | #INreno15 Session objectives:  ? 8 STUMP THE EXPERTS: DEV BEST PRACTICES

#NAVUGSummit | #INreno15 9 YOUR PRESENTERS Erik Hougaard R&D Manager E Foqus Microsoft MVP for 2 years

#NAVUGSummit | #INreno15 WHAT IS ”HELP” ? Help is several things:  A manual  F1 help  Videos  Single documents  White papers ”help” is what you need to supply your users to be able to use your software.

#NAVUGSummit | #INreno15 CHALLENGES OF CREATING ”HELP” First challenge: Documentation is dead the minute you’re finish writing it. Code changes, customers want it work differently, change requests keeps popping up. And the documentation (if any) stays at the initial level.

#NAVUGSummit | #INreno15 CHALLENGES OF CREATING ”HELP” Second challenge: Documentation is kept in documents (Word/PDF) sitting on local drives, attached to , stored on file shares, often in multiple versions without any clear version strategy.

#NAVUGSummit | #INreno15 CHALLENGES OF CREATING ”HELP” Third challenge: Customer want F1 help, and this has historical been an nightmare to create with NAV – from compiling CHM files with 3rd party tools to distribute files to clients. Anyone still got nightmares over “RoboHelp” ?

#NAVUGSummit | #INreno15 CHALLENGES OF CREATING ”HELP” Fourth challenge: New formats comes along all the time, creating an eBook with your help content would be a very modern thing to do.

#NAVUGSummit | #INreno15  Separate tasks into: – Writing – Designing – Producing  Work with source code management (code and documentation goes together)  Put documentation into build environment 15 GOALS

#NAVUGSummit | #INreno15 FIRST STEP – ORGANIZE THE INPUT TEXT Help text can either be content specific (help to a specific field) or general. With NAV the requirement for content specific help is mandatory, users can press F1 and expects to get content specific help.

#NAVUGSummit | #INreno15  We have created two tables in NAV – one for holding content specific help and one for holding general help. The content specific table can be pre-populated with references to all objects and fields.  So now, we have a organized database for our text. We created BLOB fields to hold the text. This will almost solve the 2nd problem – Putting the text in a database. We can reference object versions, languages etc. 17 FIRST STEP – ORGANIZE THE INPUT TEXT

#NAVUGSummit | #INreno15 What ”syntax” should we use for writing and storing our help text ?  Word ?  HTML ?  SGML ?  TXT ? 18 ”PORTABLE” TEXT – WHAT TO WRITE ?

#NAVUGSummit | #INreno15 THE ANSWER IS MARKDOWN  Readable formatted text

#NAVUGSummit | #INreno15  For the Help Server we need text in HTML  For a manual we need some sort of formattet text  For an eBook we need something eBook specific 20 WHAT ”OUTPUT” FORMATS DO WE NEED?

#NAVUGSummit | #INreno15 PANDOC –  About pandoc  If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert documents in markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, EPUB, or Haddock markup tomarkdownreStructuredTexttextileHTMLDocBookLaTeXMediaWiki markupTWiki markupOPML Org-ModeTxt2TagsdocxEPUBHaddock markup  HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, Slideous, S5, or DZSlides.Slidyreveal.jsSlideousS5DZSlides  Word processor formats: Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XMLdocxODTOpenDocument XML  Ebooks: EPUB version 2 or 3, FictionBook2EPUBFictionBook2  Documentation formats: DocBook, GNU TexInfo, Groff man pages, Haddock markupDocBookGNU TexInfoGroff manHaddock markup  Page layout formats: InDesign ICMLInDesign ICML  Outline formats: OPMLOPML  TeX formats: LaTeX, ConTeXt, LaTeX Beamer slidesLaTeXConTeXt  PDF via LaTeX PDF  Lightweight markup formats: Markdown (including CommonMark), reStructuredText, AsciiDoc, MediaWiki markup, DokuWiki markup, Emacs Org-Mode, TextileMarkdownCommonMarkreStructuredTextAsciiDocMediaWiki markupDokuWiki markupOrg-ModeTextile  Custom formats: custom writers can be written in lua.lua

#NAVUGSummit | #INreno15 22 LATEX FOR BOOKS

#NAVUGSummit | #INreno15 23 LATEX FOR BOOKS

#NAVUGSummit | #INreno15 GETTING STRUCTURE INTO OUR DOCUMENTATION A good technical books has a table of content, so we will create our own ToC. And when we look closer at the Dynamics Help Server we find a ToC.xml file that hold the information for the left side menu.

#NAVUGSummit | #INreno15 A XML file that hold the Table of Content and points to objects and articles. 25 STRUCTURE

#NAVUGSummit | #INreno15 GRAPHICAL LAYOUT Both for the Help Server and for a PDF manual, we need:

#NAVUGSummit | #INreno15  Quite simple, a template HTML file with place holders for titles and texts. 27 HELP SERVER LAYOUT

#NAVUGSummit | #INreno15 Jigsaw of LaTeX snippes for:  ManualStart  ManualEnd  ChapterHead  ChapterBetweenTopics  TableTopicHead And many more….. Look in template.xml 28 MANUAL LAYOUT

#NAVUGSummit | #INreno15 EDITING AND STORING HELP TEXT WITH NAV CODE

#NAVUGSummit | #INreno15 EDITING AND STORING HELP TEXT WITH NAV CODE

#NAVUGSummit | #INreno15 EDITING AND STORING HELP TEXT WITH NAV CODE

#NAVUGSummit | #INreno15 EDITING AND STORING HELP TEXT WITH NAV CODE

#NAVUGSummit | #INreno15 EDITING AND STORING HELP TEXT WITH NAV CODE

#NAVUGSummit | #INreno15 RUNNING THE WHOLE THING

#NAVUGSummit | #INreno15 35 SUCCESS – HELP SERVER

#NAVUGSummit | #INreno15 36 SUCCESS – PDF MANUAL

#NAVUGSummit | #INreno15 37 AUTOMATED BUILDS

#NAVUGSummit | #INreno15  My blog:  GitHub: 38 WHERE TO FIND ALL THIS:

#NAVUGSummit | #INreno15 ?? 39 AGENDA

#NAVUGSummit | #INreno15 40 Q&A

#NAVUGSummit | #INreno15 CODE EXAMPLE Use Consolas font for inserting example code.

#NAVUGSummit | #INreno15 23 tips and tricks for developers Fri, 10:30 Huddle up: IT Fri, 2:15 42 SUGGESTED SESSIONS

#NAVUGSummit | #INreno15  Erik Hougaard – 43 CONTACT INFO

#NAVUGSummit | #INreno15 THANK YOU! Complete your survey now! Download these slides from navug.com Ask questions and connect in the Summit 2015 community Submit your town hall questions to Visit the I Love NAV booth #233 – Wed 6:00 – 8:00 – Thu 12:00 – 2:00 – Fri 10:00 – 12:00 Visit the NAVUG Medics in the ABC Computers Hub Have fun! 44