• Introduction
    • About this help file
    • Setup
      • Operating System
      • Setup Procedure
      • Floating License Manager
      • CAD specific Standalone Client
      • ODBC Configuration
      • Checking the Product Version
      • Settings recommended for Mechworks PDM
    • Overview
      • Data Management
      • Query the Database
      • Display Hierarchical Trees
      • Bill Of Materials
      • Variant Notes in Drawings
      • Troubleshooting - Logfiles
  • Basic Concepts
    • Handling of Solidworks Documents Relations
    • Information not Stored into the Database
    • Multi-body parts
    • Revisions of Configurations
    • Projects
    • Current Project
    • Current Grid
    • Current Document
    • Other Documents
      • MetaCategories
      • Change generic document type
      • File Attachments
    • Integration with Other Data Sources
    • UNC names
    • Silent vs Non Silent Open
  • Fundamental Operations
    • Open for Browsing
    • Open for Updating
    • Create a New Project
    • CAD Save as...
    • Document Wizard
    • Integrated Advanced Filter
  • User Interface
    • User Interface quick reference
    • The Bar Menu
      • Open for Browsing
      • Open for Updating
      • Create a New Project
      • Active Document
        • View Data
        • Edit Data
        • Open Drawing
        • Check In
        • Refresh
        • Edit Variant Note
        • Highlight all Variant Notes
        • CAD Save as...
        • PDM Save as...
        • Insert New Component...
        • Create Working Set
      • Document Wizard
      • Integrated Advanced Filter
      • The Utility Submenu
        • Execute an SQL Script
        • Backup on an SQL Script
        • Reset the Event Log Table
        • Optional User Programs
        • Repair Wrong External References
      • Options
      • About DBWorks...
    • The Toolbar
    • Drag&Drop Support in Grids and Trees
    • Contextual Menus
      • Intelligent Menus
      • View
      • Edit/Revisions ...
      • Find a Document
      • Add a Document...
      • Add an Attachments
      • Open
      • Open Drawing
      • Check In/Out
        • Check-out
        • Check-in
        • Approve
        • Increment Revision State
        • Approve no input
        • Undo Check-out
        • Undo Check-in
        • Freeze
        • Check-Out the Part/Assembly and all the Components
        • Check-In the Part/Assembly and all the Components
        • Approve the Part/Assembly and all the Components
      • Change Quantity
      • Plot
      • Add Component
      • Child Tree
      • Parent Tree
      • Event Log
      • BOM
      • BOMBalloons
      • Remove the Child From This Parent
      • Projects
        • Add to project/Remove from Project
        • Create Selection of Parent Projects
      • Rename/Replace
        • Rename
        • Replace Selected Components
        • Replace
      • Working Set
      • Explore
      • Custom Menu Entries
      • Entries Specific to Projects
        • Find a Project...
        • Order by...
        • Find a Document...
        • Create a New Project...
        • Current Project
        • Show Current Project's Documents Only
        • Show Selected Projects Only
        • Add a Project to the Selection
        • Create a Sub-Project...
        • Show Foreign Projects
        • Show Foreign Documents
        • Projects<=>Users Assignment
        • Projects<=>Documents Assignment
        • Create a New Bom Item...
        • Child Tree
        • Parent Tree
        • Expand
        • Collapse
        • Build the Buy List
        • Pass the Tree Structure to Internet Explorer
        • Refresh
      • Show Statistics
    • The Feature Manager
      • Feature Manager: search
      • Simpler popup menu in the Feature Manager
    • The Browser
      • Show Browser as a CAD Application Window
      • SolidWorks Property Manager
      • The Browser Tabs
      • Structure of a Grid
      • Selecting a Document
      • The Shortcut Bar
      • Quick Search
      • Display Tabs with Web Pages
      • Buttons in the browser
        • Print
        • Plot
        • Zoom Buttons
        • Sorting Grid Data
        • Filtering Grid Data
        • Adding and Removing a List to/from the Project
        • List Documents in the Grid Currently Locked
        • Replace Column Values
        • Delete Selected Rows
        • List Documents in the Grid Currently Locked
        • Html Output
        • Adding and Removing a Branch to the Active Project
        • Buy List
        • Restore Previous Revision
        • Create First Revision
        • Custom buttons
      • The Preview Window
        • Alternative Preview
      • Keyboard Shortcuts
      • The Document Page
        • The Projects Tree
        • Popup Menus
      • The Query Page
        • The Results Window
        • Mix Information from DBWorks and Other Data Sources
        • Query Macros
        • Popup Menus
      • The Tree Page
        • Layout of the Page
        • The Tree Window
        • Popup Menus
        • Custom columns in the Tree Page window
        • Dynamic Tree columns
        • Properties window inside the Tree Page window
          • The Workflow Decision View
            • Dockable and collapsible panels
          • The Integrated Advanced Filter
            • Full Text Search in Advanced Filter
          • The eDrawings Preview
        • Documents window inside the Tree Page window
          • Navigating the Composed Of/Used By windows in the Tree Page
    • DBWorks Entries in the SolidWorks Pop-up Menu
    • The Data Form
      • View Mode
      • Save Mode
      • Edit Mode
      • Tabs to Group Fields in Separate Sheets
      • Fields Grid
      • Used By Grid
      • Configurations Grid
      • Remarkable database fields
      • Extended Data Form User Interface
      • Linked tables values (also UNICODE)
      • Advanced Input
        • The Scripting Engine
        • Autofill While Setting a Filter
        • Running a Form to Edit a Field
        • Avoid Duplicate Part Numbers
        • Copy Value to Clipboard
        • Copy Record to Clipboard
        • .NET custom controls in Data Forms
      • Optimize form space
    • Projects selection
    • Descendent Traversing Options Dialog
    • The Revision Form
    • Customizing the Revision Form
    • Category Browser
    • Unicode Secondary Language Support
  • Revisions
    • Lifecycle of a Document
      • States
      • Actions
      • Creating the First Revision for a Document and all it's Descendents
      • Restoring a Previous Revision for a Document and for All its Descendents
      • Approve on the previous revision
      • Rollback
      • How to Remedy a Revision Error
    • The Revisions Submenu
      • Check-out
      • Check-in
      • Approve
      • Increment Revision State
      • Undo Check-out
      • Undo Check-in
      • Freeze
      • Revisions Recursive Commands
    • Revisions Containers
    • Revision schema
    • Revisions by Example
    • Dirty revisions
    • Securtity Issues
    • The Revision Form
    • Editing Assemblies with Sub-components in Mixed States
    • Comparison of Assembly Structures
    • Comparison of Models geomerty
    • Local Checkout Mode
    • Revisions and Projects
  • Drawings
    • Drawing Title Blocks
      • The SolidWorks Method
      • The DBWorks Method
      • Variant Notes Including Scripting Commands
      • Variant Notes Querying a Database
      • SolidWorks Drawing Blocks
      • Variant Notes Localization
    • Drawing BOM
      • Insert/Refresh Drawing BOM
      • Options for Drawing BOM
  • Wizards
    • Drawing Creation Wizard
    • Assembly Duplication Wizard
    • Assembly Cleanup Wizard
    • Conversion Wizard
    • Registration Wizard
  • Customization
    • Administrative Tools
    • Add a Column to the Grids in the Document Page
    • Modify the Tab Groups in the Data Form
    • Add Entries to the Pop-up Menus
    • Localization
    • Linked Database Tables
    • Visual Cues
      • Concepts
      • Manager
  • The BOM
    • The Excel BOM
      • Overview
      • Customize the Excel BOM
        • BOM Wizard Overview
        • Layout in the BOM Wizard
        • Custom PARENT_CHILD fields in the EXCEL BOM
        • Excel BOM Advanced Scripting
        • Post processing BOM data
        • Output File Format
        • Previews
        • Print area
        • Support for linked tables
        • Support for hidden/suppressed components
        • Calculate Weights
      • BOM of Revisions
      • Embedded Excel BOM
    • Integration with the SolidWorks Document File Properties
    • Modifying the SQL BOM
    • The Edit BOM dialog
    • BOM of Configured Components in Drawings
    • Special case: BOM of the Balloons of a Drawing
    • Virtual Entries
    • Make/Buy assembly dependent
    • BOM_GROUP Substitute Parts for Assemblies
  • Outputs
    • Plotting Documents
      • Setting up the Plotter
      • Selecting the Documents to Be Plotted
      • Plotting on Large Sheets
      • The BIN\Printerinfo.exe utility
    • DBWPdfSecurityManager
  • Options
    • User
    • User Interface
      • Tree
      • Browser Behaviour
      • DBW Feat. Manager Behaviour
      • Preview
    • Open/Save
      • Save
      • Save as
    • Revisions
      • Checkin
      • Approval
      • Files
      • Outputs
    • Projects
    • Data input
      • Length Calculation
      • Feature Names
      • Not Null Fields
      • Automatic Fields Population
    • Rename
    • Plot Setup
    • General
      • Path
      • Units
      • Drawings
      • Assemblies
      • Event Log
      • More...
    • Environment
      • Configurations
      • Derived Parts
      • Link Mode
      • DBWArm
      • Workflow
      • Remote Access
      • DBWAclServer
      • Local Checkout Mode
      • Released Database Mode
      • Master Drawing Mode
      • Cut List
      • Task Manager
  • CAD/Application Integrations
    • SolidWorks addin
      • Assembly SpeedPak
      • Automatically Created SolidWorks files
      • Cutlist support in Solidworks
      • Flexible SubAssemblies Support
      • Preview of Virtual Components
      • Sheet names support
      • SolidWorks Toolbox Integration
      • VBA x64 support
    • Inventor addin
      • Inventor implementation notes
      • Inventor design tracking properties
      • .IPN presentation files
      • Modification of iProperties for iPart and iAsm
    • Solid Edge addin
      • Cutlist support in Solid Edge
      • Configuration concepts in Solid Edge
      • Solid Edge specific features support
      • Material support in Solid Edge
      • Performance issue when saving FOA
    • AutoCAD integration
      • AutoCAD integration
      • DBAutoCAD Installation
    • MSOffice integration
      • Outlook integration
      • Word/Excel  integration
    • BricsCAD integration
      • BricsCAD integration
      • DBBricsCAD installation
    • SpaceClaim integration
      • DBClaim integration
  • Team working
    • Notification system
    • Document subscription
    • Concurrent engineering in a network
    • Read Only Documents and SW Options
  • DBWACLServer
    • Introduction
    • Settings and testing
    • DBWAclServer protected File Transfer
    • No-browsing folder permission
    • DBWAclServerADM.TXT
    • Scripting and sync
  • Advanced Features
    • Briefcase
      • Briefcase: an example
      • Briefcase: No AutoCheck Mode
      • Combinations of COMPANY_ID and OWNER_COMPANY_ID
      • Briefcase: Technical Information
      • Briefcase: Other Advanced Options
      • Briefcase: Consistency after a Get
      • Briefcase: Native support for x64 environments
    • Remote Access Mode
      • Setup
      • Changing the range of Unique IDs
      • Commands
      • Projects Management
      • Server-side file transfer for the Transfer Ownership functionality
    • Local Mode
      • using Remote Access support
      • using Local Checkout Mode support
    • OffSite Mode
    • GDE
    • DBWARM
      • Introduction
        • Installation
        • Intro and main concepts
      • Inside DBWARM
        • The DBWARM tool
          • Groups
          • Users
          • Classes
        • Auto-populate users
        • Built-in verification system
        • Dedicated options
        • DBWARM.MSG
        • Set of protected queries
        • Support for replication
        • Set/Reset classes from RMB
      • Appendix
        • DBWorks feature codes
        • Mask setting example
        • OnDBWArmUsersTableUpdated.VBS
    • Integrated Workflow Module
      • Overview
      • The workflow model
      • First run
      • Engineering Change Request
      • Logical components
        • Events scripts
      • Interface
        • Entries in Popup Menus
        • Shortcut bar entries
      • Processes definition file and rules
      • Dynamic Workflow
      • Implement Workflow in a replicated environment
      • The Workflow Designer
        • The toolbar
        • States
          • Add a new state
          • Delete a state
          • User rights for a state
          • Where used
        • Processes
          • Add a new process
          • Delete a process
          • Set process condition
          • Editing processes
            • Insert a state into a process
            • Remove a state from a process
            • Add a jump into a process
            • Remove a jump from a process
            • Rename a jump
        • Workflow Rights Manager
        • Scripts management
    • Released Database Mode
    • Master Drawing Mode
    • Task Manager
    • DBWServer (obsolete)
      • Introduction
      • Installation
        • System requirements
        • Installation on clients
        • Installation on server
        • Uninstall service
        • Check if it's running
        • no-browsing folder permission
        • Autodesk Inventor users
      • DBWServer.ADM administrative file
      • Silent mode
      • Protected script
      • Start/Stop service
      • Errors Log
      • Options
      • Release notes
  • Security and Maintenance
    • Security Levels
    • Assigning a Security Level
    • DBWARM User name vs Windows Display Name
    • Projects<=>Users Assignment
    • Projects<=>Documents Assignment
    • Performance Issues
    • Activity Console
    • Database Analysis Utility
    • Zip files
    • File loading algorithm
  • Appendix
    • Parameter Files
      • DBWConn.par
      • BomTitle.txt
      • CustProp.txt
      • DBWGext.txt
      • DBWApp.PAR
      • DBWLApp.PAR
      • DBWAppUser.PAR
      • DBWAppH.PAR
      • DBWDwg2PdfPlotStyle.PAR
      • DBWDwg2PdfOptions.PAR
      • DBWDwg2PdfCustomSheetFormats.PAR
      • DBWGDFCustomConditions.PAR
      • DBWPdfPrintOptions.PAR
      • DBWPopupHiddenCmds.TXT
    • SQLServer topics
      • Reference for database fields types
      • Log settings and shrinking in SQLServer 2008
      • SQLServer maintenance procedures
      • SQLServer disconnection mangement
      • SQLServer Database Engine Tuning Advisor
    • Misc
      • DMLK
  • Programming Mechworks PDM
    • Scripting in MechworksPDM
      • Python
      • PowerShell
      • .NET
    • .NET API
      • Introduction
      • API and Utility script
      • API and Event script
      • The API Object Model
      • Customize the Event System
      • Debug the Event System
      • API Example
      • MwPDMApi Namespace
        • Application Class
          • Application Members
          • Application Methods
            • Addin Method 
            • BOM Method 
            • Browser Method 
            • CADSystem Method 
            • Commands Method 
            • CommandShell Method 
            • Component Method 
            • Database Method 
            • DataForm Method 
            • DBWArm Method 
            • Document Method 
            • Events Method 
            • File Method 
            • Init Method 
            • IsConnected Method 
            • Messages Method 
            • NeutralFormat Method 
            • Options Method 
            • Parent Method 
            • ParentManaged Method 
            • PDMSystem Method 
            • Plot Method 
            • Project Method 
            • RemoteAccess Method 
            • Revision Method 
            • Selection Method 
            • ShellInput Method 
            • ShellOutput Method 
            • TaskManager Method 
            • Terminate Method 
            • Tree Method 
            • UserInterface Method 
            • Workflow Method 
            • WorkingSet Method 
        • BOM Class
          • BOM Members
          • BOM Methods
            • Bom Method 
            • BomDataAsXML Method 
            • BomEdit Method 
            • BomRecordsetWithDocCondition Method 
            • BomTableAsXML Method 
            • BuyList Method 
            • CreateNewBomItem Method 
            • ExcelBom Method 
            • ExcelBom2 Method 
            • ExcelBomRevision Method 
            • GetBomAsArray Method 
            • IsFakeDocument Method 
            • OutPutHtmTree Method 
            • SaveBomDataAsHtmTree Method 
            • SetAbsolutePositionNumbers Method 
        • Browser Class
          • Browser Members
          • Browser Methods
            • CloseSheet Method 
            • CurrentBrowserPage Method 
            • LoadBrowserSplitterPositions Method 
            • LoadProjectSelectionDialog Method 
            • LoadQuery Method 
            • LoadQueryByFileName Method 
            • MaximizeBrowser Method 
            • MinimizeBrowser Method 
            • OpenForBrowsing Method 
            • OpenForUpdating Method 
            • SaveBrowserSplitterPositions Method 
            • SaveProjectSelectionDialog Method 
            • SetDocPageSplitterPosition Method 
            • SetGridParameter Method 
            • SetTreePageSplitterPosition Method 
            • ShowBrowser Method 
        • CADSystem Class
          • CADSystem Members
          • CADSystem Methods
            • CheckForConversion Method 
            • Close Method 
            • GetActiveDocConfigurationInfos Method 
            • GetCADVersion Method 
            • GetDocumentExternalReferences Method 
            • IsDetachedDrawing Method 
            • IsStandardPart Method 
            • MaximizeCAD Method 
            • MinimizeCAD Method 
            • Open Method 
            • RefreshVariantNotes Method 
            • ReplaceReferencedConfiguration Method 
            • ReplaceReferencedDocument Method 
            • Save Method 
            • Save2 Method 
            • Save3 Method 
            • SaveAs Method 
            • SaveAsByUniqueId Method 
            • SaveAsByUniqueIdEDrawing Method 
            • SaveAsEDrawing Method 
            • SaveAsPDF Method 
            • TrackEvents Method 
        • Commands Class
          • Commands Members
          • Commands Methods
            • CommandShell Method 
              • CommandShell Method (String, Object[])
              • CommandShell Method (MWCmd.BOM, Object[])
              • CommandShell Method (MWCmd.Browser, Object[])
              • CommandShell Method (MWCmd.CADSystem, Object[])
              • CommandShell Method (MWCmd.Component, Object[])
              • CommandShell Method (MWCmd.Database, Object[])
              • CommandShell Method (MWCmd.DataForm, Object[])
              • CommandShell Method (MWCmd.DBWArm, Object[])
              • CommandShell Method (MWCmd.Document, Object[])
              • CommandShell Method (MWCmd.File, Object[])
              • CommandShell Method (MWCmd.Messages, Object[])
              • CommandShell Method (MWCmd.NeutralFormat, Object[])
              • CommandShell Method (MWCmd.Options, Object[])
              • CommandShell Method (MWCmd.PDMSystem, Object[])
              • CommandShell Method (MWCmd.Plot, Object[])
              • CommandShell Method (MWCmd.Project, Object[])
              • CommandShell Method (MWCmd.RemoteAccess, Object[])
              • CommandShell Method (MWCmd.Revision, Object[])
              • CommandShell Method (MWCmd.Selection, Object[])
              • CommandShell Method (MWCmd.TaskManager, Object[])
              • CommandShell Method (MWCmd.Tree, Object[])
              • CommandShell Method (MWCmd.UserInterface, Object[])
              • CommandShell Method (MWCmd.Workflow, Object[])
              • CommandShell Method (MWCmd.WorkingSet, Object[])
            • Initialize Method 
        • Component Class
          • Component Members
          • Component Methods
            • AddComponent Method 
            • IsCompSuppressedInAssembly Method 
            • ReplaceSelectedComponents Method 
        • Database Class
          • Database Members
          • Database Methods
            • AddToParent Method 
            • ComposedOf Method 
            • DeleteParentChild Method 
            • ExecSQL Method 
            • ExecuteQuery Method 
              • ExecuteQuery Method (String)
              • ExecuteQuery Method (String, SqlParameter[])
            • Filter Method 
            • GetChildren Method 
            • GetChildrenList Method 
            • GetDataset Method 
            • GetDocumentData Method 
            • GetInsertCmdValue Method 
            • GetLinks Method 
            • GetListFromQuery Method 
              • GetListFromQuery Method (String)
              • GetListFromQuery Method (String, Int32)
            • GetListFromQueryCOM Method 
            • GetParents Method 
            • GetParentsList Method 
            • GetSortedUIDListForProcessing Method 
            • GetSqlStringFieldData Method 
            • GetStringFieldData Method 
            • GetStringFieldData2 Method 
            • Query Method 
            • QueryByUid Method 
            • QueryRevisionByUid Method 
            • QueryTableFieldByKey Method 
            • RemoveFromParent Method 
            • Requery Method 
            • SetDbworksStringFieldData Method 
            • SetNullFieldData Method 
            • SetRevisionStringFieldData Method 
            • SetStringFieldData Method 
            • UpdateDatabaseActiveDoc Method 
            • UpdateReleasedDatabaseDocument Method 
            • UpdateReleasedDatabaseParentChild Method 
            • WhereUsed Method 
            • WhereUsedByString Method 
        • DataEntr Class
          • DataEntr Members
          • DataEntr Constructor 
          • DataEntr Methods
        • DataEntrHelper Class
          • DataEntrHelper Members
          • DataEntrHelper Methods
            • CancelCustomScript Method 
            • ClearTempData Method 
            • DefaultOutputValues Method 
            • Finalize Method 
            • GetCategoriesfromOldPrtAsm Method 
            • GetComputedDocExtension Method 
            • GetComputedDocType Method 
            • GetDefaultDescription Method 
            • GetDefaultDescription_Drawing Method 
            • GetDefaultFileName Method 
            • GetDefaultFileName_Drawing Method 
            • GetDefaultFolder Method 
            • GetDefaultFolder_Drawing Method 
            • GetDefaultNumber Method 
            • GetDefaultNumber_Drawing Method 
            • GetDefaultProject Method 
            • GetDrawingRev Method 
            • GetFirstRevision Method 
            • GetThisDrawingComponentUid Method 
            • InputAllCategoryValues Method 
            • InputPostEventValues Method 
            • IsValidFileName Method 
            • IsValidFolderName Method 
            • LoadAllInput Method 
            • LoadPostEventValues Method 
            • RunChecks Method 
          • DataEntrHelper Properties
            • CalledFromOnAddDocument Property 
            • Context Property 
            • MaxCategorizable Property 
            • NameFieldsLinkedToCategories Property 
            • NameFieldsLinkedToCategoriesCount Property 
            • Originaldirname Property 
            • OriginalPathName Property 
            • UseGlobalCounterForAllPrefixes Property 
            • ValueFieldsLinkedToCategories Property 
            • ValueFieldsLinkedToCategoriesCount Property 
        • DataForm Class
          • DataForm Members
          • DataForm Methods
            • DataInputInvokeScript Method 
            • DataInputMode Method 
            • DataInputSelectedProject Method 
            • EditRecord Method 
            • EditRevisionRecord Method 
            • GetFieldValue Method 
            • SetFieldValue Method 
            • ViewRecord Method 
            • ViewRevisionRecord Method 
        • DataFormMode Enumeration
        • DBAloneStartMode Enumeration
        • DBWArm Class
          • DBWArm Members
          • DBWArm Methods
            • GetUserGroup Method 
            • GetUserLocalGroup Method 
            • IsCorrectPassword Method 
            • IsCorrectPin Method 
            • IsDeniedFeature Method 
            • IsSuperAdmin Method 
            • IsSuperAdmin2 Method 
        • DocType Enumeration
        • Document Class
          • Document Members
          • Document Methods
            • AddDocument Method 
            • CheckIfDrawingExists Method 
            • CreatePreviewFile Method 
            • CreatePreviewFileFromFullPath Method 
            • DataEntrHelper Method 
            • DocumentFileType Method 
            • DocumentType Method 
            • GetAssemblyList Method 
            • GetDocIdFromDrawing Method 
            • GetDocProject Method 
            • GetDocProjectsList Method 
            • GetDocState Method 
            • GetHiddenFilesList Method 
            • GetIdFromFullFileName Method 
            • GetRevisionOutputFiles Method 
            • GetRevisionOutputFiles2 Method 
            • GetUniqueIdListFromFileName Method 
            • Open Method 
            • OpenDocument Method 
            • Rename Method 
        • DownloadType Enumeration
        • EmailActionType Enumeration
        • EmailParameterType Enumeration
        • Events Class
          • Events Members
          • Events Methods
            • Bom Method 
            • Browser Method 
            • CADSystem Method 
            • Component Method 
            • Database Method 
            • DataForm Method 
            • DBWArm Method 
            • Document Method 
            • FieldData Method 
            • File Method 
            • Initialize Method 
            • Messages Method 
            • NeutralFormat Method 
            • Options Method 
            • PDMSystem Method 
            • Plot Method 
            • Project Method 
            • RemoteAccess Method 
            • Revision Method 
            • Selection Method 
            • TaskManager Method 
            • Tree Method 
            • UserInterface Method 
            • Workflow Method 
            • WorkingSet Method 
        • EventsObjT(T_IN, T_OUT) Class
          • EventsObjT(T_IN, T_OUT) Members
          • EventsObjT(T_IN, T_OUT) Methods
            • GetDatabaseValue Method 
            • GetParameterValue Method 
            • GetValue Method 
            • SetDatabaseValue Method 
            • SetParameterValue Method 
            • SetValue Method 
        • File Class
          • File Members
          • File Methods
            • AppendFile Method 
            • CheckReadOnlyFlag Method 
            • CopyFileListToClipboard Method 
            • CopyFilesToClipboard Method 
            • CopyFileToDir Method 
            • CreateDir Method 
            • CreateDirDBWServer Method 
            • DeleteFile Method 
            • DestroyFile Method 
            • DirNameFromFullName Method 
            • ExtFromFileName Method 
            • FileCopy Method 
            • FileExists Method 
            • FileGetProperties Method 
            • FileLock Method 
            • FileMakePath Method 
            • FileNameFromFullName Method 
            • FileNameNoExt Method 
            • FileRename Method 
            • FileSetProperty Method 
            • FileTakeOwnership Method 
            • FileUnLock Method 
            • FileUnZip Method 
            • FileZipAdd Method 
            • FileZipBegin Method 
            • FileZipEnd Method 
            • FolderExists Method 
            • GetMWComputedFilePath Method 
            • GetSizeAndDates Method 
            • IsFileLocked Method 
            • IsFileLockedExclusive Method 
            • RemoveReadOnlyFlag Method 
            • SetReadOnlyFlag Method 
            • ValidFileName Method 
        • ICustomControl Interface
          • ICustomControl Members
          • ICustomControl Methods
            • Cancel Method 
            • Commit Method 
            • UpdateData Method 
            • ValidateData Method 
        • ICustomEvent Interface
          • ICustomEvent Members
          • ICustomEvent Methods
            • Execute Method 
        • ICustomScript Interface
          • ICustomScript Members
          • ICustomScript Methods
            • ExecuteScript Method 
        • Initialize Class
          • Initialize Members
          • Initialize Constructor 
          • Initialize Fields
            • IS_DBALONE Field
            • IS_INVENTOR Field
            • IS_SOLIDEDGE Field
            • IS_SOLIDWORKS Field
          • Initialize Methods
            • EndConnection Method 
            • StartConnection Method 
            • StartConnection2 Method 
            • StartConnection3 Method 
        • ITreeWalker Interface
          • ITreeWalker Members
          • ITreeWalker Methods
            • WalkTree Method 
            • WalkTreeAllInstances Method 
            • WalkTreeBottomTop Method 
        • LyfecycleOperationType Enumeration
        • Messages Class
          • Messages Members
          • Messages Methods
            • LookUp Method 
            • RaiseNotification Method 
            • ReloadLookUpTables Method 
            • SendCommandMessageToUser Method 
            • SendNotificationMessageToAllUsers Method 
            • SendNotificationMessageToUser Method 
            • ShowNotificationMessage Method 
        • MWCmd Class
          • MWCmd Members
          • MWCmd Constructor 
          • MWCmd Methods
        • MWCmd.BOM Enumeration
        • MWCmd.Browser Enumeration
        • MWCmd.CADSystem Enumeration
        • MWCmd.Component Enumeration
        • MWCmd.Database Enumeration
        • MWCmd.DataForm Enumeration
        • MWCmd.DBWArm Enumeration
        • MWCmd.Document Enumeration
        • MWCmd.File Enumeration
        • MWCmd.Messages Enumeration
        • MWCmd.NeutralFormat Enumeration
        • MWCmd.Options Enumeration
        • MWCmd.PDMSystem Enumeration
        • MWCmd.Plot Enumeration
        • MWCmd.Project Enumeration
        • MWCmd.RemoteAccess Enumeration
        • MWCmd.Revision Enumeration
        • MWCmd.Selection Enumeration
        • MWCmd.TaskManager Enumeration
        • MWCmd.Tree Enumeration
        • MWCmd.UserInterface Enumeration
        • MWCmd.Workflow Enumeration
        • MWCmd.WorkingSet Enumeration
        • MWCommandContext Enumeration
        • MWCommandType Enumeration
        • MWEvent Class
          • MWEvent Members
          • MWEvent Constructor 
          • MWEvent Methods
        • MWEvent.BOM Enumeration
        • MWEvent.Browser Enumeration
        • MWEvent.CADSystem Enumeration
        • MWEvent.Component Enumeration
        • MWEvent.Database Enumeration
        • MWEvent.DataForm Enumeration
        • MWEvent.DBWArm Enumeration
        • MWEvent.Document Enumeration
        • MWEvent.File Enumeration
        • MWEvent.Messages Enumeration
        • MWEvent.NeutralFormat Enumeration
        • MWEvent.Options Enumeration
        • MWEvent.PDMSystem Enumeration
        • MWEvent.Plot Enumeration
        • MWEvent.Project Enumeration
        • MWEvent.RemoteAccess Enumeration
        • MWEvent.Revision Enumeration
        • MWEvent.Selection Enumeration
        • MWEvent.TaskManager Enumeration
        • MWEvent.Tree Enumeration
        • MWEvent.UserInterface Enumeration
        • MWEvent.Workflow Enumeration
        • MWEvent.WorkingSet Enumeration
        • MWEventIN Class
          • MWEventIN Members
          • MWEventIN Constructor 
          • MWEventIN Methods
        • MWEventIN.BOM Class
          • MWEventIN.BOM Members
          • MWEventIN.BOM Constructor 
          • MWEventIN.BOM Methods
        • MWEventIN.BOM.ONBUYLIST Enumeration
        • MWEventIN.BOM.ONEDITBOMASSIGNABSOLUTEPOSITIONS Enumeration
        • MWEventIN.BOM.ONSEARCHBOMITEM Enumeration
        • MWEventIN.Browser Class
          • MWEventIN.Browser Members
          • MWEventIN.Browser Constructor 
          • MWEventIN.Browser Methods
        • MWEventIN.Browser.ONFILTER Enumeration
        • MWEventIN.Browser.ONSEARCH Enumeration
        • MWEventIN.CADSystem Class
          • MWEventIN.CADSystem Members
          • MWEventIN.CADSystem Constructor 
          • MWEventIN.CADSystem Methods
        • MWEventIN.CADSystem.ONCONFIGURATIONFILTER Enumeration
        • MWEventIN.CADSystem.ONREADONLYCOMPONENTNOTIFY Enumeration
        • MWEventIN.CADSystem.ONSEARCHCOMPONENT Enumeration
        • MWEventIN.CADSystem.ONUPDATEVARIANTNOTES Enumeration
        • MWEventIN.Database Class
          • MWEventIN.Database Members
          • MWEventIN.Database Constructor 
          • MWEventIN.Database Methods
        • MWEventIN.Database.ONADDATTACHMENT Enumeration
        • MWEventIN.Database.ONCOPYRELEASEDFILETOSECUREDSTORAGEAREA Enumeration
        • MWEventIN.Database.ONDATABASECONNECTIVITYFAILURE Enumeration
        • MWEventIN.Database.ONDELETEATTACHMENT Enumeration
        • MWEventIN.Database.ONDELETERECORD Enumeration
        • MWEventIN.Database.ONFILTERUIDS Enumeration
        • MWEventIN.Database.ONPREPARESQLSTATEMENTFORRELEASEDDATABASE Enumeration
        • MWEventIN.Database.ONUPDATEDATABASEFOROPENEDDOCUMENT Enumeration
        • MWEventIN.DataForm Class
          • MWEventIN.DataForm Members
          • MWEventIN.DataForm Constructor 
          • MWEventIN.DataForm Methods
        • MWEventIN.DataForm.ONCANCEL Enumeration
        • MWEventIN.DataForm.ONCHECKFORNOTNULLFIELDS Enumeration
        • MWEventIN.DataForm.ONEDIT Enumeration
        • MWEventIN.DataForm.ONOK Enumeration
        • MWEventIN.DataForm.ONOKAFTER Enumeration
        • MWEventIN.DataForm.ONOKBEFORE Enumeration
        • MWEventIN.DataForm.ONOKFILTER Enumeration
        • MWEventIN.Document Class
          • MWEventIN.Document Members
          • MWEventIN.Document Constructor 
          • MWEventIN.Document Methods
        • MWEventIN.Document.DATAENTR Enumeration
        • MWEventIN.Document.ONADDDOCUMENT Enumeration
        • MWEventIN.Document.ONCLOSE Enumeration
        • MWEventIN.Document.ONOPEN Enumeration
        • MWEventIN.Document.ONOPENG Enumeration
        • MWEventIN.Document.ONSAVE Enumeration
        • MWEventIN.Document.ONSAVEAS Enumeration
        • MWEventIN.Document.OPENDOC Enumeration
        • MWEventIN.NeutralFormat Class
          • MWEventIN.NeutralFormat Members
          • MWEventIN.NeutralFormat Constructor 
          • MWEventIN.NeutralFormat Methods
        • MWEventIN.NeutralFormat.ONAPPROVEMASTERDRAWING Enumeration
        • MWEventIN.NeutralFormat.ONCREATEMASTERDRAWING Enumeration
        • MWEventIN.Options Class
          • MWEventIN.Options Members
          • MWEventIN.Options Constructor 
          • MWEventIN.Options Methods
        • MWEventIN.Options.ONOPTIONS Enumeration
        • MWEventIN.Plot Class
          • MWEventIN.Plot Members
          • MWEventIN.Plot Constructor 
          • MWEventIN.Plot Methods
        • MWEventIN.Plot.ONCREATEHTMLOUTPUT Enumeration
        • MWEventIN.Plot.ONPLOTG Enumeration
        • MWEventIN.Project Class
          • MWEventIN.Project Members
          • MWEventIN.Project Constructor 
          • MWEventIN.Project Methods
        • MWEventIN.Project.ONADDTOREMOVEFROMPROJECT Enumeration
        • MWEventIN.Project.ONCHANGECURRENTPROJECT Enumeration
        • MWEventIN.Project.ONNEWPRJ Enumeration
        • MWEventIN.RemoteAccess Class
          • MWEventIN.RemoteAccess Members
          • MWEventIN.RemoteAccess Constructor 
          • MWEventIN.RemoteAccess Methods
        • MWEventIN.RemoteAccess.ONREMOTEACCESSACTION Enumeration
        • MWEventIN.RemoteAccess.ONREMOTEACCESSFILETRANSFER Enumeration
        • MWEventIN.Revision Class
          • MWEventIN.Revision Members
          • MWEventIN.Revision Constructor 
          • MWEventIN.Revision Methods
        • MWEventIN.Revision.ONAPPROVE Enumeration
        • MWEventIN.Revision.ONAPPROVEONPREVIOUSREVISION Enumeration
        • MWEventIN.Revision.ONBEFORECHECKIN Enumeration
        • MWEventIN.Revision.ONCANREV Enumeration
        • MWEventIN.Revision.ONCHECKIFMAJORREV Enumeration
        • MWEventIN.Revision.ONCHECKIN Enumeration
        • MWEventIN.Revision.ONCHECKOUT Enumeration
        • MWEventIN.Revision.ONCHECKOUTCHECKINAPPROVETREE Enumeration
        • MWEventIN.Revision.ONCHECKOUTRECORD Enumeration
        • MWEventIN.Revision.ONFILTERREV Enumeration
        • MWEventIN.Revision.ONFREEZE Enumeration
        • MWEventIN.Revision.ONINCREMENTREVISIONSTATE Enumeration
        • MWEventIN.Revision.ONNEWREV Enumeration
        • MWEventIN.Revision.ONOKREV Enumeration
        • MWEventIN.Revision.ONREVISIONOUTPUTFILESCREATED Enumeration
        • MWEventIN.Revision.ONUNCHECKIN Enumeration
        • MWEventIN.Revision.ONUNCHECKOUT Enumeration
        • MWEventIN.Revision.ONUNCHECKOUTRECORD Enumeration
        • MWEventIN.Revision.ONVALIDATENOTNULLFIELDSBEFOREAPPROVE Enumeration
        • MWEventIN.UserInterface Class
          • MWEventIN.UserInterface Members
          • MWEventIN.UserInterface Constructor 
          • MWEventIN.UserInterface Methods
        • MWEventIN.UserInterface.ONABOUT Enumeration
        • MWEventIN.UserInterface.ONCOMMAND Enumeration
        • MWEventIN.UserInterface.ONDOUBLECLICK Enumeration
        • MWEventIN.UserInterface.ONDROP Enumeration
        • MWEventIN.UserInterface.ONPREVIEWFILENOTFOUND Enumeration
        • MWEventIN.UserInterface.ONSELECTORDIALOGITEMSDISABLER Enumeration
        • MWEventIN.UserInterface.ONSHOWPREVIEWLABEL Enumeration
        • MWEventIN.UserInterface.ONVIEWDWG Enumeration
        • MWEventIN.Workflow Class
          • MWEventIN.Workflow Members
          • MWEventIN.Workflow Constructor 
          • MWEventIN.Workflow Methods
        • MWEventIN.Workflow.ONABOUTTOCHANGEWORKFLOWSTATE Enumeration
        • MWEventIN.Workflow.ONCHANGEWORKFLOWSTATE Enumeration
        • MWEventIN.Workflow.ONCHECKFORREQUIREDECR Enumeration
        • MWEventIN.Workflow.ONGETWORKFLOWPROCESS Enumeration
        • MWEventIN.Workflow.ONSENDWORKFLOWNOTIFICATIONTOUSERS Enumeration
        • MWEventIN.Workflow.ONSUBMITTOWORKFLOW Enumeration
        • MWEventIN.Workflow.ONWORKFLOWSTATEHASCHANGED Enumeration
        • MWEventKey Enumeration
        • MWEventOUT Class
          • MWEventOUT Members
          • MWEventOUT Constructor 
          • MWEventOUT Methods
        • MWEventOUT.BOM Class
          • MWEventOUT.BOM Members
          • MWEventOUT.BOM Constructor 
          • MWEventOUT.BOM Methods
        • MWEventOUT.BOM.ONBUYLIST Enumeration
        • MWEventOUT.BOM.ONEDITBOMASSIGNABSOLUTEPOSITIONS Enumeration
        • MWEventOUT.BOM.ONSEARCHBOMITEM Enumeration
        • MWEventOUT.Browser Class
          • MWEventOUT.Browser Members
          • MWEventOUT.Browser Constructor 
          • MWEventOUT.Browser Methods
        • MWEventOUT.Browser.ONFILTER Enumeration
        • MWEventOUT.Browser.ONSEARCH Enumeration
        • MWEventOUT.CADSystem Class
          • MWEventOUT.CADSystem Members
          • MWEventOUT.CADSystem Constructor 
          • MWEventOUT.CADSystem Methods
        • MWEventOUT.CADSystem.ONCONFIGURATIONFILTER Enumeration
        • MWEventOUT.CADSystem.ONREADONLYCOMPONENTNOTIFY Enumeration
        • MWEventOUT.CADSystem.ONSEARCHCOMPONENT Enumeration
        • MWEventOUT.CADSystem.ONUPDATEVARIANTNOTES Enumeration
        • MWEventOUT.Database Class
          • MWEventOUT.Database Members
          • MWEventOUT.Database Constructor 
          • MWEventOUT.Database Methods
        • MWEventOUT.Database.ONADDATTACHMENT Enumeration
        • MWEventOUT.Database.ONCOPYRELEASEDFILETOSECUREDSTORAGEAREA Enumeration
        • MWEventOUT.Database.ONDATABASECONNECTIVITYFAILURE Enumeration
        • MWEventOUT.Database.ONDELETEATTACHMENT Enumeration
        • MWEventOUT.Database.ONDELETERECORD Enumeration
        • MWEventOUT.Database.ONFILTERUIDS Enumeration
        • MWEventOUT.Database.ONPREPARESQLSTATEMENTFORRELEASEDDATABASE Enumeration
        • MWEventOUT.Database.ONUPDATEDATABASEFOROPENEDDOCUMENT Enumeration
        • MWEventOUT.DataForm Class
          • MWEventOUT.DataForm Members
          • MWEventOUT.DataForm Constructor 
          • MWEventOUT.DataForm Methods
        • MWEventOUT.DataForm.ONCANCEL Enumeration
        • MWEventOUT.DataForm.ONCHECKFORNOTNULLFIELDS Enumeration
        • MWEventOUT.DataForm.ONEDIT Enumeration
        • MWEventOUT.DataForm.ONOK Enumeration
        • MWEventOUT.DataForm.ONOKAFTER Enumeration
        • MWEventOUT.DataForm.ONOKBEFORE Enumeration
        • MWEventOUT.DataForm.ONOKFILTER Enumeration
        • MWEventOUT.Document Class
          • MWEventOUT.Document Members
          • MWEventOUT.Document Constructor 
          • MWEventOUT.Document Methods
        • MWEventOUT.Document.DATAENTR Enumeration
        • MWEventOUT.Document.ONADDDOCUMENT Enumeration
        • MWEventOUT.Document.ONCLOSE Enumeration
        • MWEventOUT.Document.ONOPEN Enumeration
        • MWEventOUT.Document.ONOPENG Enumeration
        • MWEventOUT.Document.ONSAVE Enumeration
        • MWEventOUT.Document.ONSAVEAS Enumeration
        • MWEventOUT.Document.OPENDOC Enumeration
        • MWEventOUT.NeutralFormat Class
          • MWEventOUT.NeutralFormat Members
          • MWEventOUT.NeutralFormat Constructor 
          • MWEventOUT.NeutralFormat Methods
        • MWEventOUT.NeutralFormat.ONAPPROVEMASTERDRAWING Enumeration
        • MWEventOUT.NeutralFormat.ONCREATEMASTERDRAWING Enumeration
        • MWEventOUT.Options Class
          • MWEventOUT.Options Members
          • MWEventOUT.Options Constructor 
          • MWEventOUT.Options Methods
        • MWEventOUT.Options.ONOPTIONS Enumeration
        • MWEventOUT.Plot Class
          • MWEventOUT.Plot Members
          • MWEventOUT.Plot Constructor 
          • MWEventOUT.Plot Methods
        • MWEventOUT.Plot.ONCREATEHTMLOUTPUT Enumeration
        • MWEventOUT.Plot.ONPLOTG Enumeration
        • MWEventOUT.Project Class
          • MWEventOUT.Project Members
          • MWEventOUT.Project Constructor 
          • MWEventOUT.Project Methods
        • MWEventOUT.Project.ONADDTOREMOVEFROMPROJECT Enumeration
        • MWEventOUT.Project.ONCHANGECURRENTPROJECT Enumeration
        • MWEventOUT.Project.ONNEWPRJ Enumeration
        • MWEventOUT.RemoteAccess Class
          • MWEventOUT.RemoteAccess Members
          • MWEventOUT.RemoteAccess Constructor 
          • MWEventOUT.RemoteAccess Methods
        • MWEventOUT.RemoteAccess.ONREMOTEACCESSACTION Enumeration
        • MWEventOUT.RemoteAccess.ONREMOTEACCESSFILETRANSFER Enumeration
        • MWEventOUT.Revision Class
          • MWEventOUT.Revision Members
          • MWEventOUT.Revision Constructor 
          • MWEventOUT.Revision Methods
        • MWEventOUT.Revision.ONAPPROVE Enumeration
        • MWEventOUT.Revision.ONAPPROVEONPREVIOUSREVISION Enumeration
        • MWEventOUT.Revision.ONBEFORECHECKIN Enumeration
        • MWEventOUT.Revision.ONCANREV Enumeration
        • MWEventOUT.Revision.ONCHECKIFMAJORREV Enumeration
        • MWEventOUT.Revision.ONCHECKIN Enumeration
        • MWEventOUT.Revision.ONCHECKOUT Enumeration
        • MWEventOUT.Revision.ONCHECKOUTCHECKINAPPROVETREE Enumeration
        • MWEventOUT.Revision.ONCHECKOUTRECORD Enumeration
        • MWEventOUT.Revision.ONFILTERREV Enumeration
        • MWEventOUT.Revision.ONFREEZE Enumeration
        • MWEventOUT.Revision.ONINCREMENTREVISIONSTATE Enumeration
        • MWEventOUT.Revision.ONNEWREV Enumeration
        • MWEventOUT.Revision.ONOKREV Enumeration
        • MWEventOUT.Revision.ONREVISIONOUTPUTFILESCREATED Enumeration
        • MWEventOUT.Revision.ONUNCHECKIN Enumeration
        • MWEventOUT.Revision.ONUNCHECKOUT Enumeration
        • MWEventOUT.Revision.ONUNCHECKOUTRECORD Enumeration
        • MWEventOUT.Revision.ONVALIDATENOTNULLFIELDSBEFOREAPPROVE Enumeration
        • MWEventOUT.UserInterface Class
          • MWEventOUT.UserInterface Members
          • MWEventOUT.UserInterface Constructor 
          • MWEventOUT.UserInterface Methods
        • MWEventOUT.UserInterface.ONABOUT Enumeration
        • MWEventOUT.UserInterface.ONCOMMAND Enumeration
        • MWEventOUT.UserInterface.ONDOUBLECLICK Enumeration
        • MWEventOUT.UserInterface.ONDROP Enumeration
        • MWEventOUT.UserInterface.ONPREVIEWFILENOTFOUND Enumeration
        • MWEventOUT.UserInterface.ONSELECTORDIALOGITEMSDISABLER Enumeration
        • MWEventOUT.UserInterface.ONSHOWPREVIEWLABEL Enumeration
        • MWEventOUT.UserInterface.ONVIEWDWG Enumeration
        • MWEventOUT.Workflow Class
          • MWEventOUT.Workflow Members
          • MWEventOUT.Workflow Constructor 
          • MWEventOUT.Workflow Methods
        • MWEventOUT.Workflow.ONABOUTTOCHANGEWORKFLOWSTATE Enumeration
        • MWEventOUT.Workflow.ONCHANGEWORKFLOWSTATE Enumeration
        • MWEventOUT.Workflow.ONCHECKFORREQUIREDECR Enumeration
        • MWEventOUT.Workflow.ONGETWORKFLOWPROCESS Enumeration
        • MWEventOUT.Workflow.ONSENDWORKFLOWNOTIFICATIONTOUSERS Enumeration
        • MWEventOUT.Workflow.ONSUBMITTOWORKFLOW Enumeration
        • MWEventOUT.Workflow.ONWORKFLOWSTATEHASCHANGED Enumeration
        • MWLang Enumeration
        • MWOption Enumeration
        • MWOptionList Enumeration
        • NeutralFormat Class
          • NeutralFormat Members
          • NeutralFormat Methods
            • MDAddImage Method 
            • MDAddLine Method 
            • MDAddRect Method 
            • MDAddText Method 
            • MDClose Method 
            • MDConvertFromPDF Method 
            • MDConvertToPDF Method 
            • MDGetFileName Method 
            • MDGetPageCount Method 
            • MDGetPageSize Method 
            • MDMerge Method 
            • MDOpen Method 
            • MDSetPageRange Method 
            • MDSplit Method 
        • NeutralFormat.PageSize Class
          • NeutralFormat.PageSize Members
          • NeutralFormat.PageSize Constructor 
          • NeutralFormat.PageSize Methods
          • NeutralFormat.PageSize Properties
            • DpiX Property 
            • DpiY Property 
            • Height Property 
            • Width Property 
        • OnAbout Class
          • OnAbout Members
          • OnAbout Constructor 
          • OnAbout Methods
        • OnAboutToChangeWorkflowState Class
          • OnAboutToChangeWorkflowState Members
          • OnAboutToChangeWorkflowState Constructor 
          • OnAboutToChangeWorkflowState Methods
        • OnAddAttachment Class
          • OnAddAttachment Members
          • OnAddAttachment Constructor 
          • OnAddAttachment Methods
        • OnAddDocument Class
          • OnAddDocument Members
          • OnAddDocument Constructor 
          • OnAddDocument Methods
        • OnAddToRemoveFromProject Class
          • OnAddToRemoveFromProject Members
          • OnAddToRemoveFromProject Constructor 
          • OnAddToRemoveFromProject Methods
        • OnApprove Class
          • OnApprove Members
          • OnApprove Constructor 
          • OnApprove Methods
        • OnApproveMasterDrawing Class
          • OnApproveMasterDrawing Members
          • OnApproveMasterDrawing Constructor 
          • OnApproveMasterDrawing Methods
        • OnApproveOnPreviousRevision Class
          • OnApproveOnPreviousRevision Members
          • OnApproveOnPreviousRevision Constructor 
          • OnApproveOnPreviousRevision Methods
        • OnBeforeCheckin Class
          • OnBeforeCheckin Members
          • OnBeforeCheckin Constructor 
          • OnBeforeCheckin Methods
        • OnBuyList Class
          • OnBuyList Members
          • OnBuyList Constructor 
          • OnBuyList Methods
        • OnCancel Class
          • OnCancel Members
          • OnCancel Constructor 
          • OnCancel Methods
        • OnCanRev Class
          • OnCanRev Members
          • OnCanRev Constructor 
          • OnCanRev Methods
        • OnChangeCurrentProject Class
          • OnChangeCurrentProject Members
          • OnChangeCurrentProject Constructor 
          • OnChangeCurrentProject Methods
        • OnChangeWorkflowState Class
          • OnChangeWorkflowState Members
          • OnChangeWorkflowState Constructor 
          • OnChangeWorkflowState Methods
        • OnCheckForNotNullFields Class
          • OnCheckForNotNullFields Members
          • OnCheckForNotNullFields Constructor 
          • OnCheckForNotNullFields Methods
        • OnCheckForRequiredECR Class
          • OnCheckForRequiredECR Members
          • OnCheckForRequiredECR Constructor 
          • OnCheckForRequiredECR Methods
        • OnCheckIfMajorRev Class
          • OnCheckIfMajorRev Members
          • OnCheckIfMajorRev Constructor 
          • OnCheckIfMajorRev Methods
        • OnCheckin Class
          • OnCheckin Members
          • OnCheckin Constructor 
          • OnCheckin Methods
        • OnCheckout Class
          • OnCheckout Members
          • OnCheckout Constructor 
          • OnCheckout Methods
        • OnCheckoutCheckinApproveTree Class
          • OnCheckoutCheckinApproveTree Members
          • OnCheckoutCheckinApproveTree Constructor 
          • OnCheckoutCheckinApproveTree Methods
        • OnCheckoutRecord Class
          • OnCheckoutRecord Members
          • OnCheckoutRecord Constructor 
          • OnCheckoutRecord Methods
        • OnClose Class
          • OnClose Members
          • OnClose Constructor 
          • OnClose Methods
        • OnCommand Class
          • OnCommand Members
          • OnCommand Constructor 
          • OnCommand Methods
        • OnConfigurationFilter Class
          • OnConfigurationFilter Members
          • OnConfigurationFilter Constructor 
          • OnConfigurationFilter Methods
        • OnCopyReleasedFileToSecuredStorageArea Class
          • OnCopyReleasedFileToSecuredStorageArea Members
          • OnCopyReleasedFileToSecuredStorageArea Constructor 
          • OnCopyReleasedFileToSecuredStorageArea Methods
        • OnCreateHTMLOutput Class
          • OnCreateHTMLOutput Members
          • OnCreateHTMLOutput Constructor 
          • OnCreateHTMLOutput Methods
        • OnCreateMasterDrawing Class
          • OnCreateMasterDrawing Members
          • OnCreateMasterDrawing Constructor 
          • OnCreateMasterDrawing Methods
        • OnDatabaseConnectivityFailure Class
          • OnDatabaseConnectivityFailure Members
          • OnDatabaseConnectivityFailure Constructor 
          • OnDatabaseConnectivityFailure Methods
        • OnDeleteAttachment Class
          • OnDeleteAttachment Members
          • OnDeleteAttachment Constructor 
          • OnDeleteAttachment Methods
        • OnDeleteRecord Class
          • OnDeleteRecord Members
          • OnDeleteRecord Constructor 
          • OnDeleteRecord Methods
        • OnDoubleClick Class
          • OnDoubleClick Members
          • OnDoubleClick Constructor 
          • OnDoubleClick Methods
        • OnDrop Class
          • OnDrop Members
          • OnDrop Constructor 
          • OnDrop Methods
        • OnEdit Class
          • OnEdit Members
          • OnEdit Constructor 
          • OnEdit Methods
        • OnEditBOMAssignAbsolutePositions Class
          • OnEditBOMAssignAbsolutePositions Members
          • OnEditBOMAssignAbsolutePositions Constructor 
          • OnEditBOMAssignAbsolutePositions Methods
        • OnFieldData Class
          • OnFieldData Members
          • OnFieldData Methods
            • GetDatabaseValue Method 
            • SetDatabaseValue Method 
        • OnFilter Class
          • OnFilter Members
          • OnFilter Constructor 
          • OnFilter Methods
        • OnFilterRev Class
          • OnFilterRev Members
          • OnFilterRev Constructor 
          • OnFilterRev Methods
        • OnFilterUids Class
          • OnFilterUids Members
          • OnFilterUids Constructor 
          • OnFilterUids Methods
        • OnFreeze Class
          • OnFreeze Members
          • OnFreeze Constructor 
          • OnFreeze Methods
        • OnGetWorkflowProcess Class
          • OnGetWorkflowProcess Members
          • OnGetWorkflowProcess Constructor 
          • OnGetWorkflowProcess Methods
        • OnIncrementRevisionState Class
          • OnIncrementRevisionState Members
          • OnIncrementRevisionState Constructor 
          • OnIncrementRevisionState Methods
        • OnNewPrj Class
          • OnNewPrj Members
          • OnNewPrj Constructor 
          • OnNewPrj Methods
        • OnNewRev Class
          • OnNewRev Members
          • OnNewRev Constructor 
          • OnNewRev Methods
        • OnOk Class
          • OnOk Members
          • OnOk Constructor 
          • OnOk Methods
        • OnOkAfter Class
          • OnOkAfter Members
          • OnOkAfter Constructor 
          • OnOkAfter Methods
        • OnOkBefore Class
          • OnOkBefore Members
          • OnOkBefore Constructor 
          • OnOkBefore Methods
        • OnOkFilter Class
          • OnOkFilter Members
          • OnOkFilter Constructor 
          • OnOkFilter Methods
        • OnOkRev Class
          • OnOkRev Members
          • OnOkRev Constructor 
          • OnOkRev Methods
        • OnOpen Class
          • OnOpen Members
          • OnOpen Constructor 
          • OnOpen Methods
        • OnOpenG Class
          • OnOpenG Members
          • OnOpenG Constructor 
          • OnOpenG Methods
        • OnOptions Class
          • OnOptions Members
          • OnOptions Constructor 
          • OnOptions Methods
        • OnPlotG Class
          • OnPlotG Members
          • OnPlotG Constructor 
          • OnPlotG Methods
        • OnPrepareSQLStatementForReleasedDatabase Class
          • OnPrepareSQLStatementForReleasedDatabase Members
          • OnPrepareSQLStatementForReleasedDatabase Constructor 
          • OnPrepareSQLStatementForReleasedDatabase Methods
        • OnPreviewFileNotFound Class
          • OnPreviewFileNotFound Members
          • OnPreviewFileNotFound Constructor 
          • OnPreviewFileNotFound Methods
        • OnReadOnlyComponentNotify Class
          • OnReadOnlyComponentNotify Members
          • OnReadOnlyComponentNotify Constructor 
          • OnReadOnlyComponentNotify Methods
        • OnRemoteAccessAction Class
          • OnRemoteAccessAction Members
          • OnRemoteAccessAction Constructor 
          • OnRemoteAccessAction Methods
        • OnRemoteAccessFileTransfer Class
          • OnRemoteAccessFileTransfer Members
          • OnRemoteAccessFileTransfer Constructor 
          • OnRemoteAccessFileTransfer Methods
        • OnRevisionOutputFilesCreated Class
          • OnRevisionOutputFilesCreated Members
          • OnRevisionOutputFilesCreated Constructor 
          • OnRevisionOutputFilesCreated Methods
        • OnSave Class
          • OnSave Members
          • OnSave Constructor 
          • OnSave Methods
        • OnSaveAs Class
          • OnSaveAs Members
          • OnSaveAs Constructor 
          • OnSaveAs Methods
        • OnSearch Class
          • OnSearch Members
          • OnSearch Constructor 
          • OnSearch Methods
        • OnSearchBOMItem Class
          • OnSearchBOMItem Members
          • OnSearchBOMItem Constructor 
          • OnSearchBOMItem Methods
        • OnSearchComponent Class
          • OnSearchComponent Members
          • OnSearchComponent Constructor 
          • OnSearchComponent Methods
        • OnSelectorDialogItemsDisabler Class
          • OnSelectorDialogItemsDisabler Members
          • OnSelectorDialogItemsDisabler Constructor 
          • OnSelectorDialogItemsDisabler Methods
        • OnSendWorkflowNotificationToUsers Class
          • OnSendWorkflowNotificationToUsers Members
          • OnSendWorkflowNotificationToUsers Constructor 
          • OnSendWorkflowNotificationToUsers Methods
        • OnShowPreviewLabel Class
          • OnShowPreviewLabel Members
          • OnShowPreviewLabel Constructor 
          • OnShowPreviewLabel Methods
        • OnSubmitWorkflow Class
          • OnSubmitWorkflow Members
          • OnSubmitWorkflow Constructor 
          • OnSubmitWorkflow Methods
        • OnUnCheckin Class
          • OnUnCheckin Members
          • OnUnCheckin Constructor 
          • OnUnCheckin Methods
        • OnUnCheckout Class
          • OnUnCheckout Members
          • OnUnCheckout Constructor 
          • OnUnCheckout Methods
        • OnUnCheckoutRecord Class
          • OnUnCheckoutRecord Members
          • OnUnCheckoutRecord Constructor 
          • OnUnCheckoutRecord Methods
        • OnUpdateDatabaseForOpenedDocument Class
          • OnUpdateDatabaseForOpenedDocument Members
          • OnUpdateDatabaseForOpenedDocument Constructor 
          • OnUpdateDatabaseForOpenedDocument Methods
        • OnUpdateVariantNotes Class
          • OnUpdateVariantNotes Members
          • OnUpdateVariantNotes Constructor 
          • OnUpdateVariantNotes Methods
        • OnValidateNotNullFieldsBeforeApprove Class
          • OnValidateNotNullFieldsBeforeApprove Members
          • OnValidateNotNullFieldsBeforeApprove Constructor 
          • OnValidateNotNullFieldsBeforeApprove Methods
        • OnViewDWG Class
          • OnViewDWG Members
          • OnViewDWG Constructor 
          • OnViewDWG Methods
        • OnWorkflowStateHasChanged Class
          • OnWorkflowStateHasChanged Members
          • OnWorkflowStateHasChanged Constructor 
          • OnWorkflowStateHasChanged Methods
        • OpenDoc Class
          • OpenDoc Members
          • OpenDoc Constructor 
          • OpenDoc Methods
        • Options Class
          • Options Members
          • Options Methods
            • GetHiddenMessage Method 
            • GetOption Method 
            • GetOptionByName Method 
            • GetOptionList Method 
            • GetOptionListByName Method 
            • SetOption Method 
            • SetOptionByName Method 
            • SetOptionList Method 
            • SetOptionListByName Method 
        • ParentWndWrapper Class
          • ParentWndWrapper Members
          • ParentWndWrapper Constructor 
          • ParentWndWrapper Methods
          • ParentWndWrapper Properties
            • IWin32Window.Handle Property 
            • Handle Property 
        • PDMSystem Class
          • PDMSystem Members
          • PDMSystem Methods
            • AddSpacesLeft Method 
            • AddSpacesRight Method 
            • AddToDebugLog Method 
            • AddZerosLeft Method 
            • DBWERPBomExists Method 
            • DBWERPMaterialOrDocumentExists Method 
            • EMail Method 
            • EmitEMail Method 
            • EventLogEvent Method 
            • EventLogEventByName Method 
            • GetBuild Method 
            • GetEnvironment Method 
            • GetGlobalParametersPath Method 
            • GetInstallationPath Method 
            • GetLang Method 
            • GetProductName Method 
            • GetSessionId Method 
            • GetTokenFromFile Method 
            • GetValueFromMemory Method 
            • Initialize Method 
            • RequiredBuild Method 
            • ScriptingEngineVersionInstalled Method 
            • SendEMail Method 
            • SetValueInMemory Method 
            • StrToDbl Method 
            • Wait Method 
        • Plot Class
          • Plot Members
          • Plot Methods
            • LoadPlotSetup Method 
            • Plot Method 
            • PlotAll Method 
            • PlotPDFTIF Method 
            • PlotPDFTIF2 Method 
            • SavePlotSetup Method 
        • Project Class
          • Project Members
          • Project Methods
            • CreateNewProject Method 
            • GetProjectsList Method 
        • QueryResultObject Class
          • QueryResultObject Members
          • QueryResultObject Methods
            • GetValue Method 
            • SetValue Method 
        • RemoteAccess Class
          • RemoteAccess Members
          • RemoteAccess Methods
            • Download Method 
            • DownloadFile Method 
            • TakeOwnership Method 
            • TransferOwnership Method 
        • ReplaceType Enumeration
        • Revision Class
          • Revision Members
          • Revision Methods
            • ActivateRevision Method 
            • Approve Method 
            • CheckIn Method 
            • CheckinFromCheckout Method 
            • CheckOut Method 
            • CheckOutAsDifferentUser Method 
            • CheckSavedConfiguration Method 
            • GetNextRevisionLabel Method 
            • GetNumberOfRevisions Method 
            • IncrementRevisionState Method 
            • NewRevision Method 
            • ReleaseIsMajor Method 
            • ReleaseIsMinor Method 
            • ReleaseIsPreRelease Method 
            • RenameCurrentRevision Method 
            • VisualizeRevision Method 
            • GetGlobaleError Method 
            • GetGlobaleRevPhaseA Method 
            • GetGlobaleRevPhaseAarray Method 
            • GetGlobaleRevPhaseAarray_AsObject Method 
            • GetGlobaleRevPhaseACap Method 
            • GetGlobaleRevPhaseB Method 
            • GetGlobaleRevPhaseBarray Method 
            • GetGlobaleRevPhaseBarray_AsObject Method 
            • GetGlobaleRevPhaseBCap Method 
            • GetGlobaleRevPhaseC Method 
            • GetGlobaleRevPhaseCarray Method 
            • GetGlobaleRevPhaseCarray_AsObject Method 
            • GetGlobaleRevPhaseCCap Method 
            • GetGlobaleRevSeparator Method 
        • Selection Class
          • Selection Members
          • Selection Methods
            • AndSelectByUniqueId Method 
            • AndSelectQueryByUniqueId Method 
            • CurrentDocument Method 
            • GetActiveDocUid Method 
            • GetPartialVisibleProjectsUidList Method 
            • GetSelection Method 
            • Initialize Method 
            • SelectById Method 
            • SelectByUniqueId Method 
            • SelectFromComposedOf Method 
            • SelectFromWhereUsed Method 
            • SelectQueryByUniqueId Method 
        • ShellInput Class
          • ShellInput Members
          • ShellInput Methods
            • GetItem Method 
        • ShellOutput Class
          • ShellOutput Members
          • ShellOutput Methods
            • SetItem Method 
        • ShellResult Class
          • ShellResult Members
          • ShellResult Methods
            • Count Method 
            • Init Method 
            • Item Method 
            • ItemByIndex Method 
            • Ok Method 
        • SimpleUserProcessDocument Delegate
        • TaskManager Class
          • TaskManager Members
          • TaskManager Methods
            • TaskAppend Method 
            • TaskCreate Method 
            • TaskSubmit Method 
            • TaskSubmit2 Method 
        • TraverseProjectsAssemblies Class
          • TraverseProjectsAssemblies Members
          • TraverseProjectsAssemblies Methods
            • AssemblyWorkingSetArray Method 
            • DrawingExists Method 
            • DrawingWorkingSetArray Method 
            • GenericWorkingSetArray Method 
            • GetDrawings Method 
            • GetOutputAssemblies Method 
            • GetOutputDrawings Method 
            • GetOutputGenerics Method 
            • GetOutputParts Method 
            • GetOutputProjects Method 
            • GetQuantityOfPartByUid Method 
            • PartWorkingSetArray Method 
            • ProjectsWorkingSetArray Method 
        • Tree Class
          • Tree Members
          • Tree Methods
            • GetAllDocumentsInStructure Method 
            • GetAllDocumentsInStructureDB Method 
            • Initialize Method 
            • WalkTree Method 
            • WalkTreeAllInstances Method 
            • WalkTreeBottomTop Method 
            • WithCallback Method 
              • WithCallback Method (SimpleUserProcessDocument)
              • WithCallback Method (UserProcessDocument)
            • WriteActualTree Method 
            • WriteTree Method 
        • UserInterface Class
          • UserInterface Members
          • UserInterface Methods
            • ActivityConsoleCleanAll Method 
            • ActivityConsoleHide Method 
            • ActivityConsolePrint Method 
            • BringToFront Method 
            • FilterSelect Method 
            • GetBrowserTreeCurrentGridInfo Method 
            • GetParent Method 
            • GetParentHwnd Method 
            • InputBox Method 
            • List Method 
            • ListFiles Method 
            • ListFromFile Method 
            • ListFromQuery Method 
              • ListFromQuery Method (String, String, Object, String[])
              • ListFromQuery Method (String, String, Int32, String, String, String, String)
            • MsgBox Method 
            • MsgBoxCritical Method 
            • MsgBoxCriticalQuestion Method 
            • MsgBoxExclamation Method 
            • MsgBoxInformation Method 
            • MsgBoxQuestion Method 
            • MultiSelectionList Method 
            • MultiSelectionListFromQuery Method 
            • PrintInfo Method 
            • RadioCombo Method 
            • RadioInput Method 
            • SaveFileName Method 
            • SelectDir Method 
            • SelectFile Method 
            • SelectFileMulti Method 
            • ShowConfigurationRevisionDialog Method 
            • ShowConfirmationDialog Method 
            • ShowDocumentSelectorDialog Method 
            • ShowFullPreviewExternal Method 
            • ShowPopupWindow Method 
            • WaitDialogClose Method 
            • WaitDialogOpen Method 
              • WaitDialogOpen Method (String, String)
              • WaitDialogOpen Method (String, String, Int32, Int32, Int32, Int32)
            • WaitDialogPoll Method 
            • WaitDialogSetMessage Method 
        • UserProcessDocument Delegate
        • Workflow Class
          • Workflow Members
          • Workflow Methods
            • QueryWorkflowStatePermissions Method 
            • WorkflowGetNotesAndFileAttachment Method 
            • WorkflowGetStateList Method 
            • WorkflowGetUserList Method 
            • WorkflowGoToState Method 
            • WorkflowUpdateState Method 
        • WorkingSet Class
          • WorkingSet Members
          • WorkingSet Methods
            • GetCurrentWSQuery Method 
            • WorkingSetAppend Method 
            • WorkingSetCreate Method 
            • WorkingSetRemove Method 
    • DBWCommandShell
      • Introduction
      • Programmer's Guide
        • Write Scripting Files
        • Debug VBS scripts from MechworksPDM
        • Debug PS1 scripts from MechworksPDM
        • Execute Scripts without any Message Box
        • WSH Scripting
        • Macro for Assigning ID and DESC
        • Execute a Script on a Remote Server
        • Use the PDM outside of the CAD environment (out of process programming)
        • Script entry points and input parameters
        • Encrypted scripts
        • Asynchronous scripts
        • Including other scripts
        • RMB MenuState to enable/disable scripts in RMB
        • .UIvbs file to enable/disable scripts in RMB (deprecated)
        • Script order sequence and saparators in RMB
        • Native x64 scripting
        • DBWorks StandAlone Server
          • Permanently Instantiating the DBWorks Standalone COM Server
          • DBWArm Login
          • DDE Server for StandAlone Users
          • Standard Library support from Standalone Server
          • Automation Mode
          • Open browser in a separate window
        • .NET scripting
          • Specifics
          • Getting started
      • Commands Reference
        • Index of Shell Commands
        • BOM
          • AssignBomFieldValue
          • AssignBomPositionNumber
          • Bom
          • BomBalloons
          • BomDelete
          • BomEdit
          • BomInsert
          • BomRefresh
          • BuyList
          • CreateNewBomItem
          • GetBomFieldValue
          • GetBomPositionNumber
          • IsFakeDocument
          • ResetBOMAbsolutePositionNumbers
          • SetBOMAbsolutePositionNumbers
        • Browser
          • AddProjectToSelection
          • CloseSheet
          • CurrentBrowserPage
          • LoadBrowserSplitterPositions
          • LoadProjectSelectionDialog
          • LoadQuery
          • MaximizeBrowser
          • MinimizeBrowser
          • Navigate
          • NoRequery
          • OpenForBrowsing
          • OpenForUpdating
          • SaveBrowserSplitterPositions
          • SaveBrowserState
          • SaveProjectSelectionDialog
          • SetBrowserFocus
          • SetDocPageSplitterPosition
          • SetGridParameter
          • SetProjectSelection
          • SetTreePageSplitterPosition
          • ShowAdvancedFilterInBrowser
          • ShowBrowser
          • WriteActualGrid
        • CADSystem
          • ChangePartColor
          • CloseApplication
          • EnableDisableUpdateFileCustomProperties
          • GetActiveDocConfigurationInfos
          • GetActiveDocUniqueID
          • GetDocumentExternalReferences
          • GetInContextChildren
          • IsDetachedDrawing
          • IsManagedConfiguration
          • IsStandardPart
          • MaximizeSolidWorks
          • MinimizeSolidWorks
          • RefreshVariantNotes
          • SelectVariantNotes
          • SetDisplayName
          • ShowMainFrameWindow
          • ShowSolidWorks
          • SWClose
          • SWOpen
          • SWReplaceReferencedConfiguration
          • SWReplaceReferencedDocument
          • SWSave
          • SWSaveAs
          • SWVersion
          • SWVersionHistory
        • Component
          • AddComponent
          • MarkAsNewReference
          • MarkAsReferenced
          • ReplaceReferenced
          • ReplaceSelectedComponents
          • RebuildComponentNamesFromFileNames
        • Database
          • AddToParent
          • BackupDatabaseRange
          • DeleteAllChildren
          • DeleteDocument
          • DeleteParentChild
          • DeleteTree
          • ExecSQL
          • Fetch
          • FetchByUid
          • FetchRevisionByUID
          • FetchTableFieldByKey
          • Filter
          • GetUniqueIdFromRelatedDocuments
          • GetSortedUIDListForProcessing
          • GetUniqueIdListFromFIleName
          • IsPrimaryDatabaseChanged
          • PopulateParentChildRevisionTable
          • RemoveFromParent
          • Requery
          • ResetPrimaryDatabaseTables
          • RestoreDatabaseRange
          • SetPrimaryDatabaseTables
          • UpdateDatabaseActiveDoc
          • UpdateReleasedDatabaseDocument
          • UpdateReleasedDatabaseParentChild
        • DataForm
          • EditRecord
          • EditRevisionRecord
          • ViewRecord
        • DBWArm
          • AddUserToProject
          • GetUserGroup
          • GetUserLocalGroup
          • IsCorrectPassword
          • IsCorrectPin
          • IsDeniedFeature
          • RemoveUserFromProject
          • UserWorksInProject
        • Document
          • AddAttachment
          • AddDocument
          • CreateHtmlOutput
          • CreatePreviewFile
          • CreatePreviewFileFromFullPath
          • GetHiddenFilesList
          • GetRevisionOutputFiles
          • IsDocumentOpened
          • IsDocumentUsedByInMemoryAsmOrDrw
          • OpenDocument
          • OpenDocumentViewOnly
          • Rename
        • File
          • CopyFileListToClipboard
          • CreateDir
          • DeleteFile
          • DestroyFile
          • FileCopy
          • FileExists
          • FileGetAttributes
          • FileGetProperties
          • FileGetSizeAndDates
          • FileLock
          • FileMakePath
          • FileRename
          • FileSetAttributes
          • FileSetDates
          • FileTakeOwnership
          • FileUnLock
          • FileUnzip
          • FileZip
          • IsFileLocked
          • IsFileLockedExclusive
          • isPathInNoDBDirectory
        • Messages
          • RaiseNotification
          • ReloadLookUpTables
          • SendCommandMessageToUser
          • SendNotificationMessageToAllUsers
          • SendNotificationMessageToUser
          • ShowNotificationMessage
        • NeutralFormat
          • MDAddImage
          • MDAddLine
          • MDAddRect
          • MDAddText
          • MDClose
          • MDConvert
          • MDGetFileName
          • MDGetPageCount
          • MDGetPageSize
          • MDMerge
          • MDOpen
          • MDSetPageRange
          • MDSplit
        • Options
          • GetHiddenMessage
          • GetOption
          • LoadHiddenOptions
          • LoadOptions
          • Option
          • SaveOptions
        • PDMSystem
          • AddToDebugLog
          • AddToEventLog
          • CheckReleasedStructuresIntegrity
          • DDEConnect
          • DDEDisconnect
          • DDESend
          • Email
          • EnableDisableDBWAclServerWindowsExplorerSynchronization
          • EnableDisableLocalCheckoutModeIntegrityCheckOnLoad
          • EnableRepaint
          • ExecMacro
          • ExecScript
          • GetProductName
          • GetSessionID
          • LoadAddin
          • SendEmail
          • ShowAboutInfo
          • TrackEvents
          • Wait
        • Plot
          • LoadPlotSetup
          • Plot
          • PlotAll
          • PlotPDFTIF
          • SavePlotSetup
        • Project
          • CreateNewProject
        • RemoteAccess
          • DeleteLocalCopy
          • Download
          • DownloadFile
          • ExecFileTransfer
          • GetFromBriefCaseTree
          • SelectAllDocumentsInBriefcase
          • SetBriefcaseUniqueId
          • PutInBriefCaseTree
          • TakeOwnership
          • TransferOwnership
        • Revisions
          • ActivateRevision
          • Approve
          • ApproveTree
          • Checkin
          • CheckinTree
          • Checkout
          • CheckoutTree
          • CreateFirstRevision
          • CreateRevisionOutput
          • Freeze
          • IncrementRevisionState
          • IsRecursiveCheckinApproveOperation
          • NewRevision
          • RenameCurrentRevision
          • RestoreLastRevision
          • RestoreRevision
          • UnCheckin
          • UnCheckout
          • UnFreeze
          • ValidateNotNullFieldsBeforeApprove
          • VisualizeRevision
        • Selection
          • AndSelectByUniqueId
          • AndSelectQueryByUniqueId
          • AndSelectTreeByUniqueId
          • CurrentDocument
          • GetSelection
          • GetTreeParentChildSelection
          • SelectById
          • SelectByUniqueId
          • SelectQueryByUniqueId
          • SelectTreeById
          • SelectTreeByUniqueId
          • SelectTreeRoot
          • SetTemporarySelection
          • SetTemporarySelectionFromRecursiveCheckoutDialog
        • Tree
          • ChildTree
          • CollapseTree
          • ExpandTree
          • GetTreeFirstLevelChildDocuments
          • GetTreeParentProject
          • ParentTree
          • ProjectTree
          • WriteActualTree
          • WriteTree
        • TaskManager
          • TaskAppend
          • TaskCreate
          • TaskCreateScript
          • TaskSubmit
        • UserInterface
          • ActivityConsoleCleanAll
          • ActivityConsoleHide
          • ActivityConsolePrint
          • DBWBringToFront
          • DBWInputBox
          • DBWMsgBox
          • GetBrowserTreeCurrentGridInfo
          • GetComponentFileNameFromSearchDialog
          • GetFilePathFromFileOpenDialog
          • PrintInfo
          • SetBrowserTreeCurrentGrid
          • ShowChangeQuantityDialog
          • ShowConfirmationDialog
          • ShowCreateNewBomItemDialog
          • ShowDocumentSelectorDialog 
          • ShowEditParentChildDataDialog 
          • ShowPopupWindow
          • WaitDialogClose
          • WaitDialogOpen
          • WaitDialogPoll
          • WaitDialogSetMessage
        • Workflow
          • QueryWorkflowStatePermissions
          • WorkflowGetNotesAndFileAttachment
          • WorkflowGotoState
          • WorkflowRemove
          • WorkflowSubmit
          • WorkflowUpdateState
        • WorkingSet
          • WorkingSetAppend
          • WorkingSetCheckIn
          • WorkingSetCheckOut
          • WorkingSetCreate
          • WorkingSetGetInProgressState
          • WorkingSetIncrementRevisionstate
          • WorkingSetOpen
          • WorkingSetRemove
          • WorkingSetUnCheckIn
          • WorkingSetUnCheckOut
      • Library Reference
        • Index of Standard Library Functions and Sub
        • BOM
          • DBWGetDBWBomAsArray
        • CADSystem
          • DBWCheckForConversion
          • DBWCreateEdrawing
          • DBWCreateEdrawingAs
          • DBWGetCadVersion
          • DBWIsStandardPart
          • DBWSwSaveAs
        • Database
          • DBWComposedOf
          • DBWExecSQL
          • DBWFilter
          • DBWGetChildren
          • DBWGetInsertCmdValue
          • DBWGetLinks
          • DBWGetParents
          • DBWGetSQLServerLang
          • DBWGetStringFieldData
          • DBWGetStringFieldData1
          • DBWGetStringFieldData2
          • DBWLoadQuery
          • DBWLoadQuery1
          • DBWQuery
          • DBWQueryByUid
          • DBWQueryRevisionByUid
          • DBWQueryTableFieldByKey
          • DBWSetDbworksStringFieldData
          • DBWSetRevisionStringFieldData
          • DBWSetNullFieldData
          • DBWSetStringFieldData
          • DBWWhereUsed
        • DBWARM
          • DBWGetUserGroup
          • DBWGetUserLocalGroup
          • DBWIsCorrectPassword
          • DBWIsCorrectPin
          • DBWIsDeniedFeature
          • DBWIsSuperAdmin
        • Document
          • DBWCheckIfDrawingExists
          • DBWCheckIfDrawingExists2
          • DBWDocumentFileType
          • DBWGetAssemblyList
          • DBWGetDocIdFromDrawing
          • DBWGetDocProject
          • DBWGetDocState
          • DBWGetDocType
          • DBWGetIdfromFullFileName
          • DBWGetIdfromFullFileName1
        • File
          • DBWAppendFile
          • DBWCheckReadOnlyFlag
          • DBWCopyFileToDir
          • DBWCreateDir
          • DBWCreateDirDBWServer
          • DBWDeleteAFile
          • DBWDirNameFromFullName
          • DBWExtFromFileName
          • DBWFileExists
          • DBWFileNameFromFullName
          • DBWFileNameNoExt
          • DBWFileNameNoExt1
          • DBWFolderExists
          • DBWRemoveReadOnlyFlag
          • DBWReplaceInvalidChars
          • DBWSetReadOnlyFlag
          • DBWValidFileName
        • Options
          • DBWGetOption
          • DBWGetOptionList
          • DBWSetOption
        • PDMSystem
          • DBWAddSpacesLeft
          • DBWAddSpacesRight
          • DBWAddZerosLeft
          • DBWCDbl
          • DBWEventLogEvent
          • DBWGetDBWorksBuild
          • DBWGetGlobalParametersPath
          • DBWGetInstallationPath
          • DBWGetLang
          • DBWGetUserOption
          • DBWGetValueFromMemory
          • DBWInit
          • DBWInput
          • DBWIsDBWServerActive
          • DBWLoadScript
          • DBWLookUp
          • DBWOutput
          • DBWRequiredDBWorksBuild
          • DBWResult
          • DBWScriptingEngineVersionInstalled
          • DBWSendEMail
          • DBWSendEmail1
          • DBWSendEmail2
          • DBWSendEmail3
          • DBWSendEmailTLS
          • DBWSetValueInMemory
          • DBWShell
        • Project
          • DBWGetProjectslist
          • DBWProjectNewEvent
        • Revision
          • DBWCheckinFromCheckout
          • DBWCheckoutAsDifferentUser
          • DBWCheckSavedConfiguration
          • DBWGetNumberOfRevisions
        • Selection
          • DBWGetActiveDocUid
          • DBWSelectFromComposedOf
          • DBWSelectFromWhereUsed
        • Tree
          • DBWWalkTree
          • DBWWalkTreeAllInstances
          • DBWWalkTreeBottomTop
        • UserInterface
          • DBWFilterSelect1
          • DBWFilterSelect2
          • DBWFilterSelect3
          • DBWFilterSelect4
          • DBWFilterSelect5
          • DBWInputBox
          • DBWInputBox1
          • DBWList
          • DBWListFiles
          • DBWListFromFile
          • DBWListFormQuery
          • DBWListFormQuery1
          • DBWMsgBox
          • DBWMsgBox1
          • DBWMsgBox2
          • DBWRadioCombo
          • DBWRadioInput
          • DBWSaveFileName
          • DBWSelectDir
          • DBWSelectFile
          • DBWSelectFileMulti
        • Workflow
          • DBWorkflowGetStateList
          • DBWorkflowGetUserList
        • WorkingSet
          • DBWGetCurrentWSQuery
        • Standard Library Global Constants
        • Msgbox Constants
      • Object Reference
        • DBWPar Object
        • DBWPar Properties
          • connectionString
          • DBWorksApplicationName
          • DBWorksConnectionDSN
          • DBWorksConnectionExcelDSN
          • DBWorksConnectionORACLE_SERVER
          • DBWorksDllModuleName
          • DBWorksInstallationDirectory
          • DBWPath
          • Parameter
        • DBWPar Methods
          • addMessageFile
          • DBWLookUp
          • DBWShell
          • getAppName
          • getDBWInput
          • getDBWorksDSN
          • getDBWPath
          • getDocumentDirectory
          • getGlobalParametersPath
          • getOption
          • getParameter
          • getWindowTitle
          • isUsingOracle
          • lookUp
          • lookUpField
          • lookUpUIFromCode
          • saveas
        • FileScan Object
        • FileScan Methods
          • scanDirectory method
        • DBWJComp
        • DBWJComp Methods
          • deleteCustomProperty
          • saveAsEDrawing
        • DBWJComp Properties
          • getActiveConfigurationName
        • DBWJMail Object
        • DBWJMail Methods
          • sendDocuments method
        • VSGroupDll Object
        • VSGroupDll
      • Special Files
        • Autoexec.spt File
        • Autoexec.vbs File
        • Autosave.spt File
        • !COMMAND.!!! File
        • OnCustomTools.VBS
      • Script parameters
        • I/O Parameters for MechworksPDM Scripts
        • List of Input/Result Parameters
        • List of Input Parameters
        • List of Result Parameters
        • Readable and Writeable Options List
        • List of tracked events
      • Event Scripts
        • BOM
          • OnBuyList.LST
          • OnEditBomAssignAbsolutePositions.LST
          • OnSearchBOMItem.LST
        • Browser
          • OnFilter.LST
          • OnSearch.LST
        • CADSystem
          • OnConfigurationFilter.LST
          • OnReadOnlyComponentNotify.LST
          • OnSearchComponent.LST
          • OnUpdateVariantnotes.LST
        • Database
          • OnAddAttachment.LST
          • OnDeleteAttachment.LST
          • OnCopyReleasedFileToSecuredStorageArea.LST
          • OnDatabaseConnectivityFailure.LST
          • OnDeleteRecord.LST
          • OnFilterUids.LST
          • OnPrepareSqlStatementForReleasedDatabase.LST
          • OnUpdateDatabaseForOpenedDocument.LST
        • DataForm
          • OnCancel.LST
          • OnCheckForNotNullFields.LST
          • OnEdit.LST
          • OnOk.LST
          • OnOkFilter.LST
        • Document
          • Dataentr.LST
          • OnAddDocument.LST
          • OnClose.LST
          • OnOpen.LST
          • OnOpenG.LST
          • OnSave.LST
          • OnSaveAs.LST
          • OpenDoc.LST
        • NeutralFormat
          • OnApproveMasterDrawing.LST
          • OnCreateMasterDrawing.LST
        • Options
          • OnOptions.LST
        • Plot
          • OnCreateHtmlOutput.LST
          • OnplotG.LST
        • Project
          • OnAddToRemoveFromProject.LST
          • OnChangeCurrentProject.LST
          • OnNewPrj.LST
        • RemoteAccess
          • OnRemoteAccessAction.LST
          • OnRemoteAccessFileTransfer.LST
        • Revision
          • OnApprove.LST
          • OnApproveOnPreviousRevision.LST
          • OnBeforeCheckin.LST
          • OnCanRev.LST
          • OnCheckIfMajorRev.LST
          • OnCheckin.LST
          • OnCheckout.LST
          • OnCheckoutCheckinApproveTree.LST
          • OnCheckoutRecord.LST
          • OnFilterRev.LST
          • OnFreeze.LST
          • OnIncrementRevisionState.LST
          • OnNewRev.LST
          • OnOkRev.LST
          • OnRevisionOutputFilesCreated.LST
          • OnUnCheckin.LST
          • OnUnCheckout.LST
          • OnUnCheckoutRecord.LST
          • OnValidateNotNullFieldsBeforeApprove.LST
        • UserInterface
          • OnAbout.LST
          • OnCommand.LST
          • OnDoubleClick.LST
          • OnDrop.LST
          • OnPreviewFileNotFound.LST
          • OnSelectorDialogItemsDisabler.LST
          • OnShowPreviewLabel.LST
          • OnViewDwg.LST
        • Workflow
          • OnAboutToChangeWorkflowState.LST
          • OnChangeWorkflowState.LST
          • OnCheckForRequiredECR.LST
          • OnGetWorkflowProcess.LST
          • OnSendWorkflowNotificationToUsers.LST
          • OnSubmitToWorkflow.LST
          • OnWorkflowStateHasChanged.LST
      • Special Scripts
        • Open
          • OpenDoc.LST
        • SaveAs/Rename
          • DataEntr_generic.LST
        • Data input
          • <FieldName>.LST files
          • CONFIGURATION_REVISION.SPT file
        • BOM
          • ViewXLS.LST
        • User Interface
          • OnCustomQueryTab_<TabName>.LST files
          • OnCustomQueryTabSearch_<TabName>.LST files
        • Advanced
          • DBWTran.LST
        • Filter
          • AdvFilter.LST
        • Material
          • Material.LST
      • System Scripts
      • Disconnected Database Replication Model
      • Examples
        • DBWDemo
        • Custom BOM
        • Handle SolidWorks arrays
        • PDF Output Support
        • Plot List
        • Build Hierarchical Structure
        • Drawing revision from drawing template
        • Drive SW UI from DBW script
        • Retrieve current user
        • Retrieve/Set current project
        • Retrieve custom properties
        • Retrieve document external references
        • Create a drawing watermark
        • Traverse project/assembly structure
        • Create Assembly booklet