Design objects have a domain prefix that allows you to directly or indirectly reference a design object or invoke object properties. See Domain Prefixes for more information.
The following table list the various design objects with their prefixes:
Design Object | Domain Prefix | Reference Type | Use Case |
---|---|---|---|
Constants | cons! |
Indirect | Use this domain to indirectly reference a design object. See Call a Constant from an Expression for more information. |
Data Types | type! |
Direct | Use this domain to reference an Appian data type or custom data types. See Construction Data Type Values for examples on how to use this prefix. See Data prefixes for information on which data prefixes to use to invoke stored data values in an expression. |
Decisions | rule! |
Indirect | Use this domain to indirectly reference an expression rule, an interface, a decision, and an integration. See Call a decision from another expression for more information. |
Expression Rules | rule! |
Indirect | Use this domain to indirectly reference an expression rule, an interface, a decision, and an integration. See Call an expression rule from another expression for more information. |
Integrations | rule! |
Indirect | Use this domain to indirectly reference an expression rule, an interface, a decision, and an integration. See Call an integration to query data for more information. |
Interfaces | rule! |
Indirect | Use this domain to indirectly reference an expression rule, an interface, a decision, and an integration. See Interfaces as rules for more information. |
Portal | portal! |
Direct | Use this domain to reference a portal object and any portal pages. See Reference a portal object for more information. |
Record Type | recordType! |
Direct | Use this domain to reference a record object type and any properties of the record type like fields, actions, filters, and relationships. See Reference a record type and its properties for more information. |
Referencing Objects in Expressions