0% found this document useful (0 votes)
7 views2 pages

Customizing Modeling Objects Guide

196_Creating_Custom_Properties

Uploaded by

sheikh.py10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Customizing Modeling Objects Guide

196_Creating_Custom_Properties

Uploaded by

sheikh.py10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

• 401: Permission denied. User does not have the permission to view or export the document.

• 404: Repository document not found. The document specified in path does not exist.
• 406: Export is not supported. Repository folder is root, repository folder contains branch or
document does not support export.
• 500: Internal error

You can access dedicated Swagger page here:

[Link]

[Link] Customizing Modeling Objects

Users with the Edit Extensions on Web privilege can define custom properties and dependencies for
standard types of objects, and can create custom objects.

You can define the following types of customizations:

• Custom properties for objects (see Creating Custom Properties [page 378]).
• Custom dependencies for objects (see Creating Custom Dependencies [page 380]).
• Custom lists of values for object properties (see Customizing Lists of Values [page 382]).
• Customized property sheets (see Customizing Object Property Sheets [page 383]).
• Custom objects (see Creating Custom Object Types [page 384]).

These customizations must be packaged in custom extension files, which can be manually attached to models
(see Creating Custom Extension Files [page 386]) or used as a new type of model for selection in the New
Model dialog (see Making Your Customizations Available in the New Model Dialog [page 389]).

[Link].1 Creating Custom Properties

Users with the Edit Extensions on Web privilege can define custom properties for objects. Custom
properties are displayed on the Info tab of objects of the specified type, by default in a section entitled Custom
Properties.

Procedure

1. Click Customize in the navigation panel to view the list of extensions.


2. Click the name of the custom extension you want to edit to open it and list the standard types of objects in
this type of model.
3. Click the object type for which you want to define a new property to open it in the editor.

 Note

If your object type is not present, click the + button, and then click the object type to add it to the list
and open it.

Administration Guide
378 PUBLIC Business Configuration
4. In the Properties section, click the + button to create a property, and enter:

Property Description

Name Specifies the name of the property as it will appear in the interface.

Code Specifies the internal name of the property, which must not contain spaces or the dot character
and must be unique for this class of objects.

 Caution
If you change the code after the property is in use, then any values set in models will be lost.

Data type You can choose between:


• Boolean - Yes/No values as checkbox
• Integer - Whole number values
• Float - Number values that support decimal places
• String - Single-line textual values
• Text - Multiline textual values
• Object - Link to another object
• URL - Link to any valid URL
• Date - Date with date picker control

Default Value Specifies the value of the property that will be set in the interface by default.

List of Values Specifies the list of property values.

Complete Specifies that only values defined in the List of Values box can be used for this property.

Multi-selection Specifies that you can enter more than one value for this property.

Object type [object] Click the Select tool to open a list to choose the type of object with which to populate
the property. By default, the object types from the current model type are listed. To select from
another type of model, click the More Types button and select the required model type.

In this example, a new boolean property is created for the Data Store class:

Administration Guide
Business Configuration PUBLIC 379

You might also like