Web Search

Status Control
Introduction
Assumptions
Guide Structure
Example Workflow
Status Control Data Model
Configuring Status Definitions in Lexicon
Status Controller in Design and other Constructor Modules
Status Layout
Edit Status Operations
Status History
Statistical Reports
Status Controller Toolbars
Drag and Drop into Graphical View
Status Pseudo Attributes and Commands
Pseudo Attributes
Commands
Clean Up Orphan Status Links
Using Status Control with Data Access Control
Examples
Example to Catch when the Dictionary Database has been Deferred
Example to Prevent Change of Status after a Certain Level
Example to Prevent Removal of Status from an Object
Example where a User may only Amend Status
Using Status Control with Auto Colours
Examples
Example Rule for Equipment with Design Work Completed or Higher
Example Rule for Equipment with Design Status Not Controlled
Customising Status Control using PML
Status Events in PML
Status Change Events
Database Change Events
Customising the StatusProjectHandler PML Object
Debug Mode
Where to add Code
Methods to Add Checks and Abort Changes
Methods to make Dependent Changes
Methods to Synchronise External Systems
Using the StatusData PML Object
Members
Constructors
Methods Intended for the User
Methods to Assign and Remove Status
Methods to Promote and Demote Status
Methods to Set Status
Internal Methods not Intended to be Called by User
Example to Set and Get Status Data
Using the Core Status Objects from PML
Object STATUSMANAGEMENT
Object STATUSEVENTS
Example to Add an Event Handler
Object STATUS
Object STATUSVALUE
Object ASSIGNEDSTATUS
Example to Set and Get Status Data
Customising Status Control using C# (.NET)
Namespaces and Assemblies
Classes in .NET
Class StatusManagement
Class Status
Class StatusValue
Class StatusCommand
Class StatusEvents
Status Change Events
Database Change Events
Distributing Customised Status Layouts
Upgrading Model Manager Status Data