Опубликован: 27.08.2013 | Доступ: свободный | Студентов: 925 / 201 | Длительность: 07:55:00
Практическая работа 5:

Изучение перспективы операций

  1. Установите ограничения на вводимые в графические элементы форм данные

    Кликните на узле-начале правой кнопкой мыши, выполните команду "Форма / Проверка переменных формы" (См. рис. 8.28).
    Вызов формы задания ограничений на значения переменных

    увеличить изображение
    Рис. 8.28. Вызов формы задания ограничений на значения переменных
    В появившейся форме кликните на строку, соответствующую переменной "Название услуги". Установите галочку для строки "Обязательное поле". В появившееся внизу поле впишите текст сообщения об ошибке (См. рис. 8.29).
    Признак обязательности заполнения поля

    Рис. 8.29. Признак обязательности заполнения поля
    При запуске экземпляра бизнес-процеса система проверит, что в поле "Название услуги" введено значение. Если значение не введено, то система не будет запускать экземпляр бизнес-процесса и выведет сообщение об ошибке, текст которого помещен в поле "Сообщение об ошибке".

    Далее кликните на строку, соответствующую переменной "Поставщик услуги". Установите галочку для строки "Обязательное поле". Введите текст сообщения об ошибке.

    Кликните на строку, соответствующую переменной "Дата_начала_действия_услуги". Установите галочку для строки "Обязательное поле". Введите текст сообщения об ошибке. Установите галочку для строки "Диапазон даты относительно текущей", установите возможный сдвиг в прошлое - 0 дней и в будущее - 30 дней. Введите текст сообщения об ошибке (См. рис. 8.30).
    Ограничение на вводимую дату

    увеличить изображение
    Рис. 8.30. Ограничение на вводимую дату
    Для переменной "Дата_окончания_действия_услуги" установите признак обязательности ввода значения и разрешенный диапазон значений от нуля до 366 дней относительно текущей даты.
    Ограничение на вводимое числовое значение

    Рис. 8.31. Ограничение на вводимое числовое значение

    Для переменной "Стоимость_услуги" установите признак обязательности ввода значения и разрешенный диапазон значений от нуля до 25 000. Введите текст сообщения об ошибке (См. рис. 8.31).

    Для переменной "Комментарий" не устанавливайте признак обязательности ввода значения, но задайте ограничение на максимальный размер вводимого текста (См. рис. 8.32).
    Ограничение на длину вводимого текста

    Рис. 8.32. Ограничение на длину вводимого текста

    Кликните на кнопку "Далее". В появившейся форме кликните на "Добавить", в поле ввода сообщения об ошибке вставьте "Дата окончания действия услуги не может быть раньше даты начала действия услуги".

    В конструкторе проверяемого соотношения в нижней части формы выберите две переменные: "Дата_окончания_действия_услуги" и "Дата_начала_действия_услуги" и установите между ними соотношение "не раньше" (См. рис. 8.33). Кликните на "Готово".
    Ограничение на соотношение дат

    увеличить изображение
    Рис. 8.33. Ограничение на соотношение дат
    Кликните на узле-действии "Рассмотреть заявку на покупку услуги" правой кнопкой мыши, выполните команду "Форма / Проверка переменных формы" (См. рис. 8.28).
    Ограничение на длину комментария директора

    Рис. 8.34. Ограничение на длину комментария директора

    В этом узле-действии в бизнес-процесс может быть введена только одна переменная - "Комментарий_директора". Не устанавливая для нее признак обязательности ввода значения, задайте ограничение на максимальный размер вводимого текста (См. рис. 8.34).

  2. Бизнес-процесс готов. Загрузите его на RunaWFE сервер.

    Для этого кликните на разработанный бизнес-процесс, в меню выберите команду "Файл / Экспорт процесса" (Подробнее см. "Исполнимые бизнес-процессы и административные регламенты" )

    Дайте полномочия группам "Сотрудники" и "Директор" на чтение определения и экземпляров разработанного бизнес-процесса. Дайте полномочия группе "Сотрудники" на запуск бизнес-процесса (Подробнее см. "Системы управления бизнес-процессами и административными регламентами" ).

  3. Выполните бизнес-процесс под разными пользователями. Проверьте работу бота и всех заданных ограничений на ввод данных в формы.
Дмитрий Лахно
Дмитрий Лахно

Курс: "Процессное управление на свободном программном обеспечении" нужно обновитьв части практических заданий, т.к. сейчас актуальна новая версия RunaWFE 4.1.2.

 

Максим Цапко
Максим Цапко

Курс: Процессное управление на свободном программном обеспечении; пункт 31 задание 3.

Дайте группе "Группа МИБ-1" права на чтение, запуск и чтение экземпляра, а группе "Кафедра" - права на чтение и чтение экземпляра на бизнес-процесс Пример 2-1.

не понятно в каком месте надо сделать настройку.