...
Below is a list of methods that scripts can access to retrieve and manipulate data from any concept (configuration area, unit, configuration and configuration item):
Method | Return Type | Description |
---|---|---|
|
| Retrieves the unique identifier of the concept. |
|
| Retrieves the title of the concept. |
|
| Retrieves the description of the concept. |
|
| Retrieves the key that identifies the concept type. |
|
| Retrieves the key that identifies the concept state. |
|
| Retrieves the timestamp when the concept was archived. |
|
| Retrieves a list of tags associated with the concept. |
|
| Retrieves the concept type of the concept |
Accessing Properties and Complex Properties
...
These methods allow you to retrieve simple properties directly from a concept in different data types. The methods that return the property as their type throw an exception if the property doesn’t actually have this type:
Method | Return Type | Description |
---|---|---|
|
| Retrieves a property by its key as a string. This method is always available, no matter the data type of the property. |
|
| Retrieves an integer property value by its key. |
|
| Retrieves a double property value by its key. |
|
| Retrieves a BigDecimal property value by its key. |
|
| Retrieves a boolean property value by its key. |
|
| Retrieves an instant (timestamp) property value by its key. |
|
| Retrieves a long property value by its key. |
Complex Property (Record) Access Methods
...
Methods Available in ComplexProperty
Method | Return Type | Description |
---|---|---|
|
| Retrieves a string property value by its index and key within the complex property. (Always available) |
|
| Retrieves an integer property value by its index and key. |
|
| Retrieves a double property value by its index and key. |
|
| Retrieves a boolean property value by its index and key. |
|
| Retrieves a BigDecimal property value by its index and key. |
|
| Retrieves a long property value by its index and key. |
|
| Retrieves an instant property value by its index and key. |
ConceptType Object Methods
...
Below is a list of methods provided by the ConceptType
object, accessible through the Concept
object:
Method | Return Type | Description |
---|---|---|
|
| Retrieves the base kind of the concept type, indicating its general classification. |
|
| Retrieves the key for any associated child concept type. |
|
| Retrieves a list of keys for the property types defined for this concept type. |
|
| Retrieves a list of keys for the record types defined for this concept type. |
|
| Retrieves the key for the state machine associated with this concept type, if any. |
Type-Specific Concept Methods
Depending on the type of concept instance, additional methods are available that facilitate accessing related concepts and properties specific to their functional role within the application. Below is a breakdown of these methods by concept type:
Unit (Component)
For concepts that are instances of "Unit" or known as "Component":
Method | Return Type | Description |
---|---|---|
|
| Retrieves the parent configuration area |
Configuration
For concepts that are instances of "Configuration":
Method | Return Type | Description |
---|---|---|
|
| Returns the parent component of this configuration. |
|
| Returns the configuration items of this configuration |
Configuration Item
For concepts that are instances of "Configuration Item":
Method | Return Type | Description |
---|---|---|
|
| Returns the storage location associated with the configuration item. |
StorageLocation Methods
The StorageLocation
object provides specific information about where the configuration item is stored:
Method | Return Type | Description |
---|---|---|
|
| Retrieves the name of the storage location. |
|
| Retrieves the type of the storage location. |
Accessing Master Data
Scripts have the capability to access and utilize master data, which are tables of fixed data independent of the concept units. Master data provides a stable dataset that scripts can rely on for performing various operations, such as validations and computations.
...