DriveWorks Pro 16: 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 extra properties.

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

If you build a rule for 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 appears to launch 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
CancelSpecification
CancelSpecificationTimer
ChangeChildSpecificationState
ClearDeferredFlagForComponents
ClearSpecificationComponentsDeferredFlag
CompleteChildSpecification
CopyFile
CopyFolder
CopySpecification
CopyClosedSpecification
CopyClosedChildSpecification
CreateClosedChildSpecification
DelayMacroTimeout
DeleteDocumentNode
DeleteFile
DeleteFolder
DeleteSpecification
DeleteUser
DeleteCalculationTableRows
DeleteGroupTableRows
DeleteSimpleTableRows
DeleteTeam
DriveConstantValue
DriveControlValue
DuplicateDocumentNode
EnableOnDemand
EnableDisableUser
EvaluateRuleValue
ExportSpecificationData
ExternalEPDMCheckinafileintovault
ExternalEPDMCheckInafolderscontentintothevault
ExternalEPDMCheckoutafilefromvault
ExternalEPDMCheckOutafolderscontentsfromthevault
ExternalEPDMDeleteafilefromvault
ExternalEPDMDeleteafolderfromvault
ExternalEPDMGetlatestfilefromvault
ExternalEPDMGetsthelatestfilesinafolderfromvault
GetConstantValue
GetControlValue
IncrementRevisionNumber
InvokeChildSpecificationOperation
InvokeChildSpecificationTransition
InvokeSpecificationOperation
InvokeSpecificationTransition
InvokeOperationOnExistingSpecification
InvokeTransitionOnExistingSpecification
NavigateBackward
NavigateForward
RefreshTable
RegenerateAndDeleteComponent
RegenerateAndDeleteSpecificationComponents
RegenerateAndOverwriteComponent
RegenerateAndOverwriteSpecificationComponents
ReleaseDocuments
ReleaseEmails
ReleaseModels
RemoveUserFromTeam
Run3DPreview
RunMacro
RunMacroInALoop
RunMacroInHostedSpecification
RunMacroInHostSpecification
Save3DDocument
SendHTTPRequest
SendTextMessageClickatell
SetDocumentEntitySuppressionState
SetDocumentNodeStaticTransform
SetSpecificationHostControl
SetSpecOwner
SkipRemainingTasks
SkipToForm
StartChildSpecification
StartSpecificationTimer
StoreSpecification
SwitchTeamLeaderStatus
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

Table of Contents