Diagram Defined Custom Properties
Description
This page discusses the Diagram Defined Custom Properties (DDCP) feature on the web diagram.
A Creator license (e.g., Designer, or Architect ability) is required to create and edit web diagrams, which includes using Diagram Defined Custom Properties (or equivalent /wiki/spaces/DOC/pages/50072174 ).
You can create custom properties to hold information not predefined in Process Design, 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.
How to add a Diagram Defined Custom Property
To Add a Custom Property in the diagram, click the Custom Properties button, then the Manage Shape Properties (gear) icon, and then click the Create Property button. (Note: If you select: File → Manage Properties it will show you managing custom properties has moved to the Custom Properties pane).
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 click the edit pencil (
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
Diagram Element type restrictions
How to remove a Diagram Defined Custom Property
To remove a Custom Property In the diagram click the trash can icon (
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)
Metrics panel; including in Value Stream Map (VSM) diagrams.
External Data objects, including mapping ‘Properties’ to the columns in the External Data. See External Data Object documentation.
Please note that the following features aren't currently supported for DDCP:
Narrative
Reporting
API (CRUD)
iGrafx Desktop Client IGX File (e.g., Flowcharter) diagrams with Custom Data do not import into Process360 Live Process Design diagrams