Документация по органайзеру Exiland Assistant

Синхронизация данных с сервером



Версия Enterprise позволяет организовать единую базу данных для множества пользователей локальной сети.

Сетевой многопользовательский комплекс Exiland Assistant Enterprise версии 4.x и выше представляет собой корпоративный органайзер, который состоит из двух программ:

 1) клиента Exiland Assistant Enterprise

 2) сервера Exiland Assistant Server.

Серверную часть Exiland Assistant Server необходимо установить на любой ПК локальной сети (ПК одного из пользователей или отдельный Windows-сервер), а клиентскую часть Enterprise на ПК каждого из пользователей.

Одним из приемуществ Exiland Assistant, по сравнению с аналогами других производителей, является возможность автономной (независимой) работы клиента и сервера. Другими словами, постоянного соединения клиента и сервера не требуется!

Синхронизация клиента и сервера

Принцип работы

Вы запускаете Exiland Assistant Enterprise с жесткого диска вашего ПК или флешки и выполняете первую синхронизацию с сервером Exiland Assistant Server, при которой все данные с сервера поступают в локальную базу.

Далее для работы с базой данных постоянная связь с Exiland Assistant Server не требуется.

Вы редактируете данные, создаете новые записи и периодически, например, 1 раз в 15 минут синхронизируетесь с сервером. Изменения вносятся в вашу локальную базу данных, расположенную на вашей машине. Для того, чтобы эти изменения увидели другие пользователи вам необходимо отправить несинхронизированные записи на сервер (выполнить синхронизацию данных с сервером Exiland Assistant Server). Для этого нажмите соответствующую кнопку, расположенную на панели синхронизации. При этом транслируются все изменения на сервер в центральную базу данных, а записи, созданные или измененные другими пользователями, вы получите с сервера. Таким образом, произойдет обмен данными.

Каждый из пользователей может синхронизироваться с сервером.

Частота синхронизации. По-умолчанию, в настройках синхронизации (меню "Сервис - Настройки") установлена автоматическая синхронизация каждые 15 минут. Вы можете изменить настройки на свое усмотрение.

Рекомендация: Желательно не накапливать слишком много изменений, а по-чаще синхронизироваться с сервером.

В правом верхнем углу главного окна программы вы увидите панель синхронизации, где отображается количество измененных, но еще несинхронизированных с сервером записей. Здесь также расположены основные кнопки работы с сервером:

Панель синхронизации

На изображении видно, что не синхронизировано 12 записей. Кликнув мышью по этой надписи на экране отобразится список измененных, но не синхронизированных записей.

Несинхронизированные записи

Иконка слева показывает тип измененной записи:

Во время ближайшей синхронизации все эти изменения будут отправлены в центральную базу на сервер.

При запуске синхронизации появится окно синхронизации в котором поэтапно будет отображаться ход выполнения синхронизации. Если во время синхронизации возникнет ошибка или проблема, то синхронизация прервется с откатом в то состояние базы, которое было до момента синхронизации и в журнал запишется текст ошибки или проблемы.

Журнал работы сервера и синхронизаций за текущий день хранится на сервере в папке синхронизации. Для просмотра журнала вы можете нажать на кнопку получения информации о последней синхронизации, расположенную на панели синхронизации. Журналы за предыдущие дни доступны для просмотра в программе Exiland Assistant Server.

Для удобства у вас есть возможность подсветить несинхронизированные записи, а также новые записи, полученные с сервера (введенные другими пользователями) при последней синхронизации. Для этого существуют две правые кнопки панели синхронизации.

Настройки синхронизации позволят вам гибко настроить процесс синхронизации под ваши требования, а также поможет в решении возможных проблем, связанных с синхронизацией. Окно настройки синхронизации вы можете вызвать из меню "Сервис - Настройки - Синхронизация" или кликнуть по соответствующей кнопке, расположенной на панели синхронизации.

В настройках вы можете указать автоматическую синхронизацию с заданной периодичностью.

Внимание! Автоматическая синхронизация начинается при условии, что из главного окна программы не открыто никаких всплывающих окон или диалогов и зависит также от опции

"[x] Начинать синхронизацию только при бездействии пользователя в течении 15 секунд"

Пункт меню "Сервер - Обновить программу с сервера" предназначен для удобства обновления программы клиента и/или скинов, если появились новые скины на сервере или в программе были исправлены какие-либо ошибки или что-то доработано. Подробно об обновлении программы вы можете узнать из раздела Обновление программы.

См.также:
Общие сведения, основные понятия