Работа в нескольких временных зонах

AggreGate -- это система с распределенными функциями. В больших установках AggreGate разные компоненты могут быть развернуты в нескольких странах или даже на нескольких континентах.  Может получиться, что AggreGate Server, пользователи и Устройства могут находиться в различных временных зонах. При установке системы Вам необходимо правильно настроить временные зоны. После этого временная метка будет автоматически отображаться в нужном часовом поясе для всех системных операций.

Принципы работы AggreGate в рамках нескольких временных зон:

  • Временная зона для каждого пользователя определяется в настройках учетной записи пользователя. Если временная зона пользователя указана как Не выбрано, предполагается, что пользователь находится во временной зоне сервера. Для новых пользователей временная зона по умолчанию - Не выбрано.

  • Временная зона для каждого устройства определяется в настройках учетной записи устройства. Если временная зона устройства указана как Не выбрано, предполагается, что устройство находится во временной зоне сервера. Для новых устройств временная зона по умолчанию - Не выбрано.

  • Внутренне AggreGate Server хранит все параметры даты/времени в UTC.

  • Все временные метки, сериализуемые и передаваемые по протоколу AggreGate, кодируются/декодируются в строки с использованием временной зоны UTC.

  • Все компоненты Web UI или клиента AggreGate (включая редактор таблицы данных) отображают поля Дата/Время в соответствии с часовым поясом активного пользователя.

    • Если в профиле пользователя выбран вариант Not Selected, время отображается по локальному часовому поясу компьютера или браузера в AggreGate Client либо по часовому поясу сервера в Web UI.

    • Подсказки (tooltips) могут показывать «сырые» значения без корректировки по часовому поясу. Это ожидаемое поведение и не влияет на отображаемые значения в полях.

  • Временная зона, заданная в операционной системе AggreGate Server используется лишь один раз, чтобы установить временную зону по умолчанию для AggreGate Server. После этого используется только временная зона, определенная в настройках сервера.

Was this page helpful?