Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform

Запросить демонстрацию

Урок 6. Усовершенствованный процесс

Содержание урока

 

В этом уроке вы усовершенствуете процесс заказа автомобиля, использовав реестры типов автомобилей, автомобилей, затрат и типов затрат, созданные в предыдущей главе, - настроите учет машин в гараже, а также добавите возможность выбора типа машины из справочника.

Предусловия: пройден Урок 3. Мой первый процесс ,пройден Урок 5. Структуры данных .

Расчетная продолжительность: 20 мин.

 

Выбор типа автомобиля при создании заявки

Добавим возможность выбора типа автомобиля для Заказчика при создании заявки.

Для этого настроим основную экранную форму заявки:

1. Перейдите в шаблон “Заявка на автомобиль” и выберите раздел “Формы”.

2. Откройте форму “Заявка на автомобиль - Основная форма” и перетащите атрибут “Тип автомобиля” на рабочую область”.

Настройка экранной формы

 

Выбор автомобиля для выполнения рейса

Настроим форму для задачи “Принять заявку”, чтобы сотрудник Гаража мог выбрать машину для выполнения рейса.

1. Вернитесь на схему процесса “Заказ автотранспорта”.

2. Выберите задачу “Принять заявку” и в меню элемента перейдите в раздел “Формы”.

Настройка формы задачи

3. Разверните “Заявку на автомобиль” и перетащите ссылку “Автомобиль” на рабочую область.

4. Укажите Тип отображения - “Обязательное” и сохраните форму:

Настройка формы

 

Учет затрат во время выполнения рейса

Добавим на форму задачи “Выполнить рейс” коллекцию “Затраты”, чтобы сотрудник Гаража мог вести учет затрат.

1. Вернитесь на схему процесса, выберите задачу “Выполнить рейс” и перейдите в раздел “Форма”.

2. Перетащите форму “Заявка на автомобиль - Основная форма” на рабочую область.

3. На правой панели укажите Тип отображения для этой формы - “Только для чтения”.

4. Перетащите на рабочую область атрибут «Автомобиль».

Настройка формы

5. Перетащите на рабочую область коллекцию “Затраты”.

6. Разверните коллекцию на панели элементов слева и перетащите атрибуты: “Тип затрат” и “Сумма” в коллекцию на рабочей области.

Настройка формы

Настроим коллекцию:

7. Выберите коллекцию на рабочей области (кликните по заголовку коллекции) и на правой панели укажите флаг “Редактирование в форме”:

Настройка коллекции

Добавим в реестр “Заявка на автомобиль” атрибут с итоговой суммой затрат:

8. Нажмите “Добавить атрибут” двойным кликом и создайте атрибут “Итоговая сумма затрат” числового типа:

Добавление атрибута

9. Перетащите атрибут на форму.

10. Сохраните форму.

11. Вернитесь на схему процесса и опубликуйте ее.

Изменения, внесенные на схеме, вступят в силу только после публикации схемы процесса. 
При этом экземпляр процесса, запущенный по старой версии шаблона, дорабатывает до конца по этой версии. Новые экземпляры запускаются по новой версии. 


Тестирование
 

1. Перейдите к созданию процесса - кликните на заголовок “Заказ автотранспорта”.

Переход к экземплярам процесса

2. Запустите процесс - нажмите “Создать”.

3. Заполните поля стартовой формы и укажите тип автомобиля.

4. Перейдите в “Мои задачи” в панели навигации слева.

5. Двойным кликом откройте карточку задачи “Согласовать заявку” и отметьте “Одобрено”.

6. Завершите задачу.

7. Вернитесь в “Мои задачи” и откройте задачу “Принять заявку”.

8. Кликните по полю “Автомобиль” и выберите автомобиль из выпадающего списка.

9. Укажите “Принято” - “Да” и завершите задачу.

10. Вернитесь в “Мои задачи” и откройте задачу “Выполнить рейс”.

11. Нажмите “+” в коллекции “Затраты” и укажите Сумму, Тип затрат.

12. Добавьте еще несколько записей в коллекцию затрат.

13. Завершите задачу.

 

Добавление мастер-данных на лету

Настроим возможность вносить данные нового автомобиля сотрудником гаража при выполнении рейса:

1. Вернитесь на схему процесса и перейдите на форму задачи “Выполнить рейс”.

2. Выберите поле “Автомобиль” на рабочей области и в настройках укажите флаг “Создание записей”.

3. Укажите Форму во всплывающем окне - “Автомобиль - Основная форма”:

Настройка формы

4. Сохраните форму и опубликуйте процесс.

Флаг “Создание записей” в настройках атрибута-ссылки означает возможность создавать записи на форме связанного шаблона. 
Указанный флаг для поля “Автомобиль” позволит сотруднику Гаража добавлять новый автомобиль “на лету”.

Протестируем добавление нового автомобиля: 

1. Запустите процесс и пройдите его до задачи “Принять заявку”.Протестируем добавление нового автомобиля:

2. Нажмите “Создать” в поле “Автомобиль”:

Создание автомобиля по ссылке

3. Заполните поля формы и сохраните.

 

Результаты

В этом уроке мы настроили формы задач для сотрудника Гаража, настроили фильтр для выбора автомобиля и протестировали усовершенствованный процесс.

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

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Выгрузка "Мой профиль"
Просмотрено 142 раз с Wed, Feb 26, 2020

Импорт данных записей
Просмотрено 99 раз с Fri, Mar 13, 2020

Путь передачи веб-запросов
Просмотрено 93 раз с Tue, Mar 24, 2020

Урок 3. Мой первый процесс
Просмотрено 301 раз с Mon, Mar 16, 2020

Как изменить тип существующего атрибута?
Просмотрено 51 раз с Tue, Jun 16, 2020

Настройка динамического отображения атрибутов
Просмотрено 50 раз с Mon, Jul 13, 2020

Установка значения атрибута по условию
Просмотрено 122 раз с Mon, May 18, 2020

Трансфер метаданных
Просмотрено 83 раз с Fri, Mar 6, 2020

Notation N3
Просмотрено 32 раз с Mon, Aug 3, 2020

Управление версиями схемы процесса
Просмотрено 90 раз с Thu, Mar 12, 2020


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware