Работа с общим списком этапов и переходов
ПЗ «Менеджер технологических схем» представляет собой средство создания, изменения и управления схемой документооборота. Эта схема определяет пути следования документов по этапам. Администратор может создать схему с нуля или воспользоваться одним из существующих стандартных шаблонов.
При проектировании технологической схемы нет необходимости иметь постоянное соединение с сервером и права администратора, они нужны только для передачи технологической схемы в БД и при ее извлечении из БД. Такой подход позволяет создавать и отлаживать технологическую схему любому пользователю без опасения внести сбой в стабильность работы системы при неправильном проектировании технологической схемы. Форматом файла хранения технологической схемы является XML. Для технологической схемы введено понятие версионности схемы (версии технологической схемы), протоколируются все изменения производимые с технологической схемой.
На главном окне программы сосредоточены основные органы управления, с помощью которых можно вносить изменения в схему движения документов системы АИСТ-М.
Окно программы визуально разделено на четыре рабочие области - список ролей, список этапов для каждой роли, список переходов, доступных этапу и панель свойств перехода. Необходимо обратить внимание, что панель свойств перехода доступна только тогда, когда в выпадающем списке переходов этапа выбрана запись.
Панель свойств перехода разбита на три части: скрипт перехода, свойства перехода и атрибуты перехода. Это сделано для упрощения работы с переходами.
При наведении курсора мыши на любые объекты в ПЗ «Менеджер технологических схем» появляется всплывающая подсказка, дублируемая в статус-строке.
Чтобы начать работу, нужно выбрать нужную запись из верхнего выпадающего списка ролей. В левой части окна появятся этапы, принадлежащие этой роли. Теперь можно выбрать этап и работать с его списками переходов.
Нужно обратить внимание, что, как и в ПЗ «Модуль обработки документов», набор переходов также зависит и от выбранной роли. Указав переход, администратор получает доступ к его свойствам, органы управления которыми появляются на правой панели.
В заголовке главного окна программы показывается название файла технологической схемы с полным файловым путем к нему. Если технологическая схема не сохранялась на диск, а была создана с нуля или получена из БД подразделения, в заголовке окна отображается название – «новый документ». В строке статуса главного окна программы выводится информация о последнем действии пользователя по сохранению или получения технологической схемы из БД подразделения. В этой информационной строке также отображается имя и код подразделения, с которым производилась последняя операция сохранения или получения технологической схемы. Если технологическая схема была загружена в виде файла с диска, либо была создана с нуля и не сохранялась в БД подразделения, в строке статуса главного окна программы отображается информация об автономной (от БД) работе с технологической схемой.
ПЗ «Менеджер технологических схем» включает в себя механизмы поиска этапов и переходов, а также проверки всей схемы документооборота и командных скриптов на наличие ошибок. Результаты поиска или проверки выводятся на «Панель результатов» в нижней части главного окна программы. Показать/скрыть «Панель результатов» можно через соответствующий пункт меню главного окна программы «Действия» или сочетание клавиш «Ctrl+R».
Одной из ключевых концепций системы АИСТ-М является понятие роли, которые делятся на роли доступа к объектам технологической схемы (к этапам) и роли доступа к базе данных (необходимые для запуска программ). Роли доступа к базе данных, являются предопределенными системой, поэтому не могут быть изменены, а только назначаются пользователю.
Для начала работы со списком ролей, в меню «Действия» главного окна программы нужно выбрать пункт «Список ролей» или нажать кнопку «Изменить» справа от выпадающего списка ролей. Появится окно управления списком ролей. Важно отметить, что роли, добавляемые в список, являются ролями доступа к объектам технологической схемы. Для каждой роли в список выводится код (идентификатор) записи в базе данных.
Для того, чтобы вывести общий список этапов необходимо:
1. В меню «Действия», главном окна программы выбрать пункт «Список всех этапов».
2. В открывшемся окне будут отображен список всех этапов, имеющиеся в системе.
Для того, чтобы вставить новую запись в список этапов для роли:
1. Выбрать нужную роль из выпадающего списка.
В открывшемся списке этапов будут представлены только те, что не сопоставлены выбранной роли.
Для того, чтобы выбрать другую запись этапа для роли:
1. Выбрать нужную роль из выпадающего списка.
2. В левой нижней части главного окна выделить нужный этап, и дважды щелкнуть по нему.
3. В открывшемся окне выбрать нужный этап или создать новый.
4. Для изменения свойства этапа войти в поле со списком этапов.
5. Нажать клавишу «ОК», чтобы добавить этап.
Для того, чтобы удалить этап для роли:
1. Выбрать нужную роль из выпадающего списка.
2. В левой нижней части главного окна выделить нужный этап и щелкнуть по значку над таблицей.
3. В появившемся диалоге, запрашивающем подтверждение удаления записи, нажать клавишу «Да», чтобы продолжить удаление. При этом нужно обратить внимание, что при удалении этапа для роли, исходная запись этапа остается.
4. Если у этапа существуют переходы, появится соответствующее сообщение и удаление будет отменено.
После того как список этапов для роли создан, можно определить порядок их следования. Порядок следования переходов обеспечивает естественное чередование записей в зависимости от их действий и частоты использования. Например, если существуют три этапа, на которых выполняется прием, проверка и отправка декларации в очередь, логично предположить, что этап на прием должен стоять первым, а этап на отправку в очередь – последним в списке. Именно в таком порядке, в каком записи будут располагаться в списке, они будут отображаться в списке этапов в ПЗ «Модуль обработки документов».
ПЗ «Менеджер технологических схем» позволяет администратору выстроить переходы в любом нужном порядке.
Для того, чтобы изменить порядок следования этапов в списке этапов выбранных для роли следует:
1. Выбрать роль из выпадающего списка.
2. Выделить запись в списке этапов.
3. Осуществить перемещение выделенной записи вверх или вниз списка.
Переходы связывают этапы друг с другом. Чтобы создать переход, доступный в ПЗ «Модуль обработки документов», нужно добавить новую запись в общий список переходов для этапа и пометить ее, как выбранную.
Для того, чтобы добавить переход в общий список:
1. Выбрать роль из выпадающего списка.
2. Выделить этап, со списком переходов которого нужно работать.
3. Нажать клавишу «Редактировать переходы» рядом со списком переходов.
5. В диалоге добавления нового перехода ввести название и комментарий, а также указать конечный этап, выбрав его при помощи кнопки «Выбрать этап из списка».
Для того, чтобы изменить запись перехода:
1. Выбрать роль из выпадающего списка.
2. Выделить этап, со списком переходов которого нужно работать.
3. Нажать клавишу «Редактировать переходы» рядом со списком переходов.
4. В появившемся диалоге выделить нужную запись.
5. Откорректировать свойства перехода в окне редактирования.
Для того, чтобы удалить переход:
1. Выбрать роль из выпадающего списка.
2. Выделить этап, со списком переходов которого нужно работать.
3. Нажать клавишу «Редактировать переходы» рядом со списком переходов.
4. Выделить нужную запись.
5. В появившемся окне с запросом на подтверждение удаления нажать клавишу «Да».
Когда переход создан, сделан доступным и выбран в выпадающем списке, на правой панели главного окна ПЗ «Менеджер технологических схем» становятся доступными для изменения все его свойства. Свойства перехода, для удобства работы с ними, разбиты на три части: Скрипт перехода, свойства перехода и атрибуты перехода. Каждая часть вынесена на отдельную закладку
«Комментарий к переходу» – здесь задается комментарий к переходу.
«Переход работает между этапами» – с помощью этих полей устанавливают рабочий участок перехода.
Поле «От этапа:», выделенное желтым цветом, является информационным и недоступным для редактирования. Это начальная точка перехода.
Поле «До этапа:» – для выбора этапа, служащего конечной точкой перехода следует нажать кнопку «Выбрать этап из списка».
«Изменение приоритета» – с помощью переключателей этого поля, можно управлять приоритетом документа.
«Не повышать», сохранит наследуемый с предыдущего перехода приоритет документа.
«Запрашивать», выдаст в ПЗ «Модуль обработки документов» диалог с возможностью выбора приоритета документа.
«Повышать», приоритет документа на переходе будет автоматически повышен.
«Требуется комментарий на переходе» – если флажок установлен, то на переходе в ПЗ «Модуль обработки документов» выводится диалог для ввода обязательного комментария, объясняющего действие, выполняемое над документом.
«Выгружать документ» – если флаг выгрузки документа установлен, то на переходе ПЗ «Модуль обработки документов» выгружает документ в запакованном виде в рабочую директорию (по умолчанию c:\Client ). Выгруженный файл называется body.dat. Далее выполняется скрипт распаковки содержимого body.dat в рабочую директорию АРМа.
«Загружать документ» – установленный флаг загрузки документа, позволит ПЗ «Модуль обработки документов» загрузить файл body.dat (содержащий документ в запакованном виде) из своей рабочей директории в БД.
«Командный скрипт» – это поле позволяет редактировать и создавать скрипт для переходов.
Схема документооборота обычно построена таким образом, что все переходы ведут на этапы, принадлежащие ролям. Но ПЗ «Менеджер технологических схем» позволяет выбирать и такие этапы, которые не сопоставлены ни одной роли, – их называют терминальными. Это конечный пункт в процессе обработки документа.
ПЗ «Менеджер технологических схем» оснащен механизмом проверки схемы, который позволяет выяснить, существуют ли в схеме переходы, ведущие на неассоциированные этапы, не являющиеся терминальным.
Дата добавления: 2016-07-09; просмотров: 797;