====== Синхронизация схемы ====== Для быстрой загрузки изменений в организацию вы можете использовать функцию синхронизации с ПО АвтоГРАФ.Сервер. Предполагается, что изменения вносятся в экземпляр схемы при помощи ПО АвтоГРАФ.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>синхронизация, синхронизация_схем}}