DriveWorks Pro 16: Specification PowerPack [send feedback...]

DriveWorks Labs PowerPacks can be updated more often that the main release.

Please consult the Online Help File for the most up to date information and functionality.

Specification PowerPack

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

Version

This document covers up to and including DriveWorks Specification PowerPack 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 PowerPack [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 PowerPack is installed the following user defined functions will be available from the rule builder.

FunctionFunctionFunction
SppAddNumberColumnSppGetProjectTransitionsAndOperationsSppRemoveTextFromList
SppArithmeticSequenceSppGetReleasedModelChildrenSppReOrderTableColumns
SppASCIISppGetReleasedModelsSppReplaceInTable
SppBase64EncodeUrlSafeSppGetSpecificationDetailSppReplaceItemInList
SppCompareListsForDifferencesSppGetSpecificationIDSppReverseString
SppCompareListsForMatchesSppGetSpecificationModelByIDSppReverseTable
SppConvertNumberCultureSppGetSpecificationNameSppSearchTable
SppConvertNumberCultureInTableSppGetSpecificationOperationsAndTransitionsSppSetColumnInTable
SppCreateAcronymSppGetSpecificationsByDateSppSortString
SppDEC2HEXSppGetTableFromListSppSortStringNumeric
SppFileInfoSppGetTableFromTextSppSortTable
SppFilterTableByExclusionListSppGetTableRowSppStringFilter
SppFilterTableByInclusionListSppGetTableRowsSppStringShorten
SppFindAndReplaceInTableSppGetTableRowsBetweenTextSppStringSum
SppFirstFormNameSppGetTeamsForUserSppSumTableColumnByGroup
SppFormatColumnInTableSppGetTextFromTableSppUpdateTableHeaders
SppGetAllTeamsSppGetUserCanAdministerGroupSecuritySppXmlFromString
SppGetAllUsersSppGetUserIsTeamLeaderSppXmlGetElementAttributes
SppGetCapturedComponentsSppGetVariableCategoriesSppXmlGetElementChildList
SppGetChildSpecificationProjectsSppGetVariablesInCategorySppXmlGetElementValue
SppGetDomainNameFromEmailAddressSppGroupContentFolderSppXmlGetRootValue
SppGetFilesSpphttpGetRequestSppXmlLoad
SppGetFilesByDateCreatedSppIfNonNumberSppXmlRemoveAllAttributes
SppGetFoldersSppIsBetweenSppXmlRemoveAttribute
SppGetMachineInfoSppIsLeapYearSppXmlRemoveElement
SppGetModelQueueCountSppIsModelQueueEmptySppXmlSetAttributeValue
SppGetModelsInQueueSppIsSpecificationInAPausedStateSppXmlSetElementValue
SppGetNavigationStepsSppJoinTablesSppXPathGetElementAttributes
SppGetNavigationStepsInOrderSppMergeTablesSppXPathGetElementChildList
SppGetOperationsAndTransitionsSppNextFormNameSppXPathGetElementValue
SppGetOperationsAndTransitionsForChildSpecificationSppOpenTextFileSppXPathRemoveAttribute
SppGetPasswordHashSppProjectNameSppXPathRemoveElement
SppGetProjectPathSppRemoveCharacterTypesSppXPathSetAttributeValue
SppGetProjectsForCurrentUserSppRemoveInvalidFilenameCharactersSppXPathSetElementValue
SppGetProjectsForSpecifiedUserSppRemoveInvalidPathCharacters
SppGetProjectStatesSppRemoveItemFromList

Specification Tasks

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

TaskTaskTask
AddSecurity Team To An Operation On A Specification Flow StateExtract A ZIP File To A Given LocationReplace Images In Excel Document
AddSecurity Team To A Transition On A Specification Flow StateImport Data From An XML File Into Constants And ControlsReplace Images In Word Document
Add Security Team To Specification Flow StateImport Lines From A Text File Into An Existing TableRun Command Line With Arguments
Browse For FileImport Lines From A Text File Into Constants And ControlsRun Specification Operation
Change The Display Units Of Predefined Measurement Text BoxesImport Multi Column Named Sheet From Excel Into Constants And ControlsRun SSH Command
Change The Team/Project PermissionsImport Named Range Values From Excel Into Constants And ControlsTransition Specification
Copy A FolderImport Named Sheet from Excel into an Existing Project TableTrigger A 3D Preview For A Specific Control
Create A New TeamImport Named Sheet From Excel Into Constants And ControlsUpdate Column Data In Table
Create FolderMark Component References Created By A Specification For RegenerationUpdate Group Table Using Array
Delete All Rows In A Simple TableMark Component References Created From A Specific Master Model For RegenerationUpdates An Existing Team
Delete Specification By IDMark Component References For RegenerationUpdate The Master Path Of Released Components
Delete Specification DocumentMerge Multiple Word Documents Into A Parent DocumentUpdate The Tags Of A Specified Released Component
Drive Constants and Controls From ArrayMove Child Spec List ItemUpdate The Target Path Of A Specified Released Component
Export All Control Names To Named Sheet In ExcelNavigate BackwardWeb Ping
Export A Table Array To A Text FileNavigate ForwardsWrite A Line Of Text To The End Of A Text File
Export A Table Array To Named Range In ExcelNavigate To The First FormWrite Array To Table
Export Calculate Import To And From Named Ranges In ExcelPause Task ExecutionWrite Report Entry To A Specifications Report
Export Calculate Import To And From Named Sheets In ExcelRemove Component References By File NameWrite Variables To Table
Export Control Values And Constants To Text FileRemove Component References By File Name And Delete FilesZip Files
Export Control Values To Named Sheet In ExcelRemove Component References Created By A SpecificationZip Folder
Export Variables From Category To Text FileRemove Component References Created By A Specification And Delete Files
Export Variables Listed In A Table To A Text FileRemove Component References Referenced By A Specification And Delete Files

Table of Contents