Московский институт стали и сплавов
Опубликован: 14.06.2023 | Доступ: свободный | Студентов: 72 / 11 | Длительность: 05:24:00
Лекция 11:

Практическое занятие 5. "Работа с MS Word-документами"

Меню конфигурирования сценария "Сгенерировать приказ"

Рис. 10.24. Меню конфигурирования сценария "Сгенерировать приказ"

18. Создайте пользовательскую форму для узла "Ознакомиться с приказом" (Рис.10.25).

На ней файловую переменную "Приказ" с помощью компонента "Displayvariable" ("Отобразить переменную") отобразите "Как строку".

Форма "Ознакомиться с приказом"

Рис. 10.25. Форма "Ознакомиться с приказом"

Чтобы вставить в форму заголовок "Вам необходимо подойти в Отдел кадров и ознакомиться с приказом под подпись", выберите ссылку "edit" поля "htmlcode" и вставьте этот текст как заголовок второго уровня в начале текста. Выберите ссылку "update" для сохранения.

19. Создайте пользовательскую форму для узла "Получить подпись сотрудника об ознакомлении с приказом".

Графическая форма может быть создана на основании формы "Ознакомиться с приказом" и содержит только поля "Сотрудник" и "Приказ". В созданной по прототипу форме добавьте поле "Сотрудник" и замените заголовок в поле "htmlcode" ( Рис.10.26). Выберите ссылку "update".

Создание формы "Ознакомить сотрудника с приказом"

Рис. 10.26. Создание формы "Ознакомить сотрудника с приказом"

Теперь в поле "htmlcode" поменяйте местами блоки кода, относящиеся к полям "Приказ" и "Струдник" (Рис.10.27). Выберите ссылку "update" для сохранения внесённых правок. Обатите внимание, что порядок полей в списке тоже изменился.

Окончательный вид формы "Ознакомить сотрудника с приказом"

Рис. 10.27. Окончательный вид формы "Ознакомить сотрудника с приказом"

20. Создайте пользовательскую форму для узла "Начислить премию сотруднику" с полями "ФИО сотрудника", "Размер премии", "Описание выполненных работ", "Приказ".

При этом для текстовой переменной "Описание выполненных работ" используйте форму отображения "Как неактивный компонент ввода", для остальных - "Как строка" (Рис.10.28). При создании этой формы вы можете использовать форму узла "Получить подпись сотрудника об ознакомлении с приказом" в качестве прототипа.

Форма "Начислить премию сотруднику"

Рис. 10.28. Форма "Начислить премию сотруднику"

Создайте в форме недостающие поля, в поле "htmlcode" удалите заголовок и отстройте порядок полей как показано на Рис.10.28. Сохраните композицию (синяя дискета).

21. Создайте пользовательскую форму для узла "Ознакомиться с начислением премии" (Рис.10.29). В качестве прототипа целесообразно использовать предыдущую форму.

Форма "Ознакомиться с начислением премии"

Рис. 10.29. Форма "Ознакомиться с начислением премии"

22. Экспортируйте разработанный процесс "Пример 05-1" в раздел "Запустить процесс" RunaWFE.

Для этого щёлкните разработанный бизнес-процесс правой кнопкой, в выпавшем меню выберите команду "Deploy".

23. Войдите на сервер под пользователем Administrator.

Процесс "Пример 05-1" должен запускать "Руководитель" - пользователь "Паучков" (который является руководителем Сверчкова).

24. Выполните процесс "Пример 05-1".

Войдите в систему под пользователем "Паучков", запустите процесс. Введите данные на стартовой форме и нажмите "Запустить" (Рис.05.31).

Стартовая форма процесса "Пример 05-1"

Рис. 10.30. Стартовая форма процесса "Пример 05-1"