DriveWorks Pro 15: Specification Power Pack [send feedback...]

Specification Power Pack

The DriveWorks Specification Power Pack plug-in extends a DriveWorks implementation by adding advanced functions and tasks.

Version

This document covers up to and including DriveWorks Specification Power Pack v15.0.4

Installation

Once downloaded double click the DriveWorks-SpecificationPowerPack-[version number].msi file to begin the installation process. DriveWorks and SolidWorks should be closed while installing the plug-in.

Once installed the plug-in is automatically loaded in DriveWorks.

Uninstall

The plug-in is uninstalled from Windows Programs and Features, and will be listed as DriveWorks-Specification Power Pack [version number].

DriveWorks should be closed and restarted once the plug-in has been uninstalled to remove it from the plug-in list in the DriveWorks settings.

User Defined Functions

Once the specification power pack is installed the following user defined functions will be available from the rule builder.

FunctionFunctionFunction
SppAddNumberColumnSppGetSpecificationNameSppReplaceItemInList
SppASCIISppGetSpecificationOperationsAndTransitionsSppReverseString
SppCompareListsForDifferencesSppGetSpecificationsByDateSppReverseTable
SppCompareListsForMatchesSppGetTableFromListSppSearchTable
SppCreateAcronymSppGetTableFromTextSppSetColumnInTable
SppDEC2HEXSppGetTableRowSppSortString
SppFileInfoSppGetTableRowsSppSortStringNumeric
SppFilterTableByExclusionListSppGetTableRowsBetweenTextSppSortTable
SppFilterTableByInclusionListSppGetTeamsForUserSppStringFilter
SppFindAndReplaceInTableSppGetTextFromTableSppStringShorten
SppFirstFormNameSppGetUserCanAdministerGroupSecuritySppStringSum
SppFormatColumnInTableSppGetUserIsTeamLeaderSppSumTableColumnByGroup
SppGetAllTeamsSppGetVariableCategoriesSppUpdateTableHeaders
SppGetAllUsersSppGetVariablesInCategorySppXmlFromString
SppGetCapturedComponentsSppGroupContentFolderSppXmlGetElementAttributes
SppGetChildSpecificationProjectsSpphttpGetRequestSppXmlGetElementChildList
SppGetDomainNameFromEmailAddressSppIfNonNumberSppXmlGetElementValue
SppGetFilesSppIsBetweenSppXmlGetRootValue
SppGetFoldersSppIsLeapYearSppXmlLoad
SppGetModelQueueCountSppIsModelQueueEmptySppXmlRemoveAllAttributes
SppGetModelsInQueueSppIsSpecificationInAPausedStateSppXmlRemoveAttribute
SppGetNavigationStepsSppJoinTablesSppXmlRemoveElement
SppGetNavigationStepsInOrderSppMergeTablesSppXmlSetAttributeValue
SppGetOperationsAndTransitionsSppNextFormNameSppXmlSetElementValue
SppGetOperationsAndTransitionsForChildSpecificationSppOpenTextFileSppXPathGetElementAttributes
SppGetPasswordHashSppProjectNameSppXPathGetElementChildList
SppGetProjectPathSppRemoveCharacterTypesSppXPathGetElementValue
SppGetProjectsForCurrentUserSppRemoveInvalidFilenameCharactersSppXPathRemoveAttribute
SppGetProjectsForSpecifiedUserSppRemoveInvalidPathCharactersSppXPathRemoveElement
SppGetReleasedModelChildrenSppRemoveItemFromListSppXPathSetAttributeValue
SppGetReleasedModelsSppRemoveTextFromListSppXPathSetElementValue
SppGetSpecificationDetailSppReOrderTableColumns
SppGetSpecificationIDSppReplaceInTable

Specification Tasks

Once the specification power pack is installed the following specification tasks will be available from the toolbox (available when creating Specification Macros or editing the Specification Flow).

TaskTaskTask
Add Security Team to a Transition on a Specification Flow StateExtract a ZIP file to a given locationRemove Component References Referenced By A Specification and Delete Files
Add Security Team to Specification Flow StateImport Data From an XML File into Constants and ControlsReplace Images in Excel Document
Browse for fileImport Lines From a Text File into an existing simple tableReplace Images in Word Document
Change The Display Units Of Predefined Measurement Text BoxesImport Lines From a Text File into Constants and ControlsRun Command Line with Arguments
Change the Team/Project permissionsImport Multi Column Named Sheet from Excel into Constants and ControlsRun Specification Operation
Copy a folderImport Named Range Values from Excel into Constants and ControlsTransition Specification
Create a new TeamImport Named Sheet from Excel into an Existing Project TableTrigger a 3DPreview for a specific control
Create FolderImport Named Sheet from Excel into Constants and ControlsUpdate Column Data in Simple Table
Delete All Rows In A Simple TableMark Component References Created by a Specification for RegenerationUpdate Group Table Using Array
Delete Specification By IDMark Component References Created From a Specific Master Model for RegenerationUpdates an existing Team
Drive constants and control values from a table arrayMark Component References for RegenerationUpdate the Master Path of Released Components
Export All Control Names To Named Sheet In ExcelMerge multiple word documents into a parent documentUpdate the Tag(s) of a Specified Released Component
Export a Table Array To a text fileMove Child Spec List ItemUpdate the Target Path of a Specified Released Component
Export a Table Array To Named Range in ExcelNavigate BackwardWeb Ping
Export All Control Names To Named Range in ExcelNavigate ForwardsWrite a line of text to the end of a text file
Export Control Values To Named Sheet in ExcelNavigate to the First FormWrite array to simple table
Export Control Values And Constants To Text FileRemove Component References By File NameWrite Report Entry to a Specifications Report
Export Control Values To Named Sheet in ExcelRemove Component References By File Name and Delete FilesWrite variables to simple table
Export Variables From Category To Text FileRemove Component References Created By A SpecificationZip Files
Export Variables Listed In A Table To A Text FileRemove Component References Created By A Specification and Delete FilesZip Folder

Table of Contents