Server API reference › API reference › API implementation and reference
CatalogItemVariable- Scoped
The CatalogItemVariable API provides methods that enable you to create and modify service catalog item variables using scripts.
This API runs in the sn_sc namespace.
Parent Topic:Server API reference
CatalogItemVariable - create(Boolean standardUpdate)
Inserts the specified catalog item variable.
| Name | Type | Description |
|---|
| standardUpdate | Boolean | Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow. |
| Type | Description |
|---|
| String | Return the sys_id of the inserted variable record. |
CatalogItemVariable - deleteRecord(Boolean standardUpdate)
Deletes the defined catalog item variable.
| Name | Type | Description |
|---|
| standardUpdate | Boolean | Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow. |
CatalogItemVariable - read(Object columns, Boolean standardUpdate)
Returns a mapping of catalog item variable attribute values.
| Name | Type | Description |
|---|
| columns | Object | Set of columns for which to return values. |
| standardUpdate | Boolean | Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow. |
| Type | Description |
|---|
| Object | An object mapping column names to values. |
CatalogItemVariable - setAttributes(Object attributes)
Defines attribute values for this catalog item variable.
| Name | Type | Description |
|---|
| attributes | Object | An object mapping column names to values. |
CatalogItemVariable - update(Object columnValues, Boolean standardUpdate)
Updates current catalog item variable with set values.
| Name | Type | Description |
|---|
| columnValues | Object | An object mapping column names to values. |
| standardUpdate | Boolean | Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow. |