Home Search

DriveWorks Pro 24
Business objects - Attributes

Send Feedback

This section is specific to the DriveWorks CPQ Sales Portal for DriveWorks CPQ DriveApp please see Introduction to the DriveWorks CPQ DriveApp.

Business objects - Attributes

For information on what a business object is in context to a business object, see Business Objects.

Types of attributes

Title - The attribute used by default in the first column of a list of records. A business object has one title attribute.

Relation - The attributes required for storing the connection between two business objects.

Required - Business object records cannot be created without values for all required attributes. Title attributes are always required, and relation attributes can be either required or not required.

Attribute Settings

Constraint Type - the following constraint types can be assigned to an attribute of a business object:

NameDescription
TextA standard text string which can be limited by number of characters.
Text EnumA list of text strings separated by pipebars, that will be displayed to users in the drop-down.
DoubleA numeric value that can have an increment value set to control precision.
BooleanA true/false value
DateConstraintA standard date value
DateTimeUtcUser input is provided in their timezone and then converted when stored. When displayed back to the user the value is converted back to their timezone.
DateTimeWallClockUser input is sorted as provided and not converted to UTC. Displayed to all users as the same date/time as originally inputted.
TimeZoneIdProvides the user with an IANA standard list of time zones.

Default Value = The attribute value of this setting will be used when a business object record is created and the value for the corresponding attribute is left blank.

Minimum = The minimum value of the attribute.

Maximum = The maximum value of the attribute.

Minimum and maximum measurements depend on constraint type:

NameMinimum and maximum measurement
TextCharacter count
DoubleNumerical value

Allow Multiple lines - When the attribute constraint type is Text, this setting determines whether carriage returns are permitted in the text input.

Is Constraint Nullable? - This setting determines whether an attribute is required when adding a new record.

Use Current Time As Default? - This sets the control to the current time on record creation. Only available for DateTimeUtc constraint types.

Step - defines the increment between values.

Step Base - defines where the step should start from.

Values - When the attribute constraint type is TextEnum, this setting determines the predefined list of values that are available to the user when creating a record.

Viewing business object attributes

From the business object package list, an individual business object's attributes can be viewed by selecting the package and then selecting the business object.

Attribute types are shown in tags to the right of attribute names.

Attribute settings are displayed when an attribute is selected and expanded.