====== Синхронизация схемы ======
Для быстрой загрузки изменений в организацию вы можете использовать функцию синхронизации с ПО АвтоГРАФ.Сервер. Предполагается, что изменения вносятся в экземпляр схемы при помощи ПО АвтоГРАФ.PRO - десктопной версии диспетчерской программы и далее измененная схема загружается на сервер АвтоГРАФ, затем попадает в ПО АвтоГРАФ.WEB, обновляя настройки соответствующей организации. Привязка схемы и организации выполняется по уникальному идентификатору (GUID), который присваивается схеме/организации при создании.
**Возможны два сценария:**
* Новая организация создается в ПО АвтоГРАФ.WEB и далее файл организации загружается в диспетчерское ПО АвтоГРАФ.PRO в виде схемы.
* Новая схема изначально создается в ПО АвтоГРАФ.PRO и выгружается на web-сервер в качестве новой организации.
В дальнейшем все изменения в схему вносятся в десктопной версии ПО и загружаются на web-сервер путем синхронизации схем.\\Любые изменения, внесенные в организацию в ПО АвтоГРАФ.PRO будут удалены при синхронизации.
\\ **Сервером синхронизации может выступать ПО АвтоГРАФ.Сервер версии 7.0.2 и выше.**
\\ **Порядок настройки синхронизации:**
* Добавление необходимых прав пользователю на сервере синхронизации (АвтоГРАФ).
* Настройка синхронизации в ПО АвтоГРАФ.WEB и получение токена.
* Настройка синхронизации с сервером АвтоГРАФ в ПО АвтоГРАФ.WEB одним из способов: по времени или по оповещению с сервера АвтоГРАФ.
===== Добавление необходимых прав пользователю на сервере АвтоГРАФ =====
Все настройки на стороне сервера АвтоГРАФ выполняются в программе "Управление пользователями АвтоГРАФ", поставляемой в архиве с ПО АвтоГРАФ.Сервер.
\\
Синхронизация схемы между сервером АвтоГРАФ и web-сервером выполняется на основе токена доступа. Токен должен быть сгенерирован от имени пользователя, который будет загружать схему из диспетчерской программы АвтоГРАФ.PRO на сервер АвтоГРАФ.
\\
**Для получения токена** необходимо при помощи программы "Управление пользователями АвтоГРАФ" добавить пользователю, от имени которого будет происходить синхронизация, право **"Управление пользователями"**: \\
{{:admin:org:module:sync1.jpg|}}
===== Настройка синхронизации в ПО АвтоГРАФ.WEB =====
* В ПО АвтоГРАФ.WEB откройте нужную организацию, перейдите в настройки этой организации, далее — на вкладку "Внешние сервисы".
* В разделе "Синхронизация с AutoGRAPH Server 5.x" активируйте опцию "Включен".
* В строке "Сервер:Порт" укажите доменное имя и диспетчерский порт сервера синхронизации АвтоГРАФ.
{{:admin:org:module:sync2.jpg|}}
* В строке "Токен" нажмите кнопку и в появившемся меню введите логин и пароль ранее настроенной учетной записи. Далее нажмите "Создать новый токен".
{{:admin:org:module:sync3.jpg|}}
* При корректных настройках будет сгенерирован новый токен доступа и вставлен в строку "Токен".
{{:admin:org:module:sync4.jpg|}}
* Вы можете проверить наличие токена на сервере при помощи программы "Управление пользователями АвтоГРАФ". Сгенерированный токен появится в списке объектов сервера. Токену будет назначено одно право "Чтение схем". В этой же программе вы можете удалить токен.
{{:admin:org:module:sync5.jpg|}}
===== Настройка способа синхронизации схемы =====
Далее в ПО АвтоГРАФ.WEB выберите способ синхронизации схемы: \\
{{:admin:org:module:sync6.jpg|}}
=== По периоду ===
При таком способе web-сервер с заданным периодом подключается к серверу синхронизации и проверяет наличие обновлений для настраиваемой организации. Обновления загружаются в фоновом режиме, на рабочем столе организации, в правом верхнем углу появится сообщение о выполнении синхронизации. Для этого способа синхронизации выберите настройку **"Период"** и задайте **период синхронизации** в минутах.
\\
=== По оповещению с сервера ===
При таком способе сервер синхронизации АвтоГРАФ оповещает web-сервер о наличии обновлений для текущей схемы, ПО АвтоГРАФ.WEB не выполняет проверку обновлений схемы по периоду. Обновления загружаются в фоновом режиме, на рабочем столе организации, в правом верхнем углу появится сообщение о выполнении синхронизации.
**Для включения синхронизации по оповещению с сервера:**
* выберите настройку "Оповещение с сервера";
* включите оповещения на стороне сервера АвтоГРАФ. Для этого в программе "Управление пользователями АвтоГРАФ" выполните следующее:
* выберите **Главное меню | Управление | Настройки сервера**, далее перейдите на вкладку "Оповещения WEB";
* нажмите кнопку "Загрузить настройки" для загрузки актуальных настроек;
* в список "URL адреса для оповещения АвтоГРАФ WEB" добавьте строку вида ///Sync/Notify//, где //url// — адрес вашего web-сервера, включая протокол (http://..., https://...). Если АвтоГРАФ.Cервер и ПО АвтоГРАФ.WEB установлены на одном физическом сервере, то вы можете указать в качестве адреса web-сервера строку // /locallhost/ //.
{{:admin:org:module:sync8.jpg|}}
===== Отчет о синхронизации =====
Для просмотра списка выполненных синхронизаций перейдите на панель "Организации" и выберите **Журналы | Синхронизация**:
{{:admin:org:module:sync9.jpg|}}
Вы увидите отчет о всех выполненных обновлениях текущей схемы:\\
{{:admin:org:module:sync10.jpg|}}
{{tag>синхронизация, синхронизация_схем}}