Difference between revisions of "V2/CMS Tutorial/User Tools/Creating Content/Automation/Event/Inputs"
From Senfi Docs
Elysia.Tan (talk | contribs) |
Elysia.Tan (talk | contribs) |
||
Line 34: | Line 34: | ||
Dates are parsed using Moment in UTC mode. Refer to [https://momentjs.com/docs/#/parsing/ docs] here. | Dates are parsed using Moment in UTC mode. Refer to [https://momentjs.com/docs/#/parsing/ docs] here. | ||
− | * | + | You can format using: |
+ | * '''Organization's default date-time & UTC offset''': ${<input_name>.to_date_str()} | ||
** E.g. {date_of_incident.to_date_str()} | ** E.g. {date_of_incident.to_date_str()} | ||
− | * | + | * '''Specified <preset> format & organization's default UTC offset''': ${<input_name>.to_date_str(<preset>)} |
− | * | + | * '''Specified <preset> format & <utc_offset>''': ${<input_name>.to_date_str(<preset> <utc_offset>)} |
− | * | + | * '''Specified <format> & <utc_offset>''': ${<input_name>.to_date_str(<format> <utc_offset>)} |
Revision as of 21:59, 22 June 2021
Contents
Event Inputs
Event inputs are used to pass information from a triggered expression to the event, and on to the event's action/alarm.
This section explains how the embed formula is used to embed an event's input values into its description and action's content. There are two ways of doing so:
See Embed Node Information to learn how to pass information from a triggered expression to the event inputs.
Embed using the UI
- Select the user-defined input which will be shown in the Click to embed input field (under the message of an event's action/event's description box).
Embed Formula
- Input formula must begin with "${" and end with "}".
- Content enclosed within the brackets consist of 1 to 2 words, separated by ".".
- General: ${<input_name>.<2nd word>}
- 2nd word is used to format the embedded value
Format Values
The CMS supports two types of formatting:
Round
Note:Value of <input_name> must be a number.
- Round values to nearest integer: ${<input_name>.round()}
- E.g. ${asset_id.round()}
Format Date
Note:Value of <input_name> must be a datetime.
Dates are parsed using Moment in UTC mode. Refer to docs here.
You can format using:
-
Organization's default date-time & UTC offset: ${<input_name>.to_date_str()}
- E.g. {date_of_incident.to_date_str()}
- Specified <preset> format & organization's default UTC offset: ${<input_name>.to_date_str(<preset>)}
- Specified <preset> format & <utc_offset>: ${<input_name>.to_date_str(<preset> <utc_offset>)}
- Specified <format> & <utc_offset>: ${<input_name>.to_date_str(<format> <utc_offset>)}