Перейти к основному содержимому

Синхронизация

Для быстрой загрузки изменений в организацию вы можете использовать функцию синхронизации с ПО АвтоГРАФ.Сервер. Предполагается, что изменения вносятся в экземпляр схемы при помощи ПО АвтоГРАФ.PRO - десктопной версии диспетчерской программы и далее измененная схема загружается на сервер АвтоГРАФ, затем попадает в ПО АвтоГРАФ.WEB, обновляя настройки соответствующей организации. Привязка схемы и организации выполняется по уникальному идентификатору (GUID), который присваивается схеме/организации при создании.

Возможны два сценария:

  • Новая организация создается в ПО АвтоГРАФ.WEB и далее файл организации загружается в диспетчерское ПО АвтоГРАФ.PRO в виде схемы.
  • Новая схема изначально создается в ПО АвтоГРАФ.PRO и выгружается на web-сервер в качестве новой организации.

В дальнейшем все изменения в схему вносятся в десктопной версии ПО и загружаются на web-сервер путем синхронизации схем.
Любые изменения, внесенные в организацию в ПО АвтоГРАФ.PRO будут удалены при синхронизации.

Сервером синхронизации может выступать ПО АвтоГРАФ.Сервер версии 7.0.2 и выше.

Порядок настройки синхронизации:

  • Добавление необходимых прав пользователю на сервере синхронизации (АвтоГРАФ).
  • Настройка синхронизации в ПО АвтоГРАФ.WEB и получение токена.
  • Настройка синхронизации с сервером АвтоГРАФ в ПО АвтоГРАФ.WEB одним из способов: по времени или по оповещению с сервера АвтоГРАФ.

Добавление необходимых прав пользователю на сервере АвтоГРАФ

Все настройки на стороне сервера АвтоГРАФ выполняются в программе "Управление пользователями АвтоГРАФ", поставляемой в архиве с ПО АвтоГРАФ.Сервер.

Синхронизация схемы между сервером АвтоГРАФ и web-сервером выполняется на основе токена доступа. Токен должен быть сгенерирован от имени пользователя, который будет загружать схему из диспетчерской программы АвтоГРАФ.PRO на сервер АвтоГРАФ.

Для получения токена необходимо при помощи программы "Управление пользователями АвтоГРАФ" добавить пользователю, от имени которого будет происходить синхронизация, право "Управление пользователями":

Добавление необходимого права

Настройка синхронизации в ПО АвтоГРАФ.WEB

  • В ПО АвтоГРАФ.WEB откройте нужную организацию, перейдите в настройки этой организации, далее — на вкладку «Внешние сервисы».
  • В разделе "Синхронизация с AutoGRAPH Server 5.x" активируйте опцию "Включен".
  • В строке "Сервер:Порт" укажите доменное имя и диспетчерский порт сервера синхронизации АвтоГРАФ.
Добавление сервера синхронизации
  • В строке "Токен" нажмите кнопку и в появившемся меню введите логин и пароль ранее настроенной учетной записи. Далее нажмите "Создать новый токен".
Создание нового токена
  • При корректных настройках будет сгенерирован новый токен доступа и вставлен в строку "Токен".
Токен
  • Вы можете проверить наличие токена на сервере при помощи программы "Управление пользователями АвтоГРАФ". Сгенерированный токен появится в списке объектов сервера. Токену будет назначено одно право "Чтение схем". В этой же программе вы можете удалить токен.
Токен на сервере

Настройка способа синхронизации схемы

Далее в ПО АвтоГРАФ.WEB выберите способ синхронизации схемы:

Способы синхронизации схемы

По периоду

При таком способе web-сервер с заданным периодом подключается к серверу синхронизации и проверяет наличие обновлений для настраиваемой организации. Обновления загружаются в фоновом режиме, на рабочем столе организации, в правом верхнем углу появится сообщение о выполнении синхронизации. Для этого способа синхронизации выберите настройку "Период" и задайте период синхронизации в минутах.

По оповещению с сервера

При таком способе сервер синхронизации АвтоГРАФ оповещает web-сервер о наличии обновлений для текущей схемы, ПО АвтоГРАФ.WEB не выполняет проверку обновлений схемы по периоду. Обновления загружаются в фоновом режиме, на рабочем столе организации, в правом верхнем углу появится сообщение о выполнении синхронизации.

Для включения синхронизации по оповещению с сервера:

  • выберите настройку "Оповещение с сервера";
  • включите оповещения на стороне сервера АвтоГРАФ. Для этого в программе "Управление пользователями АвтоГРАФ" выполните следующее:
    • выберите Главное меню | Управление | Настройки сервера, далее перейдите на вкладку "Оповещения WEB";
    • нажмите кнопку "Загрузить настройки" для загрузки актуальных настроек;
    • в список "URL адреса для оповещения АвтоГРАФ WEB" добавьте строку вида <url>/Sync/Notify, где url — адрес вашего web-сервера, включая протокол (http://..., https://...). Если АвтоГРАФ.Cервер и ПО АвтоГРАФ.WEB установлены на одном физическом сервере, то вы можете указать в качестве адреса web-сервера строку /locallhost/.
Настройка оповещения web-сервера

Отчет о синхронизации

Для просмотра списка выполненных синхронизаций перейдите на панель "Организации" и выберите Журналы | Синхронизация:

Журналы

Вы увидите отчет о всех выполненных обновлениях текущей схемы:

Отчет о синхронизации

Была ли статья полезна?

Помогите нам улучшить статью, оставив обратную связь.