Diagram Defined Custom Properties
Description
This page discusses the Diagram Defined Custom Properties (DDCP) feature on the web diagram.
A Designer, or Architect license is required to create and edit web diagrams this includes using Diagram Defined Custom Properties (or equivalent User Extensions ).
You can create custom properties to hold information not predefined in iGrafx, and even to create custom relationships between objects. Similar to configuring Custom Properties on a repository level, Diagrams can now capture modeling data specific to the diagram at hand.
How to add a Diagram Defined Custom Property
To Add a Custom Property in the diagram select: File → Manage Properties → Create Property
The basic settings
Display Name: The name of the property you want to be displayed to users.
Property Name: The internal name of the property
- The field with be auto filled in similar to how Repository Configuration → Custom Properties does it. If you manually change the property name field it will no longer auto generate if you change the display name.
Description: Provide a helpful description of the information this property holds, why it exists, etc.
Property Type:
Text:
Choose Single Line, Multiple Lines, or Collection of Unique Text Fields. With a collection, the user enters each text field separately with an Add command.
Specify any limit on the number of characters that the user may enter. Note that this affects database size, as many characters will be allocated for any object that can have the property value.
Number: Choose the precision of the number (e.g. Integer or Floating Point).
Date, Date and Time, or True/False: No additional settings are required.
Selection List:
Choose Single Value (1 of N), or Multiple Values to select multiple values (M of N) from the list.
Click ADD OPTION to add each option the user can choose from the list; enter a Label the user will see; the ID is automatically generated from the Label.
If you want an Alphabetical (A to Z) order, then click Custom Order, click Reorder, drag-drop items to order, and click Reorder again to finish.
Repository Relation:
Under Relationship Type, choose whether the relationship is To a single object, or To multiple objects.
- Control the types of repository objects that this custom property can be related to by clicking Restrict relationships by object type.
- Duration, Distance, Percent: Value and unit properties. No additional settings are required
- Restrict diagram elements by type
- Clicking on text provides the ability to restrict the property to only show up on certain shapes. Clicking Remove all element type restrictions will remove any restrictions resulting in the property showing up on all shapes.
How to edit a Diagram Defined Custom Property
To edit a Property in the diagram select: File → Manage Properties →
Settings Allowed to be edited
Display name
Description
- Sub categories of properties (if applicable):
- Text:
- Single line
- Multiple lines
- Selection list options
- Adding
- removing
- editing
- reordering
- Repository relation
- Restrict relationships by object type
- Text:
Diagram Element type restrictions
How to remove a Diagram Defined Custom Property
To remove a Custom Property In the diagram select: File → Manage Properties →
Permissions to use Diagram Defined Custom Properties
There are no permissions that limit the creation, updating, or deleting of diagram defined custom properties beyond permissions to modify diagrams.Where Diagram Defined Custom Properties can be seen/used
Diagram defined custom properties can be found in the following locations:
- Custom properties panel after selecting a shape
- Display fields panel under Custom Properties - Diagram Element (with the new display fields feature flag enabled)
Note: The following features aren't currently supported for DDCP
- Narrative
- Reporting
- API (CRUD)
- Exported Flowcharter Diagrams with Custom Data do not import into Process360 Live diagrams