The Specification Macros Editor is where you can create and edit Specification Macro Flows. This is done by adding Nodes. For more information on Nodes see Specification Macro Nodes.
The Specification Macros Editor Pane is divided into five different sections:
Additionally the status bar provides the following information regarding Specification Macros:
This is where you can add Macros to your Project. It is also contains all the actions such as Rename, Delete and Copy/Cut/Paste that you might want to carry out on a Specification Macro, Task or Condition.
This is where your added Specification Macros appear. Clicking on each one will show the Tasks and Conditions for that Specification Macro in the Specification Macro Flow Area.
This is where you add Tasks and Conditions to your Specification Macro; You can use multiple Tasks and Conditions to build your own custom Macro flows.
The Specification Task Toolbox pane shows a searchable list of Tasks that can be added to the Specification Macro Flow Area to become a Task in a Specification Macro Flow.
The Specification Conditions Toolbox pane shows a list of Conditions that can be added to the Specification Macro Flow Area to become a Condition in Specification Macro Flow.
For more information about the Toolboxes and the Toolbox items see: ToolBox.
For more information on each Node see Specification Macros Nodes.
Multiple Tasks and Conditions can be performed for any single Specification Macro. Repeat the steps above to add multiple Nodes to the Specification Flow Area.
The order in which multiple Task and Conditions are run, is determined by how the Nodes are connected together using Navigation Connections. The order of the Nodes can be changed by moving them around and reconnecting up the Navigation Connection Points to match the flow you wish to create.
For more information about Navigation Connection Points on Nodes see: Specification Macro Nodes.
To edit a Nodes properties click on the Task or Condition and edit the properties you wish to change.
The Title of each Node can be changed to give the Task or Condition a descriptive name. To do this select the Node you wish to rename and click on the Rename button found on the Command Bar.
Each property has an equation icon next to the properties name. Double clicking this allows you to change the property from static to dynamic. Changing the property from static to dynamic allows you to build rules for that property.
To build a static value, type the value into the box next to the property name in the Task Node.
To build a rule, click the property in the Task Node, and then click the ellipsis ... button that appears on the right hand side of the property to launch the Rules Builder.
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 resize a Node click on the Task or Condition and drag the lower right corner of the Node to the desired width.
As such only the width of each Node can be changed.
The slider bar at the bottom of the Specification Macro Flow Area controls the scale of the Tasks applied to the macro.
The Work Area can be scaled from 10% to 500% of the original size.
Move the slider to the left to zoom out.
Move the slider to the right to zoom in.
The scroll bars allow the horizontal and vertical movement (pan) of the work area.
This can also be achieved by using:
DriveWorks Tech Tips Portal
An alternative to standard DriveWorks security for creating users which uses a Group Table.
DriveWorks Tech Tips Portal is available to DriveWorks Pro customers with an active subscription and support contract.
Tech Tips provide cut down projects that highlight specific functionality for faster and more effective learning.
To access the portal:
The portal provides a search facility, start typing the name of the Tech Tip (as indicated above) to display the Tip you require.