diff --git a/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md b/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md
index 94ffabbc34..c49d1029bf 100644
--- a/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md
+++ b/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md
@@ -1,6 +1,6 @@
-#### Active all time schedule format
+#### Active-all-the-time schedule format
-An attribute with a dynamic value for an active all-time schedule format must contain an empty JSON object or JSON in the following format:
+For a schedule that is always active, the argument can be an empty JSON object or a JSON object in the following format:
```javascript
{
@@ -10,7 +10,7 @@ An attribute with a dynamic value for an active all-time schedule format must co
#### Specific time schedule format
-An attribute with a dynamic value for a specific schedule format must have JSON in the following format:
+The argument value for a specific time schedule must be a JSON object in the following format (the `type` field is optional):
```javascript
{
@@ -27,23 +27,25 @@ An attribute with a dynamic value for a specific schedule format must have JSON
-
-timezone: this value is used to designate the timezone you are using.
+timezone: the name of the timezone.
-
-daysOfWeek: this value is used to designate the days in numerical representation (Monday - 1, Tuesday 2, etc.) on which the schedule will be active.
+daysOfWeek: days of the week (Monday = 1, Tuesday = 2, ..., Sunday = 7) when the schedule should be active.
-
-startsOn: this value is used to designate the timestamp in milliseconds, from which the schedule will be active for the designated days.
+startsOn: time of day in milliseconds from the start of the day (00:00) when the schedule becomes active on the selected days.
-
-endsOn: this value is used to designate the timestamp in milliseconds until which the schedule will be active for the specified days.
+endsOn: time of day in milliseconds from the start of the day (00:00) when the schedule stops being active on the selected days.
+If this value is not provided or equals 0, it defaults to the full day (24 hours in milliseconds).
-When startsOn and endsOn equals 0 it's means that the schedule will be active the whole day.
+
+If both startsOn and endsOn are 0, the schedule is active for the entire day.
#### Custom time schedule format
-An attribute with a dynamic value for a custom schedule format must have JSON in the following format:
+The argument value for a specific time schedule must be a JSON object in the following format (the `type` field is optional):
```javascript
{
@@ -98,26 +100,28 @@ An attribute with a dynamic value for a custom schedule format must have JSON in
-
-timezone: this value is used to designate the timezone you are using.
+timezone: the name of the timezone.
-
-items: the array of values representing the days on which the schedule will be active.
+items: a list of day-specific schedule entries.
-One array item contains such fields:
+Each item represents one day of the week and contains:
-
-dayOfWeek: this value is used to designate the specified day in numerical representation (Monday - 1, Tuesday 2, etc.) on which the schedule will be active.
+dayOfWeek: the day number (Monday = 1, Tuesday = 2, ..., Sunday = 7)
-
-enabled: this
boolean value, used to designate that the specified day in the schedule will be enabled.
+enabled: a boolean value that defines whether this day is active in the schedule.
-
-startsOn: this value is used to designate the timestamp in milliseconds, from which the schedule will be active for the designated day.
+startsOn: time of day in milliseconds from the start of the day (00:00) when the schedule becomes active for that day.
-
-endsOn: this value is used to designate the timestamp in milliseconds until which the schedule will be active for the specified day.
+endsOn: time of day in milliseconds from the start of the day (00:00) when the schedule stops being active for that day.
+If this value is not provided or equals 0, it defaults to the full day (24 hours in milliseconds).
-When startsOn and endsOn equals 0 it's means that the schedule will be active the whole day.
+
+If both startsOn and endsOn are 0, the schedule is active for the entire day.