Задача [AS39]: Настройка интеграции и проверка соединения с SharePoint

Формулировка проблемы. В рамках внеитерационных задач была реализована интеграция Synergy с Sharepoint для совместного редактирования документов. В данный момент настройка интеграции осуществляется только при помощи конфигурационного файла. Для удобства настройки совместного редактирования необходимо вынести эти параметры в отдельный подраздел административного приложения. Кроме того, необходимо добавить функцию, которая будет проверять соединение Synergy-Sharepoint для указанных значений.

Решение.

Необходимо добавить новый подраздел Интеграция с SharePoint. Расположение: Административное приложение → «Настройки системы» → после раздела «Безопасность».

Новый раздел содержит следующие настройки.

Флажок «Использовать совместное редактирование документов». По умолчанию, он выключен, все остальные поля и кнопки недоступны для редактирования (но продолжают отображать последние сохраненные данные) либо нажатия.

Справа от флажка отображается иконка «?», которая содержит следующее сообщение:

Совместное редактирование будет доступно для файлов Microsoft Office (2013 и новее) из Synergy через пункт меню "Начать совместное редактирование" при помощи SharePoint.

Для включенного флажка становятся доступными для редактирования следующие поля ввода:

Все поля являются строковыми полями ввода, за исключением «порта», которое является числовым полем (доступен ввод только цифр 0-9) и «пароля», вводимые символы в котором необходимо скрывать точками.

Все поля ввода являются обязательными для ввода, валидация на наличие пустого либо содержащего только пробелы значения должна проводиться по нажатию на кнопку «Сохранить»: поля выделяются красным, выводится общая ошибка

Заполните обязательные поля

Примечание: для получения более подробной информации о настройках соединения Synergy-Sharepoint и о том, откуда брать значения для полей ввода, необходимо использовать дополнительные инструкции.

Рисунок 105. Доступные настройки

Доступные настройки

Рисунок 106. Недоступные настройки

Недоступные настройки

Только для включенного флажка «Использовать совместное редактирование документов» и только при условии, что все поля заполнены и текущие изменения сохранены, доступна кнопка «Проверить соединение с сервером». По ее нажатию должна осуществляться проверка соединения с Sharepoint.

Если все настройки корректны и соединение успешно установлено, то под кнопкой отображается соответствующее сообщение зеленого цвета:

Рисунок 107. Доступные настройки

Доступные настройки

Если же соединение не было установлено, то отображается сообщение красного цвета:

И далее идет перечисление ошибок:

Если ошибок несколько, между собой они разделяются «;».

Рисунок 108. Недоступные настройки

Недоступные настройки

Сообщения нигде не хранятся. При выходе из раздела либо административного приложения все сообщения о соединении очищаются.