Home Search

DriveWorks Pro 19
Toolbox

Send Feedback

Toolbox

The DriveWorks Toolbox provides a set of predefined actions that can be run by DriveWorks, as Tasks, in the following ways:

  • From a macro button, on a user form, as a specification macro
  • During specification, as an event or transition, as part of the  Specification Flow

Additionally each task can have conditions applied which are evaluated before deciding to execute the task or not.

Some tasks are fixed and require no further properties to be applied. Other tasks can have further properties applied that can retrieve information from the group or project or pass information into the specification.

Toolbox is available from the following areas:

When a task is selected, its properties are shown in the Properties window.

All tasks have a Title property which can be used to give the task a descriptive name.

Depending on the type of task, there may be additional properties.

Each property can be made dynamic - see individual tasks for more information.

If you build a rule for a property, then DriveWorks needs to have the project open to calculate it, which means even if the specification is going from one Paused state to another, DriveWorks will open the project and then close it again which may affect the performance of the project, particularly with Excel Projects.

To build a static value, type the value into the box next to the property name in the property grid.

To build a rule, click the property name, and then click the ellipsis ... button that launches the rule builder.

Toolbox Items

Tasks available from the Toolbox are sorted into the following categories:

  • 3D
  • Data
  • File System
  • General
  • PDM
  • Security
  • Services
  • Specification Hosting
  • Specifications

Additional categories will appear if you have an appropriate PowerPack installed.

The Toolbox list can be be filtered by using the filter at the top of the list.

Please see the topic How To Use Filters for more advanced filtering information.

The Toolbox is available from the following areas:

Tasks

The available Toolbox task items are as follows:

AddNewTeam
AddNewUser
AddUserToTeam
ArchiveSpecification
Base64EncodeFile
CalculateBoundingBoxData
CalculateEstimatedVolumeData
CancelHostedSpecification
CancelSpecification
CancelSpecificationTimer
ChangeChildSpecificationState
ClearDeferredFlagForComponents
ClearSpecificationComponentsDeferredFlag
CompleteChildSpecification
CopyFile
CopyFolder
CopySpecification
CopyClosedSpecification
CopyClosedChildSpecification
CreateClosedChildSpecification
CreatePreviewImage
DelayMacroTimeout
DeleteDocumentNode
DeleteFile
DeleteFolder
DeleteSpecification
DeleteUser
DeleteCalculationTableRows
DeleteGroupTableRows
DeleteSimpleTableRows
DeleteTeam
DriveConstantValue
DriveControlValue
DuplicateDocumentNode
EnableOnDemand
EnableDisableUser
EvaluateRuleValue
ExportSpecificationData
Export3DasOBJ
Export3DasSTL
Export3DasgITF
GetConstantValue
GetDocumentNodeTransform
GetLookatRotation
ImportgITFas3D
ImportOBJas3D
ImportSTLas3D
IncrementRevisionNumber
InvokeChildSpecificationOperation
InvokeChildSpecificationTransition
InvokeSpecificationOperation
InvokeSpecificationTransition
InvokeOperationOnExistingSpecification
InvokeTransitionOnExistingSpecification
NavigateBackward
NavigateForward
PDMPro: Check In File
PDMPro: Check In Folder Content
PDMPro: Check Out File
PDMPro: Check Out Folder Content
PDMPro: Create Folder
PDMPro: Delete File
PDMPro: Delete Folder
PDMPro: Get Latest File
PDMPro: Get Latest Files in Folder
PDMPro: Get Next Serial Number
PDMPro: Update File Data Card
PDMPro: Update Folder Data Card
RefreshTable
RegenerateAndDeleteComponent
RegenerateAndDeleteSpecificationComponents
RegenerateAndOverwriteComponent
RegenerateAndOverwriteSpecificationComponents
ReleaseDocuments
ReleaseEmails
ReleaseModels
RemoveUserFromTeam
Run3DPreview
RunMacro
RunMacroInALoop
RunMacroInHostedSpecification
RunMacroInHostSpecification
Save3DDocument
SendHTTPRequest
SendTextMessageClickatell
SetDocumentEntitySuppressionState
SetDocumentNodeStaticTransform
SetSpecificationHostControl
SetSpecOwner
SetTriggeredActionStatesToTriggerOn
SkipRemainingTasks
SkipToForm
StartChildSpecification
StartSpecificationTimer
StoreSpecification
Suffix3DAssetNames
SwitchTeamLeaderStatus
UpdateFormUI
UpdateGroupTableUsingArray
UpdateUserDisplayName
UpdateTeamDisplayName
UpdateTeamMembersCanCapture
UpdateTeamMembersCanEditAllSpecifications
UpdateTeamMembersCanEditGroupSecurity
UpdateTheTeamProjectPermissions
UpdateUserEmailAddress
UpdateUserPassword

Conditions

The available Toolbox condition items are as follows:

Toolbox Condition ItemToolbox Condition Item
Application TypeSetting: Can Edit Completed Specifications
Check ValueSetting: Document Generation Behavior
Is ArchivedSetting: Release To Autopilot
Is Child SpecificationSpecification Complete
Is Specification CancellingSpecification Type