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

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

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

  • AggreGate исходит из того, что сервер находится во временной зоне сервера, указанной в настройках общей конфигурации.
  • Временная зона для каждого пользователя определяется в настройках учетной записи пользователя. Если временная зона пользователя указана как Не выбрано, предполагается, что пользователь находится во временной зоне сервера. Для новых пользователей временная зона по умолчанию - Не выбрано.
  • Временная зона для каждого устройства определяется в настройках учетной записи устройства. Если временная зона устройства указана как Не выбрано, предполагается, что устройство находится во временной зоне сервера. Для новых устройств временная зона по умолчанию - Не выбрано.
  • Внутренне AggreGate Server хранит все параметры даты/времени в UTC.
  • Все временные метки, сериализуемые и передаваемые по протоколу AggreGate, кодируются/декодируются в строки с использованием временной зоны UTC.
  • Когда метки времени показываются пользователю в Клиенте AggreGate или Web UI, используется местное время временной зоны пользователя. Если временная зона пользователя Не выбрана, все метки времени в Web UI показываются согласно временной зоне сервера; все метки времени в AggreGate Client показываются по умолчанию согласно временной зоне ПК, на котором работает AggreGate Client.
  • Временная зона, заданная в операционной системе AggreGate Server используется лишь один раз, чтобы установить временную зону по умолчанию для AggreGate Server. После этого используется только временная зона, определенная в настройках сервера.