Работа в нескольких временных зонах
AggreGate -- это система с распределенными функциями. В больших установках AggreGate разные компоненты могут быть развернуты в нескольких странах или даже на нескольких континентах. Может получиться, что AggreGate Server, пользователи и Устройства могут находиться в различных временных зонах. При установке системы Вам необходимо правильно настроить временные зоны. После этого временная метка будет автоматически отображаться в нужном часовом поясе для всех системных операций.
Принципы работы AggreGate в рамках нескольких временных зон:
AggreGate исходит из того, что сервер находится во временной зоне сервера, указанной в настройках общей конфигурации.
Временная зона для каждого пользователя определяется в настройках учетной записи пользователя. Если временная зона пользователя указана как Не выбрано, предполагается, что пользователь находится во временной зоне сервера. Для новых пользователей временная зона по умолчанию - Не выбрано.
Временная зона для каждого устройства определяется в настройках учетной записи устройства. Если временная зона устройства указана как Не выбрано, предполагается, что устройство находится во временной зоне сервера. Для новых устройств временная зона по умолчанию - Не выбрано.
Внутренне AggreGate Server хранит все параметры даты/времени в UTC.
Все временные метки, сериализуемые и передаваемые по протоколу AggreGate, кодируются/декодируются в строки с использованием временной зоны UTC.
Все компоненты Web UI или клиента AggreGate (включая редактор таблицы данных) отображают поля Дата/Время в соответствии с часовым поясом активного пользователя.
Если в профиле пользователя выбран вариант Not Selected, время отображается по локальному часовому поясу компьютера или браузера в AggreGate Client либо по часовому поясу сервера в Web UI.
Подсказки (tooltips) могут показывать «сырые» значения без корректировки по часовому поясу. Это ожидаемое поведение и не влияет на отображаемые значения в полях.
Временная зона, заданная в операционной системе AggreGate Server используется лишь один раз, чтобы установить временную зону по умолчанию для AggreGate Server. После этого используется только временная зона, определенная в настройках сервера.
Was this page helpful?