ConcurrentDesignManagementBuilder Class

class NXOpen.Tooling.ConcurrentDesignManagementBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.ConcurrentDesignManagementBuilder to support concurrent design workflow management.

To create a new instance of this class, use NXOpen.Tooling.WorkflowManagementCollection.CreateConcurrentDesignManagementBuilder()

Default values.

Property Value
SetAsMyDefaultTask 0
UpdateOptions SaveMyComponents

New in version NX8.0.0.

Properties

Property Description
DesignTasks Returns or sets the designer names.
DesignerName Returns or sets the designer name.
ProjectLeader Returns or sets the project leader name.
SelectComponent Returns the selected component to assign to a designer.
SelectedDesignerIndex Returns or sets the index of the selected designer.
SetAsMyDefaultTask Returns or sets the option to set as the current user’s default task.
Tag Returns the Tag for this object.
TaskDescription Returns or sets the task description string
Type Returns or sets the type of concurrent design management.
UpdateOptions Returns or sets the update type.
UserName Returns or sets the user name to login.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

ConcurrentDesignManagementBuilderTypes Enumeration Specifies the types of concurrent design management.
ConcurrentDesignManagementBuilderUpdateTypes Enumeration Specifies the types of the update action.

Property Detail

DesignTasks

ConcurrentDesignManagementBuilder.DesignTasks

Returns or sets the designer names.

-------------------------------------

Getter Method

Signature DesignTasks

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DesignTasks

Parameters:designTasks (str) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

DesignerName

ConcurrentDesignManagementBuilder.DesignerName

Returns or sets the designer name.

-------------------------------------

Getter Method

Signature DesignerName

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DesignerName

Parameters:designerName (str) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

ProjectLeader

ConcurrentDesignManagementBuilder.ProjectLeader

Returns or sets the project leader name.

-------------------------------------

Getter Method

Signature ProjectLeader

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ProjectLeader

Parameters:projectLeader (str) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

SelectComponent

ConcurrentDesignManagementBuilder.SelectComponent

Returns the selected component to assign to a designer.

-------------------------------------

Getter Method

Signature SelectComponent

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX8.0.0.

License requirements: None.

SelectedDesignerIndex

ConcurrentDesignManagementBuilder.SelectedDesignerIndex

Returns or sets the index of the selected designer.

-------------------------------------

Getter Method

Signature SelectedDesignerIndex

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SelectedDesignerIndex

Parameters:selectedDesignerIndex (int) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

SetAsMyDefaultTask

ConcurrentDesignManagementBuilder.SetAsMyDefaultTask

Returns or sets the option to set as the current user’s default task.

-------------------------------------

Getter Method

Signature SetAsMyDefaultTask

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SetAsMyDefaultTask

Parameters:setAsMyDefaultTask (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

TaskDescription

ConcurrentDesignManagementBuilder.TaskDescription

Returns or sets the task description string

-------------------------------------

Getter Method

Signature TaskDescription

Returns:
Return type:str

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TaskDescription

Parameters:taskDescription (str) –

New in version NX10.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

Type

ConcurrentDesignManagementBuilder.Type

Returns or sets the type of concurrent design management.

-------------------------------------

Getter Method

Signature Type

Returns:
Return type:NXOpen.Tooling.ConcurrentDesignManagementBuilderTypes

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Type

Parameters:type (NXOpen.Tooling.ConcurrentDesignManagementBuilderTypes) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

UpdateOptions

ConcurrentDesignManagementBuilder.UpdateOptions

Returns or sets the update type.

-------------------------------------

Getter Method

Signature UpdateOptions

Returns:
Return type:NXOpen.Tooling.ConcurrentDesignManagementBuilderUpdateTypes

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UpdateOptions

Parameters:updateOptions (NXOpen.Tooling.ConcurrentDesignManagementBuilderUpdateTypes) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

UserName

ConcurrentDesignManagementBuilder.UserName

Returns or sets the user name to login.

-------------------------------------

Getter Method

Signature UserName

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UserName

Parameters:userName (str) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

Method Detail

Validate

ConcurrentDesignManagementBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.