База знаний: Администраторам
Как установить модуль МСОКО для определенных школ?
Автор Олег Тараканов на 28 November 2014 15:34

Внимание! Перед установкой модуля необходимо создать резервную копию файла"\Web\asp\scripts\common.asp". (В версии 2.70 необходимо дополнительно сохранить файлы "\Web\asp\scripts\constants.asp" и "\Web\asp\scripts\AppFlags.asp")

 Доступ к модулю для определенных школ регулируется с помощью двух констан:

- Const kMODULE_QA_EnabledForAll
- Const kMODULE_QA_SchoolsCondition

После установки модуля с помощью пакета установки, значение константы "kMODULE_QA_EnabledForAll" выставляется в True, что разрешает доступ к модулю для всех школ сервера. Для ограничения доступа необходимо изменить значение константы в False.

Запретив неограниченный доступ к модулю, можно приступать к настройке доступа к модулю для конкретных школ.

Данная операция состоит из двух шагов:

1. получение UNISCHOOLID школ, которые должны иметь доступ к серверу;

2. указания полученных UNISCHOOLID в константе "kMODULE_QA_SchoolsCondition".

Получение UNISCHOOLID может осуществляться двумя путями:

- через интерфейс администратора сервера в разделе "Настройки" - "Настройки SMS" - "Параметры подключения SMS". Из полученного списка нам необходимо значение UNISCHOOLID.

- через запрос к БД АИС "Сетевой Гоород. Образование" или NetSchool:

select SCHOOLNUMBER, SCHOOLNAME, UNISCHOOLID, FUNCTYPEID from schools
where schoolname like '%<Название_школы>%' and FUNCTYPEID = 2
 

Затем полученный список UNISCHOOLID необходимо указать в константе "номер два" в следующем формате:

Const kMODULE_QA_SchoolsCondition = "454D8AB80B0A44568C3C7E4200BDEB9E"

Множество id вводится через запятую, без пробела и в общих кавычках. Пример:

"454D8AB80B0A44568C3C7E4200BDEB9E,C30A61A2FF2F4E96908D4B05AE26E332,07A58FE215E4415E96907C361DDF686F"

 

Все!

Установка модуля МСОКО для опреденных школ завершена.


Комментарии (0)
Добавить новый комментарий
 
 
Ваше имя:
Email:
Комментарии: