Inventory
Layout Components
Instance Conf. List
List of instance configurations in a tabular view with filtering and editing options.
- Selector:
tsm-entity-instance-configuration-list-widget
- Type: Layout Component
- Properties:
- externalData (any = null): No corresponding field in the editor component.
- entityInstanceType (EntityInstanceType = EntityInstanceType.PRODUCT): Corresponds to
entityInstanceType
in the editor component. - exportPriv (string = null): Corresponds to
exportPriv
in the editor component. - showConfig (TableShowConfig =
{ showExport: true, showFilters: true, showRefresh: true, showPaginator: true, showManagerColumns: true, showProfiles: true, disableProfileUrl: true }
): Corresponds toshowConfig
in the editor component.
{
"title": "Instance Configuration List",
"widget": {
"type": "tsm-entity-instance-configuration-list-widget"
},
"type": "layout",
"config": {
"pageSize": "20"
}
}
Instance Conf. Tree List
Tree-structured list of instance configurations.
- Selector:
tsm-entity-instance-tree
- Type: Layout Component
- Properties:
- entityInstanceConfiguration (EntityInstanceConfiguration = null): This input is used to set the entityInstanceConfigurationData and load data based on it.
{
"type": "layout",
"title": "Instance Configuration Tree",
"widget": {
"type": "tsm-entity-instance-tree"
}
}
Product Conf. List
List of product configurations in a tabular view with filtering and editing options.
- Selector:
tsm-entity-instance-configuration-list-widget-new
- Type: Layout Component
- Properties:
- entityInstanceType (EntityInstanceType = EntityInstanceType.PRODUCT): Type of the entity instance.
- scrollHeight (string = null): Height of the scrollable area.
- profileCategory (string = null): Category of the profile.
- showExport (boolean = true): Flag to show export option.
- showFilters (boolean = true): Flag to show filters.
- showRefresh (boolean = true): Flag to show refresh option.
- showPaginator (boolean = true): Flag to show paginator.
- showManagerColumns (boolean = true): Flag to show manager columns.
- showProfiles (boolean = true): Flag to show profiles.
- showManagerSort (boolean = true): Flag to show manager sort.
- showManagerColor (boolean = true): Flag to show manager color.
- showListingConfig (boolean = true): Flag to show listing configuration.
- extendTqlWhere (string = null): Extended TQL where clause.
- externalTqlSort (string = null): External TQL sort.
- externalTqlSortForNested (
{[key: string]: any}
= null): External TQL sort for nested fields. - exportPriv (string = null): Export privilege.
- disabledOutputContext (boolean = false): Flag to disable output context.
- hiddenDataViewMode (boolean = false): Flag to hide data view mode.
- hideButtonGroup (boolean = false): Flag to hide button group.
{
"title": "Product Configuration List",
"widget": {
"type": "tsm-entity-instance-configuration-list-widget-new"
},
"type": "layout",
"config": {}
}
Instance Conf. Bookmark
Simple list of instance configurations in a tabular view.
- Selector:
tsm-entity-instance-configuration-list-panel
- Type: Layout Component
- Properties:
- entityInstanceId (string = null): Used to set default filter for the listing service.
{
"type": "layout",
"title": "",
"widget": {
"type": "tsm-entity-instance-configuration-list-panel"
}
}
Instance Conf. Relation Bookmark
Simple list of relationships for instance configurations in a tabular view.
- Selector:
tsm-entity-instance-relationship
- Type: Layout Component
- Properties:
- entityInstanceConfiguration (EntityInstanceConfiguration = null): This input is used to set the entity instance configuration and triggers filter updates in the listing service.
{
"type": "layout",
"title": "",
"widget": {
"type": "tsm-entity-instance-relationship"
}
}
Instance Conf. Status Bar
Overview of the current status of the instance configuration with quick switching options.
- Selector:
tsm-entity-instance-steps
- Type: Layout Component
- Properties:
- entityInstanceConfiguration (EntityInstanceConfiguration = null): This input is used to set the entity instance configuration and determine the active index and listing ID.
{
"type": "layout",
"title": "",
"widget": {
"type": "tsm-entity-instance-steps"
}
}
New Dependent Instance Button
Button to create a dependent instance.
- Selector:
tsm-entity-instance-create-dependent
- Type: Layout Component
- Properties:
- layoutingType (string = null):
- title (string = null): Configured in the editor form model.
- tooltip (string = null): Configured in the editor form model under 'widget.tooltip'.
- entityInstanceConfiguration (EntityInstanceConfiguration = null): Configured in the editor form model.
- readonly (boolean = null): Not explicitly configured in the editor form model.
- listingId (string = null): Configured in the editor form model.
- icon (string = null): Configured in the editor form model.
- defaultType (EntityInstanceType = null): Configured in the editor form model.
- redirectToDetail (boolean = true): Configured in the editor form model with a default value of true.
{
"type": "layout",
"title": "New Dependent Entity Instance Button",
"widget": {
"type": "tsm-entity-instance-create-dependent"
}
}
New Instance Conf. Dialog
Dialog for creating a new instance configuration.
- Selector:
tsm-entity-instance-new-container
- Type: Layout Component
- Properties: None.
{
"type": "layout",
"title": "New Instance Configuration",
"widget": {
"type": "tsm-entity-instance-new-container"
}
}
Instance Conf. Cost Card
Card displaying cost details for instance configurations.
- Selector:
tsm-entity-instance-configuration-cost
- Type: Layout Component
- Properties:
- entityInstanceTypes (EntityInstanceType = null): Used in a multi-select form field in the editor component.
- productIds (string[] = null): Triggers a store dispatch and data selection.
- entityInstanceConfigurationId (string = null): Triggers a store dispatch and data selection.
- catalogId (string = null): Configured in the editor component.
- catalogCode (string = null): Configured in the editor component.
- catalogCodes (string[] = null): Configured in the editor component.
- catalogTypes (string[] = null): Not present in the editor component's form model. Potential oversight or missing configuration in the editor.
- catalogLifecycleStatusCode (string = null): Configured in the editor component.
- categoryCodes (string[] = null): Configured in the editor component.
- excludeCategoryCodes (string[] = null): Configured in the editor component.
- productCodes (string[] = null): Configured in the editor component.
- productTypeCodes (string[] = null): Configured in the editor component.
- lifecycleStatusCode (string = null): Configured in the editor component.
- chars (FilterModel[] = null): Configured in the editor component.
- excludeIds (string[] = null): Configured in the editor component.
- excludeCodes (string[] = null): Configured in the editor component.
- entityType (string = SPECIFICATION): Configured in the editor component.
- relationshipParentId (string = null): Configured in the editor component.
- relationshipParentCode (string = null): Configured in the editor component.
- relationshipTypeCodes (string[] = null): Configured in the editor component.
- relationshipAddWithParent (boolean = null): Configured in the editor component.
{
"type": "layout",
"title": "Instance Configuration Costs",
"widget": {
"type": "tsm-entity-instance-configuration-cost"
}
}
Data Components
Instance Conf. Select
Selection of an instance configuration from a dropdown list.
- Selector:
tsm-entity-instance-configuration-lov
- Type: Select Component
- Properties:
- deleteValueOnCustomerAccountIdChanged (boolean = false): Determines if the value should be deleted when customer or account ID changes.
- showSerialNumber (boolean = false): Shows the serial number if available.
- showAddress (boolean = false): Shows the address if available.
- showEntityInstanceKey (boolean = false): Shows the entity instance key if available.
- showCatalogCategoryName (boolean = false): Shows the catalog category name if available.
- showCatalogSpecificationCode (boolean = false): Shows the catalog specification code if available.
- entityInstanceType (string): Type of the entity instance.
- entityInstanceTypes (string): Types of the entity instances.
- customerId (string): ID of the customer.
- accountId (string): ID of the account.
- active (string): Active status of the entity.
- actives (string[]): List of active statuses.
- catalogSpecificationTypes (string[]): Types of catalog specifications.
- catalogSpecificationCodes (string[]): Codes of catalog specifications.
- catalogSpecificationIds (string[]): IDs of catalog specifications.
- catalogSpecificationExcludeCodes (string[]): Codes of catalog specifications to exclude.
- catalogSpecificationEntityCategoryCodes (string[]): Entity category codes for catalog specifications.
- entityInstanceParentId (string): Parent ID of the entity instance.
- status (string): Status of the entity instance.
- allowedIds (string[]): Allowed IDs for selection.
- removeValueOnChange (any): Expression to remove value on change.
- chars (CharacteristicFilter | CharacteristicFilter[]): Characteristic filters for the list.
- listingId (string = 'entity-instance-lov'): ID of the listing.
{
"type": "string",
"title": "Select Instance Configuration",
"widget": {
"type": "tsm-entity-instance-configuration-lov"
}
}
IP Address Input
Input field for entering an IP address.
- Selector:
tsm-ip-address
- Type: Select Component
- Properties: None.
{
"type": "object",
"title": "Enter IP Address",
"widget": {
"type": "tsm-ip-address",
"notitle": true
}
}