Необходимые теоретические сведения изложены в первой части лабораторного практикума в пункте "Концепция ботов и бот-станций" раздела "Стандарты и концепции, связанные с СУБПиАР".
(рис 9.1) Схема бизнес процесса "Пример 5-1"
Инициализируйте роли. Роль "Сотрудник" инициализируется в стартовом узле бизнес-процесса. Роль "Руководитель" инициализируется отношением "Руководитель сотрудника", примененным к роли "Сотрудник". Отношение "Руководитель сотрудника" надо задать в интерфейсе системы RunaWFE (см. пункт "Использование бинарных отношений для упрощения инициализации ролей" раздела "Стандарты и концепции, связанные с СУБПиАР").
(рис 9.2) Создание пользователя "Word_бот"
Задайте для пользователя Word_бот пароль "123". Дайте пользователю Word_бот права на вход в систему (См. пункт 7 раздела "Вводное занятие. Изучение интерфейса системы RunaWFE", рис. 38 - 40)
(рис 9.3) Инициализация роли "Word_бот" пользователем "Word_бот"
Создайте переменные в соответствии с рис 9.4
(рис 9.4) Переменные бизнес-процесса
Задайте форму стартового узла (см. рис 9.5)
(рис 9.5) Задание формы стартового узла
Задайте формы узлов бизнес-процесса, задание которых выполняют Сотрудник и Руководитель до выполнения задания ботом (В качестве примера формы см. рис 9.6)
Это узлы-действия
(рис 9.6) Форма узла "Рассмотреть заявку на отгул"
Задайте обработчик, заполняющий переменную )
(рис 9.7) Обработчик, заполняющий переменную ФИО_сотрудника
Задайте обработчик, заполняющий переменную )
(рис 9.8) Обработчик, заполняющий переменную Текущая_дата
Создайте шаблон документа "Служебная записка"
Создайте в редакторе MS Word файл ШаблонСлужебнойЗаписки.doc.
(рис 9.9) Шаблон служебной записки
Установите в шаблоне служебной записки закладки
(рис 9.10) Вызов формы работы с закладками
(рис 9.11) Добавление закладки "Переменная_Дата_время_начала " в документ
Добавьте в шаблон остальные закладки:
(рис 9.12) Закладки шаблона документа "Служебная записка"
Поместите шаблон служебной записки (файл ШаблонСлужебнойЗаписки.doc) в папку C:\Temp
Задайте формы узлов бизнес-процесса, задание которых выполняют )
Это узлы-действия
Для того, чтобы поместить ссылку на форму, через которую можно будет скачать служебную записку, надо использовать тег "Скачать файл"
(рис 9.13) Форма узла "Подписать и отдать служебную записку руководителю"
Создайте бота "Word_бот"
Войдите в систему RunaWFE под пользователем Administrator, кликните пункт меню "Бот-станции", затем кликните на "localbotstation".
В появившейся форме:
(рис 9.14) Бот-станция
В появившейся форме выберите из списка пользователя )
(рис 9.15) Добавление бота "Word_бот"
Создайте для бота "Word_бот" задание "Сгенерировать служебную записку"
В форме бот-станции кликните на появившегося бота )
(рис 9.16) Бот-станция, содержащая бота Word_бот
В появившейся форме кликните на ")
(рис 9.17) Добавление задания для бота Word_бот
Добавьте для задания "Сгенерировать служебную записку" конфигурацию.
Создайте в файловой системе текстовым редактором файл (например, файл task.txt в папке C:\Temp), содержащий следующий текст:
<?xml version="1.0" encoding="UTF-8"?>
<msword-report-task xmlns="http://runa.ru/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://runa.ru/xml msword-report-task.xsd">
<report template-path="c:/temp/ШаблонСлужебнойЗаписки.doc" output-variable="Служебная_записка"
output-variable-file-name ="Служебная_записка.doc">
<mapping bookmark="Переменная_Дата_время_начала"
variable="Дата_дремя_начала_отгула" format-class ="ru.runa.wf.web.forms.format.DateTimeFormat" />
<mapping bookmark="Переменая_Дата"
variable="Текущая_дата" format-class="ru.runa.wf.web.forms.format.DateFormat" />
<mapping bookmark="Переменная_Количество_часов"
variable="Количество_часов" format-class= "ru.runa.wf.web.forms.format.LongFormat" />
<mapping bookmark="Переменная_ФИО_сотрудника" variable="ФИО_сотрудника" />
</report>
</msword-report-task>
Сохраните этот файл в кодировке UTF-8 (см. рис 9.18)
(рис 9.18) Сохранение файла в кодировке UTF-8
Введите путь к этому файлу в поле ")
(рис 9.19) Задание конфигурации для задачи боту
Кликните на появившейся ссылке ")
(рис 9.20) Конфигурация бота в режиме редактирования
Загрузите разработанный бизнес-процесс "Пример 5-1" в систему. Установите на него права на чтение запуск и чтение экземпляра для пользователя Сверчков (см. раздел "Вводное занятие. Изучение интерфейса системы RunaWFE", пункты 25 - 33)
Отредактируйте отношение "Руководитель сотрудника" так, чтобы руководителем пользователя Сверчков был пользователь Паучков
Войдите в систему под пользователем Сверчков, запустите экземпляр бизнес-процесса "Пример 5-1"
Войдите в систему под пользователем Паучков, откройте задание бизнес-процесса "Пример 5-1", подтвердите отгул пользователя Сверчков
Проверьте, что )
Для этого надо войти в пункт меню "Запущенные процессы", найти соответствующий экземпляр бизнес-процесса "Пример 5-1" и кликнуть на его номер. В появившейся форме свойств экземпляра бизнес-процесса будет показана его схема с отмеченным на ней положением точек управления и их маршрутами.
(рис 9.21) Схема экземпляра бизнес-процесса после выполнения задания ботом
Опять войдите в систему под пользователем ).
(рис 9.22) Форма задания "Подписать и отдать служебную записку руководителю"
Кликните на ссылку ") - Редактор MS Word откроет сформированный ботом документ ").
(рис 9.23) Сформированный Word-ботом документ
Распечатайте сгенерированный ботом документ. Завершите запущенный экземпляр бизнес-процесса, выполнив соответствующие задания под пользователями Сверчков и Паучков
На основе бизнес-процесса ", создайте два новых шаблона для документов "Заявление на отпуск" и "Приказ на отпуск". В бот-станции создайте две новые задачи для Word-бота: "Сгенерировать заявление на отпуск" и "Сгенерировать приказ на отпуск"
(рис 9.24) Схема бизнес-процесса "Пример 5-2" для самостоятельной разработки
Бизнес-процесс "Пример 5-2" получается из бизнес-процесса "Пример 5-1" путем копирования бизнес-процесса, добавления в него и переименования нескольких узлов. В бизнес-процессе "Пример 5-2" должны быть автоматически сгенерированы документы "Заявление на отпуск" и "Приказ на отпуск".
Документ "Заявление на отпуск" должен содержать:
Документ "Приказ на отпуск" должен содержать
В результате выполнения работы должны быть представлены преподавателю шаблоны документов для MS Word бота, отчет и файлы "Пример5-1.par" и "Пример5-2.par", содержащие разработанные на занятии бизнес-процессы.
В отчете должны содержаться следующие выходные данные:
Необходимые теоретические сведения изложены в первой части лабораторного практикума в пункте "Концепция ботов и бот-станций" раздела "Стандарты и концепции, связанные с СУБПиАР".
(рис 9.1) Схема бизнес процесса "Пример 5-1"
Инициализируйте роли. Роль "Сотрудник" инициализируется в стартовом узле бизнес-процесса. Роль "Руководитель" инициализируется отношением "Руководитель сотрудника", примененным к роли "Сотрудник". Отношение "Руководитель сотрудника" надо задать в интерфейсе системы RunaWFE (см. пункт "Использование бинарных отношений для упрощения инициализации ролей" раздела "Стандарты и концепции, связанные с СУБПиАР").
(рис 9.2) Создание пользователя "Word_бот"
Задайте для пользователя Word_бот пароль "123". Дайте пользователю Word_бот права на вход в систему (См. пункт 7 раздела "Вводное занятие. Изучение интерфейса системы RunaWFE", рис. 38 - 40)
(рис 9.3) Инициализация роли "Word_бот" пользователем "Word_бот"
Создайте переменные в соответствии с рис 9.4
(рис 9.4) Переменные бизнес-процесса
Задайте форму стартового узла (см. рис 9.5)
(рис 9.5) Задание формы стартового узла
Задайте формы узлов бизнес-процесса, задание которых выполняют Сотрудник и Руководитель до выполнения задания ботом (В качестве примера формы см. рис 9.6)
Это узлы-действия
(рис 9.6) Форма узла "Рассмотреть заявку на отгул"
Задайте обработчик, заполняющий переменную )
(рис 9.7) Обработчик, заполняющий переменную ФИО_сотрудника
Задайте обработчик, заполняющий переменную )
(рис 9.8) Обработчик, заполняющий переменную Текущая_дата
Создайте шаблон документа "Служебная записка"
Создайте в редакторе MS Word файл ШаблонСлужебнойЗаписки.doc.
(рис 9.9) Шаблон служебной записки
Установите в шаблоне служебной записки закладки
(рис 9.10) Вызов формы работы с закладками
(рис 9.11) Добавление закладки "Переменная_Дата_время_начала " в документ
Добавьте в шаблон остальные закладки:
(рис 9.12) Закладки шаблона документа "Служебная записка"
Поместите шаблон служебной записки (файл ШаблонСлужебнойЗаписки.doc) в папку C:\Temp
Задайте формы узлов бизнес-процесса, задание которых выполняют )
Это узлы-действия
Для того, чтобы поместить ссылку на форму, через которую можно будет скачать служебную записку, надо использовать тег "Скачать файл"
(рис 9.13) Форма узла "Подписать и отдать служебную записку руководителю"
Создайте бота "Word_бот"
Войдите в систему RunaWFE под пользователем Administrator, кликните пункт меню "Бот-станции", затем кликните на "localbotstation".
В появившейся форме:
(рис 9.14) Бот-станция
В появившейся форме выберите из списка пользователя )
(рис 9.15) Добавление бота "Word_бот"
Создайте для бота "Word_бот" задание "Сгенерировать служебную записку"
В форме бот-станции кликните на появившегося бота )
(рис 9.16) Бот-станция, содержащая бота Word_бот
В появившейся форме кликните на ")
(рис 9.17) Добавление задания для бота Word_бот
Добавьте для задания "Сгенерировать служебную записку" конфигурацию.
Создайте в файловой системе текстовым редактором файл (например, файл task.txt в папке C:\Temp), содержащий следующий текст:
<?xml version="1.0" encoding="UTF-8"?>
<msword-report-task xmlns="http://runa.ru/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://runa.ru/xml msword-report-task.xsd">
<report template-path="c:/temp/ШаблонСлужебнойЗаписки.doc" output-variable="Служебная_записка"
output-variable-file-name ="Служебная_записка.doc">
<mapping bookmark="Переменная_Дата_время_начала"
variable="Дата_дремя_начала_отгула" format-class ="ru.runa.wf.web.forms.format.DateTimeFormat" />
<mapping bookmark="Переменая_Дата"
variable="Текущая_дата" format-class="ru.runa.wf.web.forms.format.DateFormat" />
<mapping bookmark="Переменная_Количество_часов"
variable="Количество_часов" format-class= "ru.runa.wf.web.forms.format.LongFormat" />
<mapping bookmark="Переменная_ФИО_сотрудника" variable="ФИО_сотрудника" />
</report>
</msword-report-task>
Сохраните этот файл в кодировке UTF-8 (см. рис 9.18)
(рис 9.18) Сохранение файла в кодировке UTF-8
Введите путь к этому файлу в поле ")
(рис 9.19) Задание конфигурации для задачи боту
Кликните на появившейся ссылке ")
(рис 9.20) Конфигурация бота в режиме редактирования
Загрузите разработанный бизнес-процесс "Пример 5-1" в систему. Установите на него права на чтение запуск и чтение экземпляра для пользователя Сверчков (см. раздел "Вводное занятие. Изучение интерфейса системы RunaWFE", пункты 25 - 33)
Отредактируйте отношение "Руководитель сотрудника" так, чтобы руководителем пользователя Сверчков был пользователь Паучков
Войдите в систему под пользователем Сверчков, запустите экземпляр бизнес-процесса "Пример 5-1"
Войдите в систему под пользователем Паучков, откройте задание бизнес-процесса "Пример 5-1", подтвердите отгул пользователя Сверчков
Проверьте, что )
Для этого надо войти в пункт меню "Запущенные процессы", найти соответствующий экземпляр бизнес-процесса "Пример 5-1" и кликнуть на его номер. В появившейся форме свойств экземпляра бизнес-процесса будет показана его схема с отмеченным на ней положением точек управления и их маршрутами.
(рис 9.21) Схема экземпляра бизнес-процесса после выполнения задания ботом
Опять войдите в систему под пользователем ).
(рис 9.22) Форма задания "Подписать и отдать служебную записку руководителю"
Кликните на ссылку ") - Редактор MS Word откроет сформированный ботом документ ").
(рис 9.23) Сформированный Word-ботом документ
Распечатайте сгенерированный ботом документ. Завершите запущенный экземпляр бизнес-процесса, выполнив соответствующие задания под пользователями Сверчков и Паучков
На основе бизнес-процесса ", создайте два новых шаблона для документов "Заявление на отпуск" и "Приказ на отпуск". В бот-станции создайте две новые задачи для Word-бота: "Сгенерировать заявление на отпуск" и "Сгенерировать приказ на отпуск"
(рис 9.24) Схема бизнес-процесса "Пример 5-2" для самостоятельной разработки
Бизнес-процесс "Пример 5-2" получается из бизнес-процесса "Пример 5-1" путем копирования бизнес-процесса, добавления в него и переименования нескольких узлов. В бизнес-процессе "Пример 5-2" должны быть автоматически сгенерированы документы "Заявление на отпуск" и "Приказ на отпуск".
Документ "Заявление на отпуск" должен содержать:
Документ "Приказ на отпуск" должен содержать
В результате выполнения работы должны быть представлены преподавателю шаблоны документов для MS Word бота, отчет и файлы "Пример5-1.par" и "Пример5-2.par", содержащие разработанные на занятии бизнес-процессы.
В отчете должны содержаться следующие выходные данные:
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.