Global Documentation Evolution Processes & Procedures Draft: April 13, 2015 Malcolm Graham 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Contents This package includes the following sections: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. GDE Processes & Procedures, 4/13/2015 System Overview & XML Authoring Process System Setup, Guidelines and Procedures Conversion Process and Procedures Manual Conversion Procedures Publishing Process and Procedures Graphics Guidelines and Procedures Extracting Graphics Embedded in FrameMaker Hypertext Linking Procedures Using Variables Using Conditional Text Using Documentum Desktop Client Using Documentum Epic Adapter Finding items in Documentum Useful tools in Documentum Desktop Client NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 2 GDE Processes & Procedures Section 1 System Overview and XML Authoring Process 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE System Overview End Users y, om d n e xo Ta roker h B earc S CS Portal Clarify - Access rights SAM Authentication Legacy Content Enigma Documentum Authoring and Workflow Technical Documentation Delivery (runtime) Production Environment & Staging Runlist & CD creation Content Publishing XML Editor (Arbortext) DCAM CS Portal is the gateway for all content (Enigma and other) for all users (internal and external) SAM and Clarify control all user access to the CS Portal Documentum is the database repository for all content under development XML Editor is used to author content, DCAM is used for link management Legacy Content includes Dots 2.0 and DDMEZ data Enigma stores and delivers all content to users Content Publishing is a WebCache interface between Documentum, Legacy Content and Enigma Admin Users GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 4 GDE XML Authoring Tools WebCache Populates target file system with correct structure XML Applications define processing rules (DTD, XSL, Metadata) for import/export Documentum Epic Editor (XML authoring using DTD) Check-In Publish Check-Out Enigma (Delivers XML, PDF, HTML content) Author View Stores and validates interdocument & intra-document links DCAM (Link Management) Search / Filter Link Repository End User XML chunks organized as objects and stored in Documentum based on configuration rules XML: extensible markup language DTD: document type definition XSL: extensible style language SVG: scaleable vector graphics XHTML: extensible hyper-text markup language DCAM: dynamic content assembly manager MIR: modularization and information reuse Metadata: set of pre-defined identifiers that describe information attributes MTBI: modular task-based information based on the Information Model and MIR strategy GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 5 GDE Authoring Process Content Development User Tasks GDE Processes & Procedures, 4/13/2015 Project Manager: define documentation project deliverables (release list); develop/track project plan; override approval of documents from Review to Approved state Information Architect/Designer: design / identify information blocks, objects, units to be written or modified Author: edit information blocks, objects & units Reviewer/SME: verify content for technical accuracy; verify Formatting Release Coordinator: submit/modify/ delete documentation release list for publishing; verify published content on staging package final document list (may include documentation release list plus additional items from other sources) for CD, print delivery; log file analysis System Administrator: schedule / manually trigger publishing processes operation; log file analysis; site monitoring; create a master CD from a run list NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 6 GDE Procedure: Authoring a new document 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Import all graphics to be used in document into the Documentum Graphics folder Open Epic Editor Select File > New… Select Document Type: Non MTBI or MTBI and click OK Click on None to edit without a stylesheet (for now) Press Enter, select module type, and specify the module metadata; specify the ObjectName using the GDE naming conventions, ObjectTitle using the top-level heading, Leadership, InfoCategory for MTBI and OUFCAPS, and InfoType for MTBI Enter text into the appropriate XML elements Add required graphics into Figure elements Select File > Save As… to save document Check document into Documentum;select Documentum > Create New Object… (or drag and drop document into the Docbase) Specify the required metadata based on ks_module or ks_publishable Check out the document from Documentum Register document in DCAM Insert required links Register document again in DCAM Save & check document back into Documentum GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 7 GDE Processes & Procedures Section 2 System Setup, Guidelines, and Procedures 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE System: Reference Information The GDE System supports both Non-MTBI and MTBI XML-based documentation. The overall intent is to migrate all Nortel Networks customer documentation to an MTBI XML base over the next few years and to leverage the advantages of such a system for increased efficiency and effectiveness in fulfilling our overall vision of Just for Me, Just Enough, Just in Time customer documentation. This slide provides reference information and links to where additional information can be located • MTBI: http://livelink-ott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=3618838 • Information Model: http://livelinkott.ca.nortel.com/livelink/livelink.exe/fetch/2000/403434/1084509/1083411/3618838/1963668/1527305/customview .html?func=ll&objId=1527305/fetch/2000/403434/1084509/1083411/1963668/1527305/customview.html • Common Naming Conventions have been defined and will be used to name all files within the GDE System: http://livelink-ott.ca.nortel.com/livelink/livelink.exe/7440225/Naming_Guide.pdf?func=doc.Fetch&nodeid=7440225 • Common Documentum Folder structure has been defined and documents will be automatically stored in the correct folder according to metadata assignment, see following slides • DTDs for both MTBI and Non-MTBI content are available; they are currently being validated by a cross-LC team of authors, including IM; for latest versions, see http://livelinkott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9762597 • Stylesheets are being developed by Enigma and will be available after DTD finalization • Metadata (needs updating for GDE): http://livelink-ott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=4971466 • Release List use cases: http://livelink-ott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9279230 • Multi-streaming use cases: http://livelink-ott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9279230 • Authoring use cases: http://livelink-ott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9369189 GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 9 GDE System: Documentum MTBI Folder Structure MTBI Modules System ENT Variables ProductFamily1 etc… etc… Product1 InfoType1 Profile PCF Deliverables Graphics InfoCategory1 DTD InfoType2 InfoType3 Automatic routing based on InfoCategory and InfoType which are required in all XML files. Files are automatically routed to an InfoType sub-folder within an InfoCategory folder GDE Processes & Procedures, 4/13/2015 etc… Documentum attributes ProductFamily– Pick List (required) Product -- Pick List (required) InfoType – Pick list (required) InfoCategory – Pick List (required) NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 10 GDE System: Documentum Non-MTBI Folder Structure Non-MTBI System DTD IM PCF Graphics IMtype1 Profile etc… ENT Deliverables Variables ProductFamily1 etc… NTP Method1 etc… Product1 NTP1 etc… Automatic routing based on DocType and DocNumber which are required in all XML files IM: Digits 8&9 of DocNumber used to route to an IMtype folder; Chunk Yes splits IM into components and stores in a Method folder NTP: Complete DocNumber (NTP#) used to route to an NTP folder Chunk No keeps NTP as single document in an NTP folder GDE Processes & Procedures, 4/13/2015 etc… Documentum attributes ProductFamily– Pick List (required) Product - Pick List (required) DocNumber – IM or NTP (required) DocType – IM or NTP (required) NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 11 GDE System: Metadata Metadata must be assigned when an XML file is checked into Documentum. The required metadata assignment depends on what type is assigned to the file when it is checked in: ks_module or ks_publishable. Metadata assignment determines where the XML file will be stored in Documentum. When a XML file is checked out of Documentum, commonly assigned metadata can be viewed in the XML file via metadata element attributes defined in the DTD. For publishable content, ks_publishable, metadata assignment determines where the content will be placed and how it can be filtered in the publishing environment (Enigma CS_Portal). GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 12 GDE System: Training Strategy & Courses 1. 2. 3. 4. 5. 6. 7. 8. 9. Identify a number of key early adopters (names) in each area based on the Conversion Schedule Identify the documents to be converted and use them to test the conversion process with our conversion vendor Train the early adopters and ensure that they will be using the new GDE tools; they then become a resource for others (we need to ensure that the early adopters are suitable for supporting others). The advantage of this approach is that it will reduce the support required from the GDE team. Perhaps some of the early adopters could be those who volunteered to assist with DTD Validation? For everyone else, training should be scheduled according to the conversion schedule and conducted, ideally, within a week of having to actually start using the GDE tools. The currently planned GDE training includes 2.5 to 3.5 days: 1) GDE System Overview and End-to-End Process Training (0.5 day); everyone 2) GDE Documentum and Epic Training (1 day); all authors 3) GDE DCAM Training (1 day); all authors 4) GDE Publishing and Enigma Training (1 day); all Release Coordinators Training development progress: we have drafts for items 5.1, 5.2, 5.3 which will need more interactive examples for the formal training. Item 5.4 still needs to be prepared. The preferred training environment will be a classroom like those we have in the Ottawa training center using stand-up training (I think this will be needed for Items 5.2, 5.2, 5.3, 5.4); so we will need to schedule classroom time. Feasibility and effectiveness of conducting sessions via Centra? Can we train someone from each remote location in Ottawa, and then have them conduct training for others at their home location (Train the Trainer)? Training for end users on using the CS Portal; however, if we get it right, training should be minimal Conversion Vendor training: largely use the same training material identified above with some additional material for logging into the system and transferring files Authoring vendor training: use same training material to train one person from each vendor who can then use same material to train their personnel. Expect vendor-supplied authors to meet the pre-requisites. GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 13 GDE Procedure: Installing Epic Editor 5.0B 1. 2. 3. 4. 5. 6. 7. 8. Obtain an Epic Editor license from PayGo Copy the Arbortext Epic 5.0B folder from http://livelinkott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9762597 Unzip the arbortext5-windows.zip file Double-click on SETUP.EXE in the WINDOWS folder Follow the installer instructions and accept the defaults except for those shown in the figures here Install your Epic Editor license when prompted to do so Double-click on ep50B.exe, check Overwrite files without prompting, and extract to your Epic Editor installation directory (c:\Program Files\Arbortext\Epic) Unzip and copy the latest mtbi and nonmtbi DTDs (see http://livelink-ott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9762597) into c:\Program Files\Arbortext\Epic\custom\doctypes GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 14 GDE Procedure: Setting the location of the Epic WCF The location of the Epic Windows Configuration File (WCF) is stored as an Environment Variable 1. 2. 3. 4. 5. 6. 7. 8. 9. Exit from Epic Editor Right-click on My Computer and select Properties Select Advanced > Environment Variables… Under System variables, click on New… For Variable Name, type APTPRFWCF For Variable Value, type the path to where you want to store the epic.wcf file Click on OK Click on OK in the Environment Variables window Click on OK in the System Properties window GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 15 GDE Procedure: Manually installing a new DTD version 1. 2. 3. 4. 5. In the final GDE system, updated DTD will be downloaded automatically when a file is checked out of Documentum Exit from Epic Editor Download the latest mtbi or nonmtbi DTD from http://livelinkott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9762597 Browse to <install_path>\Epic\custom\doctypes and rename the DTD folder to be replaced; eg, nonmtbi-v1.2 Right-click on the replacement DTD and select Extract to… Select <install_path>\Epic\custom\doctypes and click Extract A new DTD folder will appear in <install_path>\Epic\custom\doctypes GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 16 GDE Procedure: Changing the Epic License Manager Host Epic License Manager Host is stored as an Enviroment Variable 1. Exit from Epic Editor 2. Right-click on My Computer and select Properties 3. Select Advanced > Environment Variables… 4. Browse to User variable APTMHOST, select Edit… and change <value> to <new_value>; click on OK 5. Browse to System variable APTMHOST; select Edit… and change <value> to <new_value>; click on OK 6. Click on OK in the Environment Variables window 7. Click on OK in the System Properties window GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 17 GDE Procedure: Changing Documentum DocBroker Host Documentum DocBroker Host is stored in file DMCL.INI 1. Log Off from all Documentum Docbases 2. Click on Windows Start > Run… 3. Type dmcl.ini and click on OK 4. Type an octothorpe (#) before the current host 5. Type host = <new_docbroker_host> 6. Click on File > Exit and Yes to save the changed file The new Documentum DocBroker host will be used when you Log On to a Docbase GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 18 GDE Processes & Procedures Section 3 Conversion Process & Procedures 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE Conversion: High-level process All documents (NTP, IM, and Bulletins) to be converted to XML will be converted by an external conversion vendor, according to an agreed schedule during 2005. After conversion, all documents will be moved into the new GDE Documentum Repository where they can be checked out for editing or selected for publishing via Enigma. The selection of a conversion vendor is currently underway and a conversion schedule is currently being discussed with the various lines-of-business primes. ConvReview ID or PM: Production Frame STEP1 : Makes Doc available for conversion Conversion PM: STEP2: Communicates Doc readiness Vendor prime: STEP3: Conversion of an Doc ID or PM: STEP4: Review and approval ConvEdit Conversion lifecycle: submit-approve-reject : Will not be ready initially ConvApproved Staging XML ecpstage Production XML ConvReject : lifecycle states GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 20 GDE Processes & Procedures Section 4 Manual Conversion Procedures 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE Procedure: New documents & text conversion process 1. 2. 3. 4. 5. 6. 7. 8. 9. Open the source document to be converted Open Epic Editor Select File > New… Select a Document Type: Non MTBI or MTBI and click OK Click on None to edit without a stylesheet Press Enter, select the module type, and specify the module attributes Copy the text from an element in the source file Insert an equivalent XML element in the destination file Paste the copied text into the destination XML element The following slides give conversion examples GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 22 GDE Procedure: Converting a paragraph example A. B. C. Copy (Ctrl+C) the text from a paragraph in the source file Position the cursor where you want to insert the text and press the Enter key; from the list of elements that can be inserted, select Paragraph Press Ctrl+V to paste the copied text between the destination Paragraph tags GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 23 GDE Procedure: Converting a table example 1. 2. A. B. C. Position the cursor where you want to insert the text and press the Enter key; from the list of elements that can be inserted, select Table Specify the Table Size and click on OK Copy (Ctrl+C) the text from a cell in the source table Position the cursor in the cell where you want to insert the text and press the Enter key; from the list of elements, select Paragraph Press Ctrl+V to paste the copied text into the cell Repeat Steps ABC for each table cell GDE Processes & Procedures, 4/13/2015 Source Table to be converted NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 24 GDE Procedure: Converting a list example 1. 2. 3. 4. 5. 6. Position the cursor where you want to insert a list, press Enter and then click on List Within the Item tags, press Enter and select Paragraph Copy (Ctrl+C) the text of the source list item Paste (Ctrl+V) the copied text between the List Item Paragraph tags For additional list items, position the cursor after the last Item tag, press Enter and click on Item Go to step 2 Repeat Steps 5-6 for each list item GDE Processes & Procedures, 4/13/2015 Source List to be converted NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 25 GDE Processes & Procedures Section 5 Publishing Process and Procedures 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE Publishing: Process, Release List and Metadata After authoring content and checking it into Documentum all content that has been checked in as type ks_publishable can be published. Publishing is controlled by a Release List created and controlled by a Release Coordinator. A Release List represents a logical grouping of documents that fall under the same criteria of Product Name and/or Software Release Number and/or Feature Set and/or Security Level&Part Number. There are three steps in the process of creating a Release List 1. 2. 3. Create Release List ID and assign metadata (via a Web-based form) Attach document(s) to the Release List ID Submit the Release List for publishing Note: Legacy PDF documents, that aren’t stored in Documentum, can be published after metadata assignment Release List Metadata Collection Title: free text Collection Revision: auto populated Collection Publish Date: auto populated Product: CS Portal Pick List Software Release: CS Portal Pick List Feature Set: CS Portal Pick List Release Coordinator: free text Security Level: CS Portal Pick List Part Number: optional Status: auto populated Comment: free text For more details, see Release List Use Cases @ http://livelinkott.ca.nortel.com/livelink/livelink.exe/9857933/ReleaseLists.doc?func=doc.Fetch&nodeid=9857933 GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 27 GDE Publishing: User Doc List View via Enigma CS Portal GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 28 GDE Processes & Procedures Section 6 Graphics Guidelines & Procedures 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE Graphics: Portable Network Graphics (PNG) A GDE system goal is to use a single source to publish documentation via various delivery channels; two of these channels are print and HTML. Source content includes text and graphics. Text format for different channels is easy. The choice of a graphic format is not. The supported delivery-channel GDE graphics formats are: PNG, JPG, GIF, and SVG. SVG is an obvious first choice as the GDE graphics standard; however, native browser support for it is not available yet. As a compromise, PNG has been selected as the first format choice for GDE graphics. PNG overview PNG supports lossless compression, variable transparency, up to 48-bit truecolor or 16-bit grayscale, gamma correction, and embedded text for storing such things as a title, author name, and copyright information. Archival format For archiving, a master version of all source graphics should be saved in their native file format (for example, EPS for Illustrator; PSD for PhotoShop; INS/ISF for Inspiration; PNG for FireWorks). For graphic files that don’t have a native file format, a 24-bit, full-color, PNG is a good choice because it is a lossless format. Lossy formats such as JPEG and GIF degrade each time they are saved. Browser support 96.3% of all users use browsers that support PNG natively but not all its features; eg, the alpha-channel (variable transparency) & gamma (device independent color) features. Browsers required to support GDE deliverables, in order of preference: Opera 7.5+ (especially for Wireless devices because of its small-screen rendering technology, WML, Symbian OS, & SVG Tiny support), Firefox, Mozilla 1.7+, Netscape 7+, or Internet Explorer 6+ References 1. GIF, JPEG, or PNG? (http://web-building.crispen.org/formats/index.html) 2. GIF to PNG (http://www.r1ch.net/stuff/gif2png/) 3. Benefits of PNG (http://www.atalasoft.com/PNG.aspx) 4. PNG Home Site (http://www.libpng.org/pub/png/) 5. PNG: The Definitive Guide (http://www.faqs.org/docs/png/) 6. SVG Home Site (http://www.w3.org/Graphics/SVG/) GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 30 GDE Procedure: Inserting a local graphic into an XML file Within Epic Editor all graphics are included by reference 1. For imbedded graphics in your local source for which you don’t have a source file, you will have to extract them, see Extracting FrameMaker embedded graphics 2. Position the cursor where you want to insert the figure and press the Enter key and then select Figure 3. Locate the required graphic file and click on Open 4. Specify the Image attributes and click on OK 5. Specify the Figure attributes and click on OK When you check in a document with local graphics, they will be stored automatically in Documentum. Notes (optimized for PDF online viewing and printing) 1. Continue to use your existing graphics editor and save source files in their native format in Documentum; export a PNG, 144ppi, 24-bit, version with the same file name, and also store it in Documentum 2. Capture screens as 24-bit, 144ppi, PNGs 3. From Inspiration, export Workflows and Taskflows as GIFs (GIF89a) 4. Save photographs as 24-bit, 144 ppi, PNGs (if file size is an issue, JPEG may be used) 5. Link the PNG, JPEG, or GIF files from Epic Editor 6. Supported graphics formats in the publishing environment: PNG, JPEG, GIF, and SVG GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 31 GDE Procedure: Inserting graphics with hypertext links 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Create an ImageMap of the source image with hypertext links where required (use ImageMap Generator or MapEdit) Save the ImageMap as an HTML file and open it with a text editor (eg, Notepad) Position cursor where you want to insert the figure, and add the required graphic file After the image start tag, press Enter and select ImageMap Copy and paste the coords from the first area definition into the coord attribute Click on OK Copy and paste the text from the name definition into MapName Copy and paste the href text from the first area definition into the Href element After the Area tag, press Enter, select Area Copy and paste the coords from the next area into coord and href text into Href Repeat 12-13 for remaining area definitions Register document in DCAM Apply DCAM links to the Href text Specify the ImageMap DCAM_id in the image usemap attribute GDE Processes & Procedures, 4/13/2015 Sample ImageMap HTML file NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 32 GDE Procedure: Inserting graphics stored in Documentum 1. 2. 3. 4. 5. 6. 7. Import all graphics to be used in a document into the Documentum Graphics folder Click on the Epic Documentum menu item and select Browse… In the Docbase Browser, navigate to the Graphics folder Right-click on the required graphic and select Copy Within the XML file, at the required location, insert a Figure element and accept all the defaults Locate the cursor after the image tag, click on the Documentum menu item and click on Paste Object Reference Specify the required image attributes; click on OK and Yes to the Apply changes anyway? prompt GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 33 GDE Processes & Procedures Section 7 Extracting graphics embedded in FrameMaker 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY FrameMaker: Extracting embedded graphics Graphics created by the FrameMaker graphics editor, and inline embedded graphics for which you don’t have an external file, have to be extracted from FrameMaker and saved as PNG files for inclusion by reference in Epic Editor XML files. If you plan to continue to use the FrameMaker graphics editor, copy and paste each FrameMaker-editable graphic into its own graphics-only file. 1. 2. 3. 4. Open a FrameMaker file Select View Reference Pages Find the HTML Option Table In the Image Format row, change Value to EPS continued… GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 35 FrameMaker: Extracting embedded graphics 5. 6. 7. 8. 9. Select File > Save As… Navigate to the required Save in folder Type in the required File name Select the Save as type as HTML (*htm) Click on Save continued… GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 36 FrameMaker: Extracting embedded graphics 10. 11. 12. Open the folder that contains the saved files Change all GIF file extensions to EPS Open each EPS file with Illustrator continued… GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 37 FrameMaker: Extracting embedded graphics 13. 14. 15. 16. 17. Select File > Export Select Save as type: PNG Specify a Resolution of 144 ppi and do not select Anti-Alias Set PNG options Interlace to None and Filter to Adaptive Click on OK GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 38 GDE Processes & Procedures Section 8 Hypertext Linking Procedures 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE Procedure: Connecting to DCAM Dynamic Content Assembly Manager (DCAM) is used to create and manage all links within a document (intradocument links), links among documents (inter-document links), and references between documents and graphic files (media links). DCAM linking involves two steps: registering targets and links to targets. DCAM is configured to auto register targets for all main headings, figures, and tables. Connect to DCAM after authoring your content • Select DCAM > Connect… • Type User Name: dca • Click on OK GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 40 GDE Procedure: Adding an intra-document DCAM link Register your document after authoring your content 1. Select DCAM > Register > Targets DCAM targets will be added to document; local DCAM targets are stored in Profiles/<your_userid>/<your_storage_path> 2. Highlight the link text and press Ctrl+K 3. Select Current Document 4. Browse to the required target and click on Add 5. Click on Insert The highlighted text is now linked to selected target 6. After inserting all links, select DCAM > Register> Document GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 41 GDE Procedure: Adding an inter-document DCAM link All documents to be linked must be registered in DCAM 1. Highlight the link text and press Ctrl+K 2. Select DCAM Repository 3. Browse to the required target and click on Add Note: Local DCAM targets are stored in Profiles/<your_userid>/<your_storage_path> 4. Click on Insert The highlighted text is now linked to selected target 5. After inserting all links, select DCAM > Register> Document GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 42 GDE Processes & Procedures Section 9 Using Variables 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE Procedure: Using local variables Within Epic, the equivalent of FrameMaker variables are Entities Entities are blocks of content that you want to be able to use repeatedly. Documents that contain entities are automatically updated when the content of the entity is changed. You can create text entities or file entities, within the GDE enviroment, use text entities for local variables. Entities can be displayed in a document using either an icon with the name of the entity, or with the contents of the entity expanded (controlled by View > Text Entities or File Entities). Creating a text entity 1. Select Tools > Preferences…, select Window, check Full Menus, click OK 2. Select the required text. 3. Choose Entities > Create Text Entity From Selection… 4. In the Name field, type a varName. Click OK Use the var prefix for all variables Inserting a text entity 1. Place cursor within an element and select Entities > Text 2. Select the required text entity. 3. Click Insert. The text entity is inserted GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 44 GDE Procedure: Using shared variables Within the GDE environment use File Entities for variables that are shared between multiple documents; use the var prefix for all file entities and store them in the Documentum Variables folder. Creating a File Entity 1. Select Tools > Preferences…, select Window, check Full Menus, click OK 2. Select the required text. 3. Choose Entities > Create File Entity From Selection… 4. In the Name field, type a varName. Click OK Use the var prefix for all variables 5. Store the variable in the Documentum Variables folder Inserting a locally-stored File Entity 1. Place cursor within an element and select Entities > File. 2. Select the required variable. 3. Click Insert. The variable is inserted Inserting a variable stored in Documentum 1. Check out the required variable from Documentum 2. Place cursor within an element and select Entities > File and select New 3. Click on New and Browse to the required variable in the Documentum Checkout folder 4. In the Name field, type the filename. Click OK 5. Click Insert The variable is inserted GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 45 GDE Processes & Procedures Section 10 Using Conditional Text 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY GDE Conditional Text: Profiling Within Epic, the equivalent of Conditional Text is Profiling Epic profiles let you designate that certain elements contain information targeted at a specific audience or contain information that only applies when a particular set of circumstances exist. Profiles to use are set at publishing time. Only those sections of the document that are unprofiled or have the same profiles applied to them as those profiles you set at publishing time appear in the published document. The profiles you can apply are defined in the DTD profiling configuration file (PCF). The PCF file is centrally controlled for use with all documents globally. P rofiling (Condit ional T ext) DCF Ref t o global Profi les.pcf global Profi les.pcf PCF Ref t o groupnameProfi le.pcf Ref t o global Profi les.ent DTD id-atts (all elements) %condi tionalText-atts; GDE Processes & Procedures, 4/13/2015 groupnameProfi le.pcf ProfileClasses PCF Profile ali as & attr ibute ProfileFolder Allowed global Profi les.ent ENT conditionalText-atts condGr oupname CDATA #I MPLI ED NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 47 GDE Procedure: Applying and viewing profiles Applying profiles 1. Insert the cursor anywhere in the element to be profiled 2. Select Edit > Profiles > Apply Profiles 3. Select Mode Apply Individual Profiles 4. Check the required profile values 5. Click OK to apply the specified profiling The selected profile values will be added to the element attributes Viewing profiles 1. Select Edit > Profiles > View Profiled Document… 2. Specify the required profiles to view; click on OK GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 48 GDE Procedure: Creating profiles Within the GDE environment, the DTD profiling configuration file (PCF) is centrally controlled for use with all documents globally. Creating new profiles involves creating a group PCF using Epic Editor; editing globalProfiles.pcf using Epic Editor; and adding new profile attributes to the globalProfiles.ent entity definition file which is referenced from the DTD. Creating profiles 1. Checkout and open groupnameProfile.pcf, with Epic Editor, and rename the file to <yourgroupname>Profile.pcf 2. Position cursor after ProfileClasses; press Enter; select Profile 3. In alias & attribute, type your groupname; in attribute, prefix groupname with cond and press OK 4. Insert Allowed or ProfileFolder elements for each condition; add Allowed elements for each condition value 5. Save and Checkin <yourgroupname>Profile.pcf 6. Checkout and open, with Epic Editor, globalProfiles.ent and add your group profile attribute; save and Checkin 7. Checkout and open, with Epic Editor, globalProfiles.pcf and insert a reference to <yourgroupname>Profile.pcf; save and Checkin All future checkouts will receive the updated profiles For more information on profiling, see Chapter 3: Customizing your site’s profiling configuration in the Epic Customizers Guide (http://livelinkott.ca.nortel.com/livelink/livelink.exe?func=ll&objId=9793342) GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 49 GDE Processes & Procedures Section 11 Using Documentum Desktop Client 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Documentum: Datafill Docbase CHECK OUT CHECK IN AS NEW CHECK IN Docbase CANCEL CHECK OUT changes changes GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 51 Documentum: Desktop Client Log On 1. Double-click on documentum icon 2. Double-click on Docbases 3. Select gccmdev 4. Select Tools > Log On As… 5. Type in your Global_ID and NorPass 6. Click on Log On GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 52 Documentum: Storing Files 1. Select Epic Documentum > Browse 2. Double-click on gccmdev 3. Double-click on gdetest 4. Double-click on Users 5. Double-click on your_name Store all your files in your_name 6. In your_name folder, using Desktop Client: 1. Create a Graphics folder Store all graphics here 2. Create a Non-MTBI folder 3. Create an MTBI folder 4. Store each new document in the MTBI or Non-MTBI folder Update: GDE Procedure for testing purposes only GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 53 Documentum: Importing Graphics 1) Navigate to local file location and copy the file 2) Navigate, using Desktop Client, to destination folder (Graphics) and paste file (you can also use drag-and-drop) The Import dialog window opens 3) Select Type (ks_module) 4) Select Format (JPEG Image or Encapsulated Postscript) 5) Select Add Files… to add more files 6) Click on Import Update: GDE Procedure for testing purposes only GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 54 Documentum: Check In an XML file 1) Select Documentum > Create New Object… The Check In as New Document dialog window opens 2) Navigate to destination folder 3) Select Type (ks_module or ks_publishable) 4) Select nonmtbi or mtbi Format 5) Select XML Document XML Category 6) Click on Check In 7) Specify the metadata GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 55 Documentum: Check Out Check Out: Retrieve document from docbase Current version is retrieved GDE Processes & Procedures, 4/13/2015 Documents with external cross references have a special icon If you check out one of these documents, the system asks you if you wish to check out or not its descendents NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 56 Documentum: Cancel Checkout Cancel Checkout: Put document back in docbase Lose the changes GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 57 Documentum: Check In… Check In: Put document back in docbase Save the changes Remove document lock Update version number (see notes) GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 58 GDE Processes & Procedures Section 12 Using Documentum Epic Adapter 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Documentum: Epic Adapter GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 60 Documentum: Epic Adapter Log On 1. Select Epic Documentum > Connect 2. Select the gccmdev Docbase 3. Type in your Global_ID and NorPass 4. Click on Log On GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 61 Documentum: Epic Adapter menu item GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 62 Documentum: Epic Adapter Connect 1. 2. 3. 4. 5. 6. 7. Launch Epic Editor Select Documentum Select Connect… Select Docbase name Type User Name (GID) Type Password (NorPass) Click on Log On GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 63 Documentum: Epic Adapter Browsing Selecting Browse… from the Documentum menu initiates the display of the Docbase Browser Right-clicking the mouse button brings up the menu GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 64 Documentum: Epic Adapter Check In 1. 2. Right-mouse click to bring up menu Click on Check In • Puts document back in docbase • Saves changes • Removes document lock • Optionally, updates version number Saving from Epic Editor will also bring up this window GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 65 Documentum: Epic Adapter Check Out 1. 2. 3. Select required object from Browser Right-mouse click to bring up menu Click on Check Out • Retrieves document from docbase • Retrieves current version Check out can also be achieved by double-clicking on the document GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 66 GDE Processes & Procedures Section 13 Finding items in Documentum 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Documentum: Accessing the Search Tool Select Tools > Find > Document Items in Desktop Client GDE Processes & Procedures, 4/13/2015 Select Documentum > Search… in Epic Editor NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 68 Documentum: Search for an element type Select the element type you are looking for GDE Processes & Procedures, 4/13/2015 Type the keyword you are looking for NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 69 Documentum: Search with a property Select the keyword type, you want to find GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 70 Documentum: Search with a rule Select a rule to include or exclude elements from your research GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 71 Documentum: Search with several properties Add or Remove Property rows for complex search in the docbase GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 72 Documentum: Displaying Results After clicking on « Find », the results of your search are displayed in the Results tab Right-click on file names to display options GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 73 GDE Processes & Procedures Section 14 Useful tools in Documentum Desktop Client 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Documentum: Editing Properties File Properties: Display current information (version, owner, security) Display Object or Unit Attributes GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 75 Documentum: Virtual Document Manager The Virtual Document Manager displays a view of your document structure. The VDM contains pointers to: All objects cross-referenced by the parent object All objects imported by reference into the parent object GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 76 Documentum: View Document Info (versions) GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 77 Documentum: Display Settings Add or remove a property columns Move up or down the property columns to change the display order GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 78 Documentum: Recently Used Documents GDE Processes & Procedures, 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY 79 GDE Processes & Procedures The End 4/13/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY