Displays the list of actions visible by the user and navigation context.
Details Navigation
Clicking on a row opens the action details popup.
The header of the details popup contains the action name, description, and a breadcrumb that provides the context of the action, and whose tokens can be clicked to quickly jump to related objects (e.g. Customer, Location, Thing).
The action details body is predefined, and displays:
The due date by which the action must be completed
The number of days the action is active for
In case of Wear based action, the wear indicator.
The technical description.
In case of spare-parts based action, the list of spare-parts to replace.
On the action list rows, you can also click directly on specific information to jump to the action related objects:
Customer Name / Code → Customer details page
Location name → Location details page
Thing Name / Serial Number → Thing details page
In all other case the work-session details popup/page is opened.
In the details popup, you will also find the following buttons:
Discard: the action is discarded
Mark as Done: the action has been completed, so it can be closed as done.
In both cases a confirmation dialog appears, and in case of spare-parts must be preplaced, a double check to proceed is requested.
In case of Maintenance action, it is possible that to confirm the dialog, also additional information (e.g. Maintenance event properties) can be provided to enrich the maintenance registry event related to action completion.
Template Syntax
Below you can find some examples of how to use the component within a template.
<action-group-list-widget [title]="'Actions'">
</action-group-list-widget>
Component Reference
Here is a comprehensive list of all the elements and properties that can be used to configure the component.
Action List <action-list-widget> | |
---|---|
PROPERTIES | |
CSS Class | The name(s) of the CSS class used to customize the widget layout. |
Empty Message | The blank message to be displayed in the widget in case no item was found. To manage translations, you can define a label and use the key as the value of the property. |
Query | The array of conditions filtering out items. |
Query Variable | The id of the page's <things-filter-field> used for searching. |
Status | The statuses of the actions to load. TODO DISCARDED DONE
|
Title | The title displayed on the top part of the widget box. |
Topic | The topics of the actions to display. CONSUMABLES PERFORMANCE MAINTENANCE OPERATIONS
|
Type | The types of the actions to load. |
Visibility Condition | The expression that allows you to reduce the visibility of the element. |
Click On Row Behaviour | The expected behaviour when a row is clicked. OPEN_DETAILS OPEN_CONTEXT_OBJECT
[DEPRECATED] |
SUB-ELEMENTS | |
Property | The property whose label and current value must be rendered as a widget row. |
Property <property> | |
---|---|
PROPERTIES | |
Column CSS Class | The name(s) of the column CSS class used to customize the table column. |
Description | The property description. |
Filter | The name of the filter used to transform and display values. |
Label | The property alternative label. |
Name | The property whose value must be loaded by the widget. |
Show Header | The flag indicated whether the header is visible. true false
|
Visibility Condition | The expression that allows you to reduce the visibility of the element. |