Симулятор
Версия: 1.26.0
Имитация подключения к внешней службе, что полезно во время разработки, когда реальная служба недоступна и т. д. Его также можно использовать для автоматического воспроизведения фиксированного набора смоделированных значений в течение повторяющегося 24-часового периода или настроить по индивидуальному расписанию.
Конфигурация агента
Для этого протокола на агенте не требуется никакой настройки.
Ссылка на агента
Для атрибутов, связанных с этим агентом, ниже описаны поддерживаемые поля ссылки на агента, которые являются дополнением к стандартным полям Agent Link:
Поле
Описание
Тип значения
Требуется
replayData
Набор данных значений, которые необходимо воспроизвести (т. е. записать в связанный атрибут) в непрерывном цикле.
SimulatorReplayDatapoint[]
Н
schedule
Если определено, перезаписывается длина 24-часового набора данных по умолчанию и способ его воспроизведения.
SimulatorProtocol.Schedule
Н
timezone
Часовой пояс, которому должен следовать симулятор при воспроизведении набора данных.
Часовой пояс
Н
Дополнительная информация
Атрибуты, связанные с этим агентом и записанные в него, будут следовать по маршруту через систему, как если бы они пришли из удаленной службы.
Элемент конфигурации has predicted data points приведет к вставке набора данных текущего и следующего вхождения в качестве прогнозируемых точек данных рядом с обычно запланированными точками данных.
Если replayData содержит точки данных, запланированные после 24 часов по умолчанию или правила повторения, точки данных будут игнорироваться.
Точки данных воспроизведения симулятора
Атрибуты, связанные с этим агентом и имеющие поле replayData в своей ссылке на агента, приведут к повторному воспроизведению значений внутри в течение 24 часов в непрерывном цикле, если не настроено расписание. Каждое значение SimulatorReplayDatapoint должно иметь timestamp (смещение в секундах от полуночи 00:00 по системному времени машины, на которой размещен менеджер) и value. Затем это значение будет записываться в атрибут с указанным смещением в секундах от полуночи каждый день.
Расписание
Расписание можно настроить только один раз, выбрав «Запланировать событие». Это позволит указать период, в течение которого данные будут воспроизводиться. Любые точки данных, указанные для воспроизведения после даты окончания, игнорируются.
Набор данных также можно воспроизводить периодически, выбрав «Запланировать повторяющееся событие». В дополнение к опциям периода это позволяет указать частоту и то, как заканчивается повторяющееся появление.
frequency определяет, как часто воспроизводятся данные воспроизведения. Частоту можно установить для повторного воспроизведения набора данных каждый minute, hour, day, week, month или year. При увеличении числа рядом с выбранной частотой (interval) частота будет меняться каждые несколько раз: minutes, hours, days, weeks, months или years. Помимо интервала и частоты, набор данных также может воспроизводиться в определенные дни недели, если они выбраны.
repeating occurrence ending может быть указан для остановки в определенную дату и время или для завершения после определенного количества повторений.
Эти параметры соответствуют спецификации RFC 5545 RRULE.
Если расписание не указано, по умолчанию используется начало текущего дня и набор данных воспроизводится один раз.
Часовой пояс
Параметр часового пояса позволяет данным воспроизведения соответствовать любому указанному часовому поясу. При добавлении нового SimulatorAgentLink параметр часового пояса будет добавлен вместе с часовым поясом пользователя. Если не указано, произойдет возврат к UTC.
Уведомление о лицензии: атрибуция документации OpenRemote