Как установить модуль МСОКО для определенных школ?
Автор Олег Тараканов на 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 После установки модуля с помощью пакета установки, значение константы "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"
Все! Установка модуля МСОКО для опреденных школ завершена. | |
|