Управление учебным процессом ВУЗа- Руководство администратора (раздел целиком) (04.06.2023) | (одним файлом) |
Руководство администратора |
1. Управление доступом пользователей к системе |
1.1. Управление пользователями, ролями, профилями | ||
Подключение пользователей к системе состоит из следующих этапов:
Дополнительную информацию о системе прав доступа можно получить в разделе Руководство администратора по платформе "Мельница данных". В существующей конфигурации системы выделены следующие категории пользователей:
В системе существует и ряд других ролей, о которых подробнее написано в разделах "Руководство администратора" по каждому из участков системы. |
1.2. Установка настроек пользователей |
Установить для пользователей значения настроек Филиал, Факультет, Подразделение ДПО с целью ограничения доступа пользователя к объектам в рамках каждой роли, можно, выполнив ряд действий:
|
1.3. Настройка сервера приложений для удаленного доступа |
Для организации удаленного доступа пользователей в систему необходимо
На стороне удаленного клиента необходимо запустить обозраеватель данных, в поле "Источник данных" указать "DataMill Application Server", в поле "База данных" - url обработчика на соответвтующем сервере приложений. Если хост сервера приложений доступен по имени "myHost", то в поле необходимо написать "myHost/myHandler" ("myHander" - имя обработчика в конфигурации сервера приложений на хосте "myHost") |
1.4. Настройка и использование доверенного доступа |
Для использования доверенного доступа на стороне сервера проделайте следующее:
На стороне удаленного клиента необходимо запустить обозраеватель данных, в поле "Источник данных" указать "DataMill Application Server", в поле "База данных" - url обработчика на соответвтующем сервере приложений. Если хост сервера приложений доступен по имени "myHost", то в поле необходимо написать "myHost/myHandler" ("myHander" - имя обработчика в конфигурации сервера приложений на хосте "myHost"). Установите флажок "Доверенная авторизация". Поля "пользователь" и "пароль" автоматически очистятся. При создании ярлыка или вызове "Обозревателя данных" с командной строки необходимо передавать в командной строке ключ "/NegotiateAuth" для автоматической активации доверенной авторизации. Имя пользователя и пароль в этом случае необходимо опустить: 1DataBrowser.exe app#/@myhost.myHandler /NegotiateAuth
|
1.5. Использование "профилей" для ограничения прав на бизнес-объекты | ||
Нередки случаи, когда необходимо ограничивать права пользователей на бизнес-объекты системы, связанные с определенными подразделениями (факультетами, кафедрами), филиалами или другими сущностями. Например, возможна ситуация, в которой пользователю нужно предоставить права на просмотр записей о студентов трех из десяти факультетов вуза, при этом дать права на запись в отношении только двух из этих факультетов. Аналогичные задачи возможны применительно к учебным планам различных факультетов, данным о нагрузке различных кафедр, слушателям различных подразделений дополнительного образования. Для решения подобных задач можно использовать "профили" пользователей. Работа с профилями ведется в Административной форме системы. Для управления доступом к некоторой категории объектов (например, к учебным планам, контингенту студентов) на вкладке Профили нужно добавить запись о новом профиле при помощи действия Создать. ![]() Для добавления профиля нужно задать его Имя и Наименование. В поле Домен нужно выбрать домен того свойства, по которому будет вводиться ограничение прав. Например, для ограничения по факультету нужно выбрать домен класса Ссылки на объекты, связанный с классом Факультеты и отделения. В поле Доступ нужно выбрать один из двух режимов: Контролировать только запись (флажок снят) или Контролировать чтение и запись (флажок установлен). После создания записи о профиле необходимо создать его элементы. Элементы профиля содержат информацию о том, на объекты какого класса и по какому свойству вводится ограничение. ![]() На представленной выше форме параметров приведен пример добавления в профиль элемента, вводящего ограничение на объекты класса Рабочий учебный план по свойству Факультет. В каждый профиль можно влкючить несколько элементов профиля. Например, в профиль "Профиль работы с учебными планами" можно включить элементы, вводящие ограничения по свойству Факультет на доступ к объектам классов Рабочие учебные планы, Базовые учебные планы, Учебные планы факультета. Для того, чтобы ограничения доступа были применены к определенным пользователям, необходимо установить связь между пользователями и профилями. Это можно сделать в подчиненной таблице Пользователи таблицы Профили при помощи действия Создать. ![]() В форме параметров данного действия нужно выбрать пользователя, включаемого в профиль, а также установить значение свойства, по которому вводится ограничение, для данного пользователя. В зависимости от домена свойства для заполнения будет доступно одно из полей для ввода значений (Строковое значение, Целое значение, Значение-объект и проч.) Если пользователю нужно предоставить права на объекты с определенным набором значений свойств (например, на планы нескольких факультетов), то нужно повторить действие по добавлению пользователя с каждым из этих значений.
Пример формирования состава профиля: ![]() Пример включения пользователей в профиль: ![]() В приведенном примере пользователь "Дугарская Полина Васильевна" будет иметь права на запись только для учебных планов (объектов классов Рабочие учебные планы, Базовые учебные планы и Учебные планы факультета) факультетов права и прикладной политологии, а пользователь "Белов Никита Юрьевич" будет иметь права на запись только учебных планов факультета социологии и Института демографии. |
2. Руководство администратора по участкам системы |
Управление доступом пользователей к участкам системы заключается в создании пользователей и влкючении их в Роли и Профили. |
2.1. Управление доступом к участку "Абитуриент" (прием в бакалавриат и магистратуру) |
Для подключения пользователя к участку "Абитуриент" для работы с данными о приемной кампании в вуз нужно включить его в одну или несколько ролей из следующего перечня:
В случае необходимости ограничения прав пользователей по филиалам, их нужно включить в следующие профили:
Если доступ пользователя к данным по филиалам не должен быть ограничен, его не нужно включать в профили. Если же пользователь включен в профиль со значением хотя бы одного из филиалов, он получит доступ только к данным этого филиала. Для предоставления доступа к данным нескольких (но не всех) филиалов, пользователя нужно включить в профиль несколько раз, указав разные филиалы. |
2.2. Управление доступом к участку "Абитуринет" (олимпиады) |
Для подключения пользователя к участку "Абитуриент" для работы с данными об олимпиадах школьников и студентов нужно включить его в одну или несколько ролей из следующего перечня:
Работа с данными об олимпиадах организована в системе централизованным образом. Поэтому ограничений доступа к данным по профилям на данном участке не предусмотрено. |
2.3. Управление доступом к участку "Студент" |
Для подключения пользователя к участку "Студент" для работы с контингентом студентов факультетов его необходимо включить в одну из следующих ролей:
Для ограничения прав пользователей участка "Студент" на работу с данными по филиалам или по факультетам, их необходимо включить в один из следующих профилей:
Если доступ пользователя к данным по филиалам или факультетам не должен быть ограничен, его не нужно включать в соответствующие профили. Если же пользователь включен в профиль со значением хотя бы одного из филиалов (факультетов), он получит доступ только к данным этого филиала (факультета). Для предоставления доступа к данным нескольких (но не всех) филиалов или факультетов, пользователя нужно включить в профиль несколько раз, указав разные филиалы (факультеты). |
2.4. Управление доступом к участку "Аспирант" |
Для подключения пользователя к участку "Аспирант" необходимо включить его в роль Аспирантура. Пользователи, включенные в эту роль, получат полный доступ к справочным данным участка "Аспирант", к процедуре регистрации поступающих в аспирантуру, возможности зачисления поступающих, полному набору возможностей по работе с данными об аспирантах, формированию отчетов. При необходимости ограничения прав доступа пользователей по филиалам, пользователей нужно включить в профиль Аспирантура по филиалам, указав филиал, к данным которого нужно предоставить доступ. Если пользователю нужно предоставить доступ к данным нескольких филиалов, его нужно включить в профиль несколько раз, указав разные филиалы. Если доступ пользователя к данным по филиалам ограничивать не требуется, то включать его в профиль не нужно. |
2.5. Управление доступом к участку "Дополнительное образование" |
Для подключения пользователя к участку "Дополнительное образование" необходимо включить его в одну из следующих ролей:
Для ограничения доступа пользователей к данным участка по факультетам или по филиалам из нужно включить в один из следующих профилей:
Если необходимо дать пользователю доступ к нескольким (но не ко всем) филиалам или подразделениям, то нужно включить пользователя в профиль несколько раз, указав соответствующие значения филиала или подразделения. Если доступ пользователя ограничивать не нужно, то и включать его в профиль нет необходимости. |
2.6. Управление доступом к участку "Выпускник" |
Функциональность системы на участке "Выпускник" предназначена для централизованной работы с данными пользователей подразделения, отвечающего за работу с выпускниками. Для подключения пользователя к данному участку его необходимо включить в роль Работа с выпускниками. Использование профилей на данном участке не предусмотрено. |
3. Интеграция с внешними системами |
3.1. Интеграция с кадровой информационной системой |
3.1.1. Руководство администратора | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Автоматизированная заргузка данных кадрового учета из кадровой ИС. Для осуществления автоматизированной загрузки необходимо проделать следующее:
|
3.1.2. Руководство пользователя |
Интеграция с системой БОСС-кадровик заключается в синхронизации данных четырех справочников:
Синхронизация осуществляется на основе файлов формата MS Excel, выгружаемых из кадровой ИС в соответствии с определенными требованиями. Синхронизация справочников должна выполняться последовательно в приведенном выше порядке. Для справочников Подразделения и Работники ВУЗа существует два варианта синхронизации: - Первичная загрузка - первоначальная загрузка данных в БД. - Синхронизация - плановая синхронизация (возможна только после первичной загрузки данных). Действия по синхронизации должны выполняться пользователем, наделенным правами администратора системы и требуют прав доступа к Служебной форме. Также операции синхронизации могут выполняться без участия пользователя в автоматизированном режиме. О настройке и использовании этой возможности можно прочесть в Руководстве администратора. |
3.1.2.1. Синхронизация справочника "Работники" |
Синхронизацию справочника Работники можно вызвать в Служебной форме на вкладке Все работники. В контекстном меню (щелчок правой кнопкой мыши) расположена группа действий Синхронизация с кадровой ИС, включающая два действия Первичная загрузка и Синхронизация. ![]() В качестве параметра процедуры запрашивают файл выгрузки из кадровой ИС в формате MS Excel. Выбор файла осуществляется при помощи стандартного диалога открытия файла MS Windows. Процедура первичной загрузки реализована по следующему алгоритму:
Процедура синхронизации реализуется по следующему алгоритму:
Результатом работы процедуры является протокол загрузки, содержащий информацию о результатах обработки каждой записи исходного файла и итоговую информацию о числе добавленных или измененных записей. По итогам анализа протокола может быть выявлен ряд работников, которые должны присутствовать в справочнике Все работники, но не заведены в кадровой ИС. Для того, чтобы при последующих синхронизациях записи о таких работниках на обрабатывались, для них можно вручную выставить Результат последней синхронизации, равный Не синхронизировать. |
3.1.2.2. Синхронизация справочника "Ученые степени" |
Синхронизация справочника Ученые степени должна выполняться только после того, как выполнена синхронизация справочников Работники и Подразделения, а также проведен анализ протоколов синхронизации и ручное исправление ошибок в необходимых случаях. Синхронизацию справочника Ученые степени можно вызвать в форме Подразделения, здания, аудиторный фонд на вкладке Все работники ВУЗа в подчиненной таблице Ученые степени. Для вызова процедуры нужно воспользоваться действием Синхронизация с данными кадровой ИС / Синхронизация. В качестве параметра процедуры запрашивают файл выгрузки из кадровой ИС в формате MS Excel. Выбор файла осуществляется при помощи стандартного диалога открытия файла MS Windows. Результатом работы процедуры является протокол загрузки, содержащий информацию о результатах обработки каждой записи исходного файла и итоговую информацию о числе добавленных или измененных записей. Пользователь, выполняющий процедуру синхронизации, сможет средствами системы отобрать записи об ученых степенях, для которых установлен тот или иной результат синхронизации и скорректировать данные вручную. После устранения расхождений пользователь сможет вручную установить значение поля Результат последней синхронизации. |
3.1.2.3. Синхронизация справочника "Подразделения" |
Синхронизацию справочника Подразделения можно вызвать в форме Подразделения, здания, аудиторный фонд на вкладке Все подразделения вуза. В контекстном меню (щелчок правой кнопкой мыши) расположена группа действий Синхронизация с кадровой ИС, включающая два действия Первичная загрузка и Синхронизация. Первичную синхронизацию справочника можно провести вручную, указав для каждого подразделения в справочнике подразделений его код в кадровой ИС. ![]() В качестве параметра процедуры запрашивают файл выгрузки из кадровой ИС в формате MS Excel. Выбор файла осуществляется при помощи стандартного диалога открытия файла MS Windows. Процедура первичной синхронизации предназначена для обнаружения случаев, когда подразделения, ранее не найденные при синхронизации или имеющие результат синхронизации Не синхронизировать, появились в выгрузке данных о подразделениях из кадровой ИС. Для подразделений, имеющих результат Не синхронизировать изменений в данных процедура не выполняет, она только информирует пользователя о том, что ряд подразделений теперь можно считать синхронизированными. Окончательное решение о синхронизации пользователь должен принять самостоятельно и выставить соответствующий результат синхронизации вручную. Процедура работает по следующему алгоритму:
Процедура синхронизации реализуется по следующему алгоритму:
Результатом работы процедуры является протокол загрузки, содержащий информацию о результатах обработки каждой записи исходного файла и итоговую информацию о числе добавленных или измененных записей. Пользователь, выполняющий процедуру синхронизации, сможет средствами системы отобрать подразделения, для которых установлен тот или иной результат синхронизации и скорректировать данные вручную. В случае устранения всех расхождений пользователь сможет вручную установить значение поля Результат последней синхронизации. По итогам анализа протокола может быть выявлен ряд подразделений, которые должны присутствовать в справочнике Все подразделения вуза, но не заведены в кадровой ИС. Для того, чтобы при последующих синхронизациях записи о таких подразделениях на обрабатывались, для них можно вручную выставить Результат последней синхронизации, равный Не синхронизировать. |
3.1.2.4. Синхронизация справочника "Работники подразделений" |
Синхронизация справочника Работники подразделений должна выполняться только после того, как выполнена синхронизация справочников Работники и Подразделения, а также проведен анализ протоколов синхронизации и ручное исправление ошибок в необходимых случаях. Синхронизацию справочника Работники подразделений можно вызвать в форме Подразделения, здания, аудиторный фонд на вкладке Все подразделения вуза в подчиненной таблице Работники подразделения. Для вызова процедуры нужно воспользоваться действием Синхронизация с кадровой ИС / Синхронизация. ![]() В качестве параметра процедуры запрашивают файл выгрузки из кадровой ИС в формате MS Excel. Выбор файла осуществляется при помощи стандартного диалога открытия файла MS Windows. Процедура синхронизации реализована по следующему алгоритму:
Таким образом, по завершении процедуры синхронизации для подразделений, не найденных в выгрузке из кадровой ИС, в поле Результат последней синхронизации будет стоять значение Не найдено, установленное на шаге 1. Результатом работы процедуры является протокол загрузки, содержащий информацию о результатах обработки каждой записи исходного файла и итоговую информацию о числе добавленных или измененных записей. Пользователь, выполняющий процедуру синхронизации, сможет средствами системы отобрать записи о работниках подразделений, для которых установлен тот или иной результат синхронизации и скорректировать данные вручную. После устранения расхождений пользователь сможет вручную установить значение поля Результат последней синхронизации. |
3.2. Интеграция с финансово-бухгалтерской системой "ИС-ПРО" |
3.2.1. Руководство администратора | ||||||||||||||||||||||||||||||||||||||
Автоматизированная заргузка данных финансового учета из системы "ИС-ПРО". Для осуществления автоматизированной загрузки необходимо проделать следующее:
|
3.2.2. Руководство пользователя |
Система ИС-ПРО - система, автоматизирующая процессы: финансовый, бухгалтерский и налоговый учет; учет взаиморасчетов с поставщиками и покупателями; управление материально-техническим снабжением и сбытом продукции; управление производством; расчет заработной платы. Система реализована на базе одноименного программного средства «ИС- ПРО». Функциональность интеграции систем покрывает задачи выгрузки данных об учащихся различных категорий в текстовые файлы для дальнейшей загрузки в систему ИС-ПРО, а также загрузки из системы ИС-ПРО данных об учащихся отдельных категорий и загрузки данных о заключенных в системе ИС-ПРО договорах. Процедуры загрузки данных о договорах слушателей программ дополнительного профессионального образования (ДПО) и о договорах абитуриентов текущего набора могут загружаться в систему из файлов-выгрузок из системы ИС-ПРО в автоматизированном режиме. Использование автоматизированной загрузки описано подробно в разделе Руководство администратора В ручном режиме все процедуры загрузки данных из системы ИС-ПРО могут быть вызваны пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи группы действий Загрузка данных из ИС-ПРО. ![]() |
3.2.2.1. Выгузка данных об учащихся для системы ИС-ПРО |
Информация об учащихся формируется в формате текстового файла. Каждая строка файла содержит значения атрибутов учащихся, разделенные символом табуляции. Выгрузке в текстовый файл подлежит следующий набор атрибутов:
Отбор учащихся, информация о которых попадает в выгрузку, производиться по следующему принципу:
Вызов серверной процедуры, формирующей и сохраняющей файл выгрузки может быть автоматизирован путем разработки исполняемого файла (bat-файла), осуществляющего вызов процедуры с определенными параметрами (например, текущее время и время, отстающее от текущего на 10 минут). Обеспечить вызов исполняемого файла по определенному расписанию можно при помощи Планировщика задач MS Windows. |
3.2.2.2. Загрузка данных о слушателях ФДП |
В случае, если учет слушателей факультета довузовской подготовки (ФДП) не ведется в системе, перед началом приемной кампании реестр слушателей может быть единовременно загружен в систему из файла, выгружаемого системой ИС-ПРО. Целью загрузки является создание в системе записей об учащихся с значением атрибута "Код студента в ИС-ПРО", полученным из системы ИС-ПРО. При регистрации слушателей ФДП в качестве абитуриентов бакалавриата будут использованы коды ИС-ПРО, сформированные при загрузке. Для использования возможности загрузки данных о слушателях ФДП на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата .csv, использующего в качестве разделителей знаки табуляции. Каждая строка файла должна соответствовать одному учащемуся. Записи об учащихся должны иметь следующие атрибуты:
Процедура загрузки этих данных может быть вызвана пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи действия Загрузка данных из ИС-ПРО / Загрузить данные о слушателях ФДП. Процедура выполняет загрузку данных по следующему алгоритму:
Результатом работы процедуры является текстовый отчет, показывающий число созданных и число измененных записей, число ошибок загрузки. По измененным записям и ошибкам в отчете представлена подробная информация (номер строки исходного файла, исходно и измененное значения, причины ошибки). |
3.2.2.3. Загрузка данных о слушателях ДПО |
Загрузка данных о слушателях программ ДПО из системы ИС-ПРО должна использоваться перед тем, как в системе будет начата регистрации поступающих на программы ДПО, которые ранее учитывались в системе ИС-ПРО. Целью загрузки является создание в системе записей об учащихся с значением атрибута "Код студента в ИС-ПРО", полученным из системы ИС-ПРО. При регистрации поступающих на программы ДПО на соответствующем участке системы будут использованы коды ИС-ПРО, сформированные при загрузке. Для использования возможности загрузки данных о слушателях ДПО на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата .csv, использующего в качестве разделителей знаки табуляции. Каждая строка файла должна соответствовать одному учащемуся. Записи об учащихся должны иметь следующие атрибуты:
Процедура загрузки этих данных может быть вызвана пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи действия Загрузка данных из ИС-ПРО / Загрузить данные о слушателях ДПО. Процедура выполняет загрузку данных по следующему алгоритму:
Создание записей о статусах поступающих или слушателей программ ДПО в ходе работы процедуры загрузки не выполняется. Однако при регистрации поступающих на программы ДПО пользователями подразделений данные об учащемся будут найдены по совпадению значений фамилии, имени, отчества и даты рождения. Значение кода ИС-ПРО учащихся будет равно значению, полученному при предварительной загрузке. Результатом работы процедуры является текстовый отчет, показывающий число созданных и число измененных записей, число ошибок загрузки. По измененным записям и ошибкам в отчете представлена подробная информация (номер строки исходного файла, исходно и измененное значения, причины ошибки). |
3.2.2.4. Загрузка данных о договорах абитуриентов |
В ходе работы с контингентом абитуриентов в Приемной комиссии записи об абитуриентах формируются при их регистрации в системе. При этом записи о договорах, заключенных абитуриентами, поступающими на места с оплатой стоимости обучения на договорной основе, формируются в системе ИС-ПРО и могут быть загружены из нее при помощи описанной ниже процедуры. Для использования возможности загрузки данных о договорах абитуриентов на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата txt, использующего в качестве разделителей знаки табуляции. Записи о договорах должны иметь следующие атрибуты:
Загрузка данных о договорах выполняется из определенного каталога. Файл с данными о договорах должен быть предварительно загружен в заранее заданный каталог. Наименования файлов в каталоге должны соответствовать следующей структуре "ДД.ММ.ГГГГ_Contracts" с расширением txt. Для настройки периодичности выполнения действия позагрузке данных о договорах необходимо:
В итоге сформируется.xlsx с результатами загрузки данных, который будет выгружен в каталог с исходным файлом. |
3.2.2.5. Загрузка данных о договорах слушателей ДПО |
Записи о поступающих на программы ДПО формируются в системе при их регистрации пользователями институтов и центров (подразделений) ДПО. При этом записи о договорах, заключенных поступающими, формируются в системе ИС-ПРО и могут быть загружены из нее при помощи описанной ниже процедуры. Для использования возможности загрузки данных о договорах слушателей ДПО на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата .csv, использующего в качестве разделителей знаки табуляции. Каждая строка файла должна соответствовать одному договору одного слушателя. Записи о договорах должны иметь следующие атрибуты:
Процедура загрузки этих данных может быть вызвана пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи действия Загрузка данных из ИС-ПРО / Загрузить данные о договорах слушателей ДПО. Процедура принимает на вход .csv-файл и выполняет загрузку данных по следующему алгоритму:
|
3.2.3. Загрузка файлов договоров/квитанций абитуриентов бакалавриата и магистратуры |
Загрузка файлов договоров, дополнительных соглашений и квитанций об оплате выполняется из определенного каталога. Файлы договоров (дополнительных соглашений и квитанций об оплате) должны быть предварительно загружены из системы ИС-ПРО в данный каталог. Наименования файлов в каталоге должны соответствовать следующей структуре: - для договоров "код договора ИС-ПРО"_"код учащегося ИС-ПРО"_dog ; - для дополнительного соглашения "код договора ИС-ПРО"_"код учащегося ИС-ПРО"_ds ; - для квитанции об оплате "код договора ИС-ПРО"_"код учащегося ИС-ПРО"_izv. Для настройки периодичности выполнения действия по файлов договоров, соглашений и квитанций необходимо:
|
3.3. Интеграция с сервисом Студенческой почты |
Средства интеграция системы с сервисом Студенческой почты заключаются в управлении созданием, сменой пароля учетных записей студентов на этом сервисе. Задачи, связанные с созданием, изменением атрибутов или восстановлением пароля доступны в специализированной форме Студенческая почта. В этой форме доступны актуальные списки студентов каждой из категорий (Студенты бакалавриата, Студенты - специалисты, Студенты магистратуры), дополненные колонками, отображающими результаты последних действий по синхронизации учетных записей. Эти колонки расположены в правой части представления и имеют наименования Индикатор синхронизации и Комментарий синхронизации. Комментарий заполняется в случае неудачного выполнения операции. Результаты выполнения всех операций протоколируются в Журнале операций. Журнал всех операций можно просмотреть в отдельном представлении формы Студенческая почта. Журнал операций, выполненных над каждым из студентов можно просмотреть в представлении Журнал операций, выбрав студента и открыв подчиненное представление Журнал операций. Журнал содержит сведения:
|
3.3.1. Создание адреса электронной почты |
Операция доступна в форме Студенческая почта. Для ее вызова необходимо:
В ходе выполнения процедура пытается создать почтовый ящик с именем, формирующимся в транслитерированном виде по правилу: [первая буква имени] + [первая буква отчества] + [фамилия] + @edu.vuz.ru. Если указанное имя уже занято, то программа будет пытаться создавать почтовый ящик с новым именем, формируемым на основе изначального, путем добавления к нему номера попытки через символ "_", до тех пор, пока почтовый ящик не будет создан или не произойдет иная ошибка. Если в записи о студенте нет номера студенческого билета, почтовый адрес создан не будет и в журнале операций будет установлен статус "не заполнено поле № студенческого билета". |
3.3.2. Восстановление пароля |
Операция доступна в форме Студенческая почта. Для ее вызова необходимо:
Данная процедура устанавливает новый пароль для входа в почтовый ящик, алгоритм формирования пароля идентичен алгоритму, используемому при создании почтового ящика. |
3.3.3. Синхронизировать данные учетной записи |
Операция доступна в форме Студенческая почта. Для ее вызова необходимо:
Данная процедура синхронизирует ФИО студента, его факультет, курс, специальность, группу и город обучения (филиал) с соответствующими атрибутами его почтового ящика в сервисе Студенческой почты и устанавливает у студента признак синхронизации с сервисом Студенческой почты. |
3.3.4. Отправка почтового сообщения |
Операция доступна в форме Студенческая почта. Для ее вызова необходимо:
Создается почтовое сообщение, адресуемое всем почтовым контактам выбранного студента. Сообщение ставится в очередь на отправку. Сообщение может иметь как произвольную тему и содержание, задаваемое пользователем, так и формироваться по шаблону. Шаблоны почтовых сообщений должны разрабатываться специалистами по сопровождению системы. |
3.3.5. Журнал операций |
В Журнале операций отображаются записи обо всех действиях, произведенных всеми пользователями при работе с сервисом Студенческой почты. Поля Журнала: - Операция - описание проводимой операции (создание адреса электронной почты, восстановление пароля, рассылка сообщений и др.) - Создано - дата и время создания записи об операции - ФИО - данные студента, для которого производилась та или иная операция со студенческой почтой. - Отчет об операции - в случае если выполнение операции не было успешным в данном поле прописывается причина сбоя - Статус операции - указывается была ли успешно завершена операция - Лог операции - при возникновении ошибки на стороне сервиса Студенческой почты в данном поле сохраняется информация о возвращенной ошибке. |
3.3.6. Установка и настройка Windows PowerShell | ||
|
3.3.6.1. Установка Windows PowerShell |
Для установки Windows PowerShell необходимо, чтобы компьютер работал под управлением одной из следующих операционных систем:
Шаги установки:
|
3.3.6.2. Настройка Windows PowerShell |
После установки PowerShell v.2, необходимо настроить возможность запуска сценариев в Windows PowerShell. Для этого запустите PowerShell (Пуск > Все программы > Стандартные > Windows PowerShell) и выполните команду: Get-ExecutionPolicy. Если возвращенное значение отличается от RemoteSigned, то необходимо изменить это значение на RemoteSigned, для этого выполните команду: Set-ExecutionPolicy RemoteSigned |
3.4. Интеграция с системой контроля доступа (СКУД) |
Данная функциональность предназначена для автоматизации загрузки фотографий учащихся и работников ВУЗа, присутствующих в базе данных системы контроля доступа (СКУД), в систему. |
3.4.1. Описание функций загрузки фотографий |
Microsoft OLE DB Provider SQL Server Для реализации процедуры загрузки фотографий для всех или выбранных людей необходимо:
После установки соединения начнется процедура загрузки фотографий. Данная операция загружает фотографии для людей, у которых в исходной базе была найдена единственная запись с полным соответствием по полям: Фамилия, Имя, Отчество, и отсутствуют дубликаты, как в исходной базе данных, так и в базе Системы. В результате выполнения процедур загрузки фотографий формируется отчет, содержащий:
Если после загрузки фотографий будут обнаружены дубликаты либо в Системе (база назначения), либо СКУД (база источник), то наряду с отчетом откроется форма просмотра дубликатов ![]() Для работы с формой необходимо:
|
3.4.2. Формирование отчетов о загрузке фотогрфий |
По результатам загрузки в Систему фотографий пользователь имеет возможность сформировать следующие отчеты: |
3.4.2.1. Список студентов без фотографий |
Для формирования отчета по студентам без фотографий необходимо:
Отчет находит и выгружает в файл MS Excel список студентов, у которых отсутствуют фотографии. Список студентов содержит следующие данные: Фамилия, Имя, Отчество, Дата рождения, Пол, Факультет, Курс, Группа. |
3.4.2.2. Список работников без фотографий |
Для формирования отчета по работникам без фотографий необходимо:
Результатом работы отчета является файл MS Excel, содержащий список все работников, у которых в БД Системы отсутствует фотография. |
3.5. Публикация базовых и рабочих учебных планов на портале вуза | ||
Для получения данных об учебных планах пользователь должен открыть Интернет обозреватель и перейти на главную web-страницу системы, на которой распологаются следующие ссылки.
При выборе любой из ссылок откроется web-страница, отображающая набор ссылок, соответствующих наименованиям факультетов и отделений, при переходе по которым на странице отобразиться перечень утвержденных учебных планов выбранного факультета (отделения). Для открытия учебного плана в формате MS Excel, html-документа или pdf необходимо в столбце Наименование плана, рядом с записью учебного плана, выбрать соответствующую иконку и щелкнуть по ней левой клавишей мыши:
Также реализована возможность генерации web-страницы отдельно для каждого факультета. Для этого необходимо чтобы строка адреса имела следующий вид:
Для публикации доступны учебные планы, находящиеся в статусе «утвержден первым проректором», «утвержден ректором» и «отозван для переутверждения» за учебные периоды, для которых установлен признак «Публиковать РУПы данного учебного года» и «Публиковать БУПы данного учебного года». Переводы на английский язык всех терминов и элементов перечислений, используемых на веб-страницах для публикации Базовых и Рабочих учебных планов на английском языке, доступны для корректировки пользователям роли "Учебно-методическое управление" в форме Переводы для учебных планов . При подключении программных средств портала к БД системы для получения данных о студентах должен использоваться механизм SQL-запросов к СУБД Oracle. Программные средства, осуществляющие подключение, должны самостоятельно управлять форматом и структурой получаемых данных. |
3.6. Предоставление доступа к данным системы по протоколу SOAP |
Для моделирования объектов реального мира, их состояния и поведения в системе используется объектно-ориентированный подход. Объектная модель системного слоя платформы хранится в системе по тем же принципам, что и модель бизнес-данных, т.е. объекты классов, описывающих метаданные системы (классы, поля, свойства, методы, параметры методов, пользовательские формы и проч.) хранятся в базе данных и доступны для клиентских систем по тем же принципам, что и бизнес-данные. Для получения спецификации сервисов для каждого сервиса необходимо:
В спецификации сервисов для каждого сервиса представлено:
|
3.7. Интеграция с МСР | ||||
Данный функционал позволяет выполнять передачу данных в Московский социальный регистр (МСР), а также загружать сведения об обработанных данных из МСР. Для настройки данного функционала необходимо в форме Системная форма, представление Настройки, задать значения следующих настроеек:
|
3.8. Автоматическая публикация списков абитуриентов и статистических отчетов | ||||
Для публикации отчетов используются две web-страницы - одна для абитуриентов бакалавриата и одна для абитуриентов магистратуры. Ссылки на данные страницы размещены на страницах входа в личные кабинеты абитуриентов бакалавриата и магистратуры. Страница имеет разделы, соответствующие каждому из филиалов, в каждом разделе размещена одна ссылка на статистический отчет и раскрывающийся список конкурсов в бакалавриат с иконками для получения отчетов со списком абитуриентов каждого конкурса. Для получения каждого отчета на странице размещено три иконки: для получения отчета в форматах.xls,.html,.pdf. Настройка публикации отчетов состоит из нескольких этапов: Настройка периодичности формирования отчетов Для настройки периодичности формирования отчетов необходимо:
Настройка периодичности публикации отчетов Для настройки периодичности публикации отчетов необходимо:
|
3.9. Автоматическая публикация списков участников олимпиад и статистических отчетов | ||||
Для публикации отчетов используются отдельная web-страницы. Ссылки на данную страницу размещена на странице входа в личные кабинеты участников олимпиад. Страница имеет разделы, соответствующие каждому виду статистического отчета. В разделах со списками участников для каждого потока олимпиады или конкурса содержится раскрывающийся список предметов с иконками для получения отчетов со списком участников олимпиады или конкурса для каждого предмета. Для получения каждого отчета на странице размещено три иконки: для получения отчета в форматах.xls,.html,.pdf. Настройка публикации отчетов состоит из нескольких этапов: Настройка периодичности формирования отчетов Для настройки переодичности формирования отчетов необходимо:
Настройка переодичности публикации отчетов Для настройки переодичности публикации отчетов необходимо:
|
3.10. Автоматическое выставление рекомендации к зачислению иностранным абитуриентам |
Для настройки периодичности выполнения действия по автоматическому выставлению рекомендации к зачислению иностранных абитуриентов необходимо:
|
3.11. Создание задач в системе Jira по сообщениям модератору из личных кабинетов |
Система предоставляет возможность организовать взаимодействие с системой Jira в части, создания задач при отправке сообщений модератору из личных кабинетов иностранных абитуриентов бакалавриата и магистратуры. Процедура передачи сообщений в систему Jira выполняется автоматически по расписанию, при этом вызов процедуры выполняется под пользователем - администратором. Для ручного запуска процедуры см. Запуск процедуры передачи сообщений в Jira. Для настройки создания задач в системе Jira необходимо:
Результаты создания задач по сообщениям модератору из личных кабинетов иностранных абитуриентов бакалавриата и магистратуры можно отследить в форме Заявки удаленных пользователей (раздел Иностранные абитуриенты), для этого необходимо:
|
3.11.1. Добавление настроек для подключения к системе Jira |
Для установки соединения с системой Jira необходимо задать следующие настройки:
|
3.11.2. Запуск процедуры передачи сообщений в Jira |
Для принудительного (вне расписания) запуска процедур передачи сообщений в Jira необходимо:
|
3.12. Автоматическое отклонение иностранных абитуриентов бакалавриата программами первого и второго приоритетов |
Для настройки периодичности выполнения действия по автоматическому выставлению рекомендации к зачислению иностранных абитуриентов бакалавриата необходимо:
|
4. Выполнение импорта данных о выпускниках из Web-приложения |
Процедура импорта данных из Web-приложения может осуществляться только пользователем, имеющим на это соответствующие права. Процедура запускается при помощи выбора действия "Импорт из внешней БД", которое доступно при щелчке правой кнопкой мыши в главной таблице данных "Выпускники". При выборе этого действия отображается форма задания параметров процедуры: ![]() Процедура может выполняться в двух режимах:
Для получения данных с Internet-ресурса необходимо задать значения параметров:
Для импорта данных из xml-файла, расположенного на диске, в форме задания параметров необходимо задать только значение параметра Файл с данными. Значения оставшихся четырех параметров должны быть пустыми. Значение параметра Файл с данными устанавливается при помощи стандартного диалога открытия файла Windows, который вызывается при нажатии мышью на кнопку открытия файла, расположенную в правой части элемента управления "Файл с данными". После установления значений параметров процедура установит связь с удаленной базой данных (в случае получения данных с Internet-ресурса) и выполнит синхронизацию информации о выпускниках, хранящейся в Системе с информацией, полученный из xml-файла. По окончании работы процедуры воспользуйтесь действием "Обновить" в главной таблице данных "Выпускники". Действие обновить доступно на панели инструментов, в контекстном меню (щелчок правой кнопкой мыши), а также при нажатии клавиши F5 на клавиатуре. |
5. Протоколирование действий пользователей |
Возможности протоколирования действий пользователя реализованы на уровне средств платформы "Мельница данных". Данные возможности распространяются как на локальных пользователей, работающих с БД по протоколу TCP-IP, так и на удаленных пользователей, работающих с системой по протоколу HTTP (HTTPS) как посредством Win-клиента (приложения Обозреватель данных), так и посредством личных кабинетов и прочих web-приложений системы. Протоколироваться могут следующие аспекты работы пользователей системы
Данные протоколов сохраняются в системе и могут быть просмотрены в Административной форме на вкладках Сессии, История, Вызовы. Здесь же можно формировать отчеты по данным протоколов, выполнять импорт и экспорт данных протоколов. По умолчанию возможности протоколирования отключены. Они могут подключаться администратором системы в части определенных классов, полей этих классов, методов (процедур, отчетов, методов OLE-объекта). То, как именно администратор может воспользоваться возможностями протоколирования, описано в следующих разделах. При активном использовании протоколирования в системе будут накапливаться значительные объемы данных протоколов, что осложнит просмотр этих данных и может отрицательно сказаться на быстродействии системы. В этом случае рекомендутеся периодически экспортировать данные протоклов и загружать их в другую базу данных или схему для длительного хранения. После экспорта данных протоколов из основной базы данных протоколы следует очищать. Процедура очистки протоклов позволяет задать диапазон дат, данные за которые должны быть удалены из системы. |
5.1. Протоколирование пользовательских сессий | ||
Включить или отключить протоколирование сессий пользователей можно только для системы в целом. Для этого предназначена настройка Протоколировать сессии (DoLogSessions). Задать или изменить значение этой настройки можно в Административной форме на вкладке Настройки. Настройка имеет атрибут Не видимо пользователям, поэтому изменить ее значение при помощи формы Настройки нельзя. Значение этой настройки можно изменить, добавив запись о значении на подчиненной вкладке Значения, задав Логическое значение = Да. Для того, чтобы отключить логирование сессий пользователей нужно удалить значение настройки с вкладки Значения.
Если протоколирование сессий пользователей включено, то при каждом входе пользователя в систему (успешной авторизации) в Административной форме на вкладке Сессии будут добавляться записи о сессиях пользователей. Записи о сессиях имеют атрибуты:
|
5.2. Протоколирование фактов вызова процедур, отчетов, методов OLE-объекта | ||
Для того, чтобы в системе велось логирование фактов вызова процедур, отчетов, методов OLE-объекта, для этих процедур (методов, отчетов) должен быть установлен атрибут Протоколировать = Да. Установить этот атрибут можно в Служебной форме, выбрав класс в таблице Классы и выбрав нужный метод, отчет, метод OLE-объекта на вкладке Подпрограммы. Значение атрибута Протоколировать можно установить как в таблице данных Подпрограммы, так и в Инспекторе объектов. Протоколироваться также могут значения параметров, с которыми был осуществлен вызов. Для того, чтобы включить или отключить протоколирование значений параметров, нужно установить атрибут Протоколировать для каждого из параметров, подлежащих протоколированию.
Просмотреть данные протокола вызовов процедур, отчетов, методов OLE-объекта можно в Административной форме не вкладке Вызовы. Каждому вызову пользователем процедуры, отчета, метода OLE-объекта будет соответствовать одна запись протокола. Если протоколирование было применено и для параметров, то на подчиненной вкладке Параметры можно будет увидеть значения параметров, с которыми был осуществлен вызов. Для каждого протоколируемого вызова в протоколе фиксируется следующая информация:
Если для подпрограммы было установлено протоколирование параметров, то дополнительно в протокол для каждого параметра будет записана следующая информация:
|
5.3. Протоколирование изменений данных |
При необходимости протоколирования изменения данных пользователями должно быть определено, изменение данных каких именно классов подлежит протоколированию. После выбора классов необходимо также определиться с перечнем полей, изменение значений которых будет протоколироваться. Протоколирование изменений данных можно настроить на двух уровнях:
|
5.3.1. Протоколирование фактов создания и удаления объектов | ||
Для того, чтобы настроить протоколирование фактов создания и удаления объектов определенного класса, необходимо найти нужный класс в Системной форме на вкладке Классы и установить для этого класса значение атрибута Протоколировать = Да. Отключить протоколирование можно, установив значение данного атрибута в Нет.
Данные протокола можно будет увидеть в Административной форме на вкладке История. В протоколе будет зафиксирована следующая информация:
|
5.3.2. Протоколирование изменений значений полей | ||
Для того, чтобы настроить протоколирование изменений данных, хранимых в полях объектов определенных классов нужно выполнить следующие действия:
При работе режима протоколирования изменений значений полей в Административной форме на вкладке История при каждом изменении будут создаваться по две записи на каждое измененное поле - запись с предыдущим значением и с новым значением поля. Первая запись будет иметь значение атрибута Действие = Изменится, вторая - Действие = Изменен. Записи протокола будут иметь следующий набор атрибутов:
В таблице данных История при помощи действия контекстного меню можно сформировать отчет Отчет об активности пользователей на любую выбранную дату. Отчет представляет собой таблицу со строками, соотетсвтующими пользователями, выполнявшим изменения данных в течение выбранного дня. Столбцы таблицы соответствуют часам суток. В каждой ячейке, соответствующей одному из пользователей и определенному часу суток отображается столбец, в котором красным цветом закрашены доли часа (одна доля равна 10 мин.), в течение которых пользователь выполнял изменения данных. |
5.4. Экспорт и импорт данных протоколов |
Работа с данными о протоколах, хранящихся в системе, ведется в Административной форме на вкладках Сессии, Вызовы и История. При активном использовании протоколирования на этих вкладках могут накапливаться значительные объемы данных протоколов. Это может привести к затруднению просмотра этих данных, а также к снижению быстродействия ряда процедур системы. Для того, чтобы избежать негативных последствий, протоколы можно выгружать для переноса в другие базы данных или для хранения в виде файлов. Для этого в каждой из таблиц можно вызвать действие Экспортировать протоколы. Для выполнения экспорта необходимо задать имя файла, в который будет выполнена выгрузка, границы периода (дата со временем), данные за который должны быть выгружены. Результатом экспорта будет xml-документ с данным пользователем именем После выгрузки данные протоколов можно Очистить при помощи соответствующего действия, вызываемого из контекстного меню. При помощи параметров этого действия можно задать период времени, за который должны быть выполнена очистка данных. Загрузка данных проколов из xml-документов, полученных путем экспорта из системы, может быть выполнена при помощи стандартных возможностей репликации, входящих в состав средств платформы. Воспользоваться этими средствами можно следующим образом:
Наиболее рационально выполнять загрузку данных протоколов при помощи исполняемых файлов (bat-файлов). Текст командной строки для вызова процедуры экспорта можно увидеть в Утилите обслуживания базы данных в поле Командная строка. |
6. Расширение возможностей документирования пользовательских инструкций |
Помимо встроенных возможностей документирования, в Системе предусмотрена возможность интегрирования с внешними системами создания файлов документации. Возможности подобного интегрирования будут рассмотрены далее на примере программного обеспечения HELP&MANUAL версии 5.6.0 (страница для скачивания здесь ). HELP&MANUAL является инструментом для создания документации, а также системой управления контентом. Данный продукт является коммерческим. |
6.1. Установка ПО |
- Скачать дистрибутив программы с сайта разработчика ( http://www.helpandmanual.com/downloads.html ) - Запустить исполняемый файл установщика hmsetup.exe . Начнется процесс установки. Первый экран установки программы - приветствие: ![]() Нажать "Next". Экран лицензионного соглашения: Выбрать пункт "I accept the agreement", нажать "Next". Экран выбора директории установки: Здесь необходимо выбрать папку на жестком диске компьютера для установки Help&Manual, нажать "Next". Экран выбора компонентов программы для установки: Можно оставить без изменений, нажать "Next". Экран выбора наименования группы программ в меню "Start" ("Пуск"): Нажать "Next". Экран дополнительных установок: Здесь можно указать, должен ли установщик разместить значок Help&Manual для запуска программы на рабочем столе компьютера. Сделать выбор, нажать "Next". Сводный экран установки программы: Здесь указаны все параметры установки программы, выбранные на предыдущих шагах. Если необходимо внести изменения в параметры, можно воспользоваться кнопкой "Back". Если все параметры верны, нажать кнопку "Install". Начнется процесс установки программного обеспечения: После установки будет выведен полседний экран: Чекбокс "Launch Help&Manual" позволяет запустить программное обеспечение сразу после нажатия на кнопку "Finish". При первом запуске программы будет выведен запрос на ввод код активации полного функционала программы: Здесь необходимо указать серийный номер (Serial Number) и код активации (Activation Code). Данная информация доступна после приобретения программы. После ввода нажать кнопку "ОК". Программа готова для работы. |
6.2. Создание проекта документации | ||
После запуска программы будет выведено окно приветствия: Для создания нового проекта документации необходимо воспользоваться кнопкой или комбинацией клавиш "Alt+1". Откроется окно выбора параметров нового проекта: Оставляем параметры без изменений и нажимаем кнопку "Next". Следующее окно параметров: В поле "Output File" необходимо указать название и место расположения на жестком диске файла проекта. Расширение файла оставляем без изменения. В поле "Project Title" можно ввести наименование проекта документации. В поле "Project Language" указывается язык проекта.
Нажать кнопку "Next". Окно создания структуры проекта документации: В этом окне можно задать предварительную структуру будущего документа. Пункты оглавления можно создавать, удалять, перемещать по списку. Структуру проекта можно будет изменять в дальнейшем в процессе работы. После нажатия кнопки "ОК" структура документа, описанная здесь, будет создана автоматически. Главное окно программы: В левой части расположено навигационное дерево статей проекта документации, в правой отображается содержимое статей. После того, как статьи созданы, необходимо добавить ключевые слова и фразы, для этого необходимо перейти на вкладку "Topic Options": Откроется окно установки свойств статьи: Здесь в поле "Keywords" необходимо указать ключевые слова и фразы, по которым будет осуществляться переход из системы в соответствующую статью. После того как все необходимые статьи созданы, ключевые фразы добавлены, файл документации нужно сохранить в формате chm. Для этого используется кнопка "Publish". После ее нажатия будет выведено окно выбора формата конечного файла: Здесь выбирается вкладка "HTML Help (.chm)", указывается путь на жестком диске для сохранения. После нажатия кнопки "ОК" файл будет сохранен в нужном формате. |
6.3. Интеграция программы документирования с Системой | ||
Связь Системы и программы создания документации осуществляется при помощи ключевых слов и фраз. После того как статья документации получила ключевые слова или фразы, необходимо указать их в Системе. Для примера разберем связывание соответствующей статьи файла документации и формы Зарегистрировать, вызываемой с помощью пункта контекстного меню "Зарегистрировать" из таблицы Абитуриенты бакалавриата раздела Абитуриенты бакалавриата текущего набора участка Абитуриент. Нам необходимо добиться, чтобы при нажатии на выделенную красным кнопку на этой форме был вызван документ chm, содержащий инструкции для пользователей. При этом должна открыться статья, содержащая сведения именно о процессе заполнения формы Зарегистрировать.
Подпрограмма "Зарегистрировать" ("Register") является дочерней по отношению к классу "Абитуриент бакалавриата" ("TBachAbiturSt"). В Системе нужно открыть раздел Системная форма участка Администратору. На вкладке Классы при помощи фильтра по имени или наименованию найти класс "Абитуриент бакалавриата" ("TBachAbiturSt"). В подчиненном представлении перейти на вкладку Подпрограммы и найти подпрограмму "Зарегистрировать" ("Register"). В подчиненном представлении перейти на вкладку Ключи контекстной помощи, вызвать контекстное меню и воспользоваться пунктом "Создать". Откроется окно ввода параметров: В поле "Ключевое словосочетание" указывается ключевое слово или фраза, в том виде как они прописаны в программе Help&Manual в свойствах соответствующей статьи. В поле "Хранилище" указывается имя chm-файла документации без расширения, который содержит в себе данную статью. После нажатия кнопки "Ок" ключ будет добавлен в таблицу. Таким образом, после вызова справки из формы "Зарегистрировать" пользователь увидит соответствующую статью: Если ключей несколько и они ссылаются на разные статьи или документы, то при нажатии в форме "Зарегистрировать" на кнопку вызова помощи, пользователю будет предложено на выбор несколько вариантов ссылок. |
7. Отправка сообщений об ошибках Системы по E-mail | ||
Разработчик решений может получать уведомления о возникающих при работе исключительных ситуациях. При возникновении исключения он получит текст сообщения об ошибке и расширенную информацию. Для использования данного функционала необходимо предварительно задать адрес электронной почты, по которому будут направляться уведомления об исключительных ситуациях. Для этого необходимо зайти на Участок АДМИНИСТРАТОРУ, открыть Системную форму, перейти на вкладку Настройки, вызвать контекстное меню и воспользоваться пунктом "Настройки". В открывшемся окне настроек перейти на вкладку Обработка ошибок.
Здесь необходимо ввести адрес электронной почты и нажать "Ок". Настройка завершена. Теперь, в случае возникновения исключительной ситуации с системе, по указанному адресу электронной почты будет отправлено сообщение с заголовком "Уведомление об ошибке у пользователя "Имя пользователя" приблизительно следующего содержания:
Подробно для разработчика |
8. Использование Планировщика задач |
Работа с Планировщиком задач доступна администраторам системы в разделе Администратору в форме Запланированные задания. ![]() Планировщик задач позволяет:
Форма работы с Планировщиком задач состоит из таблицы данных Запланированные задания и двух подчиненных таблиц - Параметры и Расписание. ![]() ![]() Работа с Планировщиком задач состоит из следующих этапов:
Создание задания Для создания нового задания в таблице данных Запланированные задания нужно вызвать действие Создать задание на основе подпрограммы. ![]() Для того, чтобы создать новое задание, нужно задать его Имя и Наименование, а также выбрать Подпрограмму, которая будет выполняться. Для выбора будут доступны подпрограммы, являющиеся методами класса. Задание значений параметров выполнения задания После создания задания необходимо выбрать его в таблице данных и вызвать действие Установить значения параметров. ![]() Набор параметров, предлагаемых для заполнения, будет соответствовать набору параметров подпрограммы, запланированной к исполнению. После установки необходимых значений в данной форме нужно нажать кнопку ОК, и в подчиненной таблице Параметры будут созданы записи для каждого параметра. Также при помощи действия Установить значения параметров можно вносить изменения в ранее заданные значения. Формирование расписания выполнения задания Для формирования расписания необходимо выбрать запись о задании в таблице данных и вызвать действие Построить ежедневное расписание. ![]() Для создания расписания необходимо заполнить значения дат С и До и указать Время выполнения, в которое каждый день будет вызываться выполнение задания. Результатом выполнения этой процедуры будет создание на вкладке Расписание набора записей, соответствующего каждому вызову выполнения задания. Если задание необходимо вызывать несколько раз в день, можно повторить выполнение действия Построить ежедневное расписание, указав другое время выполнения. Отражение в системе результатов выполнения заданий После создания задания и расписания его выполнения в основной таблице данных Запланированные задания отображается значение Времени следующего выполнения, а также группа колонок, отражающих результат последнего выполнения:
Кроме информации о следующем и последнем выполнении задания в таблице данных Расписание отражается информация о каждом выполнении. Записи в этой таблице создаются в момент формирования расписания и в момент ручных вызовов выполнения задания, выполняемых при помощи действия Выполнить немедленно. По каждой записи расписания отображается информация:
|
9. Установка значений последовательностей | ||||||
В системе большое количество функциональностей использует возможность генерации последовательностей числовых значений параметров. Например, генерация регистрационных номеров абитуриентов бакалавриата. Создание новых последовательностей Для создания новой последовательности необходимо:
В процессе использования последовательностей Текущие значения будут изменяться и в представлении Последовательности будут отображаться актуальные текущие значения.
Переустановка текущих значений последовательностей Так как многие бизнес-процессы в системе проходят циклически, то может возникнуть необходимость перед новым циклом переустановить начальное Текущее значение, для этого необходимо выбрать требуемую последовательность и в колонке Текущее значение установить новое начальное значение.
|