Сегодня мы хотим рассказать о новом функционале для работы со связанными задачами. А именно с автоматическим добавлением связанной задачи после добавления другой связанной задачи. Что я имею в виду:
Представим кейс. Мы компания, которая занимается продажами. Мы ведем 3 разных проекта:
— Заказы
— Товары
— Поставщики
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_01-1-1024x417.png)
Все эти проекты между собой связаны. У каждого товара есть свой поставщик, а у каждого заказа — товар.
Но что, если мы хотим при формировании заказа указывать и поставщика товара?
Раньше нам бы приходилось добавлять его вручную и гадать, какой поставщик за каким товаром закреплен.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_23-1024x724.png)
Но сейчас это можно настроить автоматически: Вы добавили товар в заказ, а соседняя вкладка с поставщиками сразу же заполнится нужным значением.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_21-1024x355.png)
То есть, имея на руках Задачу А, B и С, мы можем автоматически настроить привязку B к C. Для этого A и B должны быть связаны. В момент привязки A к C и сработает наша автоматическая привязка B к C.
Как это настроить
1. Для примера мы возьмем кейс выше с 3 отдельными бизнес-процессами: “Заказы”, “Товары” и “Поставщики”.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_01-1-1024x417.png)
Для начала мы настроим связи между этими задачами. Открываем бизнес-процесс по заказам.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_09-1024x555.png)
Переходим на шаг настройки Поля и форма.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_02.png)
2. Здесь ищем блок Связанные задачи, перетягиваем его на форму задачи
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_03.png)
3. Добавляем новую вкладку
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_04.png)
4. Первую вкладку мы используем для отображения товаров. Поэтому пишем в названии Товары, указываем путь к бизнес-процессу
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_05.png)
5. В настройках ниже нам надо указать, какие данные о товарах мы хотим отобразить при заказе.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_06.png)
6. Остальные пункты мы на время пропустим, сохраняем вкладку.
Наша вкладка в работе со связанными задачами теперь будет выглядеть так:
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_07-1024x399.png)
7. Добавляем в заказ новую вкладку, только теперь для поставщиков. Настраиваем по аналогии с первой вкладкой
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_08.png)
8. Сохраняем. Выходим из процесса. Мы связали заказы с поставщиками и товарами.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_11-1024x490.png)
Теперь нужно настроить связи товаров с заказами и поставщиками. Для этого переходим в бизнес процесс с товарами.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_10-1024x282.png)
9. Здесь делаем все тоже самое, перетягиваем блок связанные задачи на форму, добавляем новую вкладку.
Внимание! Вкладки должны носить те же названия, которые мы указали в связанных задачах в заказах. То есть, если в заказе мы указали “Поставщики”, то и здесь нужно писать именно “Поставщики”, а не “Дилеры”. Это обязательное условие для настройки корневого кейса.
10. Настроим ее для заказов
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_12.png)
11. Добавляем еще одну вкладку для поставщиков
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_14.png)
12. Осталось перейти к “Поставщикам”.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_13-1.png)
Добавим связанные задачи для “Заказов и “Товаров”.
Все как мы делали раньше.
13. Готово! Все наши три бизнес-процесса между собой связаны. Осталось настроить главный кейс, чтобы при добавлении товара в заказ, автоматически подтягивался его поставщик
14. Для этого мы откроем проект с товарами.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_10-1-1024x282.png)
Перейдем к настройкам Связанных задач и выберем закладку “Заказы”
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_15.png)
15. В пункте 6 выберем закладку “Поставщики”.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_16-1024x314.png)
Сохраняем. Готово!
16. Проверим нашу настройку. У нас есть товар “Xiaomi Mi Notebook Pro 15.6”
и у него есть поставщик LLC “Standart”
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_17-1024x421.png)
17. Мы открываем проект с заказами и заводим новый заказ.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_18-1024x573.png)
Переходим к связанным задачам на вкладку “Товары”.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_19-1024x504.png)
18. Добавляем “Xiaomi Mi Notebook Pro 15.6”.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_20.png)
Сохраняем задачу.
19. Открываем папку “Поставщики”. И видим, что поставщик “LLC Standart” добавился автоматически.
![](https://neaktor.com/blog/wp-content/uploads/2021/08/Automatic_linked_tasks_21-1-1024x355.png)
Оставьте комментарий