Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В разделе описываются команды для управление расписанием домена. 

Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе /domain/<DOMAIN>/calendar/timetable/ и применяются только для определенной виртуальной АТС.

<DOMAIN> - имя виртуальной АТС

add-interval

Команда предназначена для добавление нового интервала в расписание.

Путь команды:

/domain/<DOMAIN>/calendar/timetable/add-interval

Синтаксис:

add-interval <NAME> <DAY_TYPE>|<DAYS_OF_WEEK> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM> [, <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>] [...]

Параметры:

<NAME> - имя расписания;
<DAY_TYPE> - тип дня (рабочий, выходной, предпраздничный, праздничный); WORK DAY-OFF HALF-HOLIDAY HOLIDAY *;
<DAYS_OF_WEEK> - день недели (1..7, начинать с понедельника);
<FROM_HH>:<FROM_MM> - начало временного интервала;
<TO_HH>:<TO_MM> - конец временного интервала.

Пример:

admin@[mycelium1@ecss1]:/$ domain/dom1.ssw/calendar/timetable/add-interval new_tt HOLIDAY 4:00-10:00
Timetable successfully changed.

declare

Команда предназначена для создания расписания домена.

Путь команды:

/domain/<DOMAIN>/calendar/timetable/declare

Синтаксис:

declare <NAME> [<DAY_TYPE>|<DAYS_OF_WEEK> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>] [, <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>] [...]

Параметры:

<NAME> - имя расписания;
<DAY_TYPE> - тип дня (рабочий, выходной, предпраздничный, праздничный); WORK DAY-OFF HALF-HOLIDAY HOLIDAY *
<DAYS_OF_WEEK> - день недели (1..7, начинать с понедельника);
<FROM_HH>:<FROM_MM> - начало временного интервала;
<TO_HH>:<TO_MM> - конец временного интервала.

Пример:

admin@[mycelium1@ecss1]:/$ domain/dom1.ssw/calendar/timetable/declare new_tt2 DAY-OFF 17:30-23:00
Timetable successfully created.

remove

Команда предназначена для удаления расписания домена.

Путь команды:

/domain/<DOMAIN>/calendar/timetable/remove

Синтаксис:

remove <NAME>

Параметры:

<NAME> - имя расписания.

Пример:

admin@[mycelium1@ecss1]:/$ domain/dom1.ssw/calendar/timetable/remove new_tt2
Timetable successfully removed.

remove-interval

Команда позволяет удалить интервал времени из расписания домена.

Путь команды:

/domain/<DOMAIN>/calendar/timetable/remove-interval

Синтаксис:

remove-interval <NAME> <DAY_TYPE>|<DAYS_OF_WEEK> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>

Параметры:

<NAME> - имя расписания;
<DAY_TYPE> - тип дня (рабочий, выходной, предпраздничный, праздничный); WORK DAY-OFF HALF-HOLIDAY HOLIDAY *
<DAYS_OF_WEEK> - день недели (1..7, начинать с понедельника);
<FROM_HH>:<FROM_MM> - начало временного интервала;
<TO_HH>:<TO_MM> - конец временного интервала.

Пример:

admin@[mycelium1@ecss1]:/$ domain/dom1.ssw/calendar/timetable/remove-interval new_tt WORK 4:00-10:00
Timetable successfully changed.

show

Команда предназначена для просмотра календаря и расписания домена.

Путь команды:

/domain/<DOMAIN>/calendar/timetable/show

Синтаксис:

show [<NAME>]

Параметры:

<NAME> - имя расписания.

Пример:

admin@[mycelium1@ecss1]:/$ domain/dom1.ssw/calendar/timetable/show
┌─────────┬──────────────────────────────────┬──────────┐
│Timetable│            Intervals             │Properties│
├─────────┼──────────────────────────────────┼──────────┤
│new_tt   │Date type: WORK; Time: 4:00-10:00 │          │
│         │Date type: WORK; Time: 17:30-23:00│          │
└─────────┴──────────────────────────────────┴──────────┘
  • Нет меток