Новый тип поля "Ссылка" + пример использования в бизнес-процессах
Недавно в списке доступных типов полей появился новый тип поля "Ссылка":
При настройке и отладке бизнес-процессов поле с типом "Ссылка" можно использовать для указания ссылки на текущую задачу/задание бизнес-процесса. Эта ссылка поможет разобраться, на каком этапе остановился бизнес-процесс и что ожидается для того, чтобы процесс продолжил выполнение.
Эта информация есть в журнале бизнес-процесса, но кликабельная ссылка из карточки сделки на текущую задачу/задание лишней не будет :-)
Как это сделать:
Здесь всё просто: перед заданием добавить установку значения https://адрес_портала/company/personal/bizproc/{=Workflow:ID}/:
Примеров задач, для которых нужен тип поля "Ссылка", много:
- указать ссылку на отслеживание заявки на доставку
- указать ссылку на папку с файлами проекта на google-, yandex-диске
- указать ссылку ЛК клиента в стороннем сервисе и т.д.
При настройке и отладке бизнес-процессов поле с типом "Ссылка" можно использовать для указания ссылки на текущую задачу/задание бизнес-процесса. Эта ссылка поможет разобраться, на каком этапе остановился бизнес-процесс и что ожидается для того, чтобы процесс продолжил выполнение.
Эта информация есть в журнале бизнес-процесса, но кликабельная ссылка из карточки сделки на текущую задачу/задание лишней не будет :-)
Как это сделать:
- Добавляем новое поле "Текущая задача/задание бизнес-процесса" с типом "Ссылка".
- В шаблоне бизнес-процесса перед постановкой задачи или задания делаем установку поля из п.1.
Здесь всё просто: перед заданием добавить установку значения https://адрес_портала/company/personal/bizproc/{=Workflow:ID}/:
Как сделать ссылку на задачу
Ссылка на задачу формируется так: https://адрес_портала/company/personal/user/ID_исполнителя/tasks/task/view/ID_задачи/. Делать ссылку на текущую задачу обычно имеет смысл, если в параметрах блока "Добавление задачи" установлен флаг "Остановить процесс на время выполнения задачи"=Да.
ID_задачи можно получить из дополнительных результатов. Но до постановки задачи идентификатор задачи соответственно, ещё не сформирован, поэтому установку ссылки на задачу нужно делать не перед постановкой задачи, а параллельно ей:
В моем примере исполнителем должен быть менеджер, ответственный за сделку, то есть нужно {=Document:ASSIGNED_BY_ID} привести к типу данных int (целое число): {=Document:ASSIGNED_BY_ID > int}. Для ID исполнителя создаю переменную и заполняю ее перед установкой ссылки на задачу:
Итоговая ссылка: https://адрес_портала/company/personal/user/{=Variable:responsible_id_printable}/tasks/task/view/{=A91672_12811_38648_86712:TaskId}/.
Вот так выглядит результат запуска бизнес-процесса:
1. Ссылка на задание
2. Ссылка на задачу
Эта ссылка может быть полезной не только в процессе отладки: менеджер, ответственный за сделку также всегда может быстро найти текущее задание или задачу, не обращаясь к администратору портала :-)
Доброго дня, спасибо за хорошую новость ) Как понял ссылка появилась только в CRM? В обычных БП она бы тоже очень пригодилась, но там ее не нашел (( нам было бы удобно использовать ее в самом начале БП, как ссылку на правильное заполнение или регламент.
ОтветитьУдалитьЗдравствуйте) Да, пока только для пользовательских полей в CRM тип поля "Ссылка" появился.
УдалитьСпасибо за статью.... Продолжайте, не останавливайтесь :)
ОтветитьУдалить😀
УдалитьПодскажите Люба, а способ сократить ссылку или добавить ей текст возможно как-нибудь?
ОтветитьУдалитьДобрый день!
УдалитьНе вижу такой возможности в настройках.
[URL=/company/personal/user/55/tasks/task/view/{=A65745_37918_89337_98156:TaskId}/]Любой текст[/URL]
ОтветитьУдалитьДобрый день! Люба, подскажите пожалуйста - как правильно сделать настройку функции =workdateadd ? Мне нужно после создания карточки Лида, чере2 дня создавать задачу ответственному на Обработку вновь созданного Лида. Пробую в поле "Начало" поставить {{=workdateadd(={Дата создания}, 2)}} (т.е. начало задачи через 2 дня после создания карточки Лида), что неправильно в этом параметре?
ОтветитьУдалитьЕкатерина, добрый день!
УдалитьПопробуйте так {{=workdateadd(={Дата создания}, "2d")}}
Спасибо огромное! Долго мучилась, получилось когда поставила вот так: {{=addworkdays({{Дата создания}}, 2)}}
Удалить😀
УдалитьНе совсем понял как получить переменную Ответственного за сделку в формате Printable?
УдалитьДобрый день!
УдалитьВ этой статье я создавала переменную responsible_id с типом "Целое число". В нее записывала значение {=Document:ASSIGNED_BY_ID > int} - модификатор int позволяет получить ID ответственного за сделку {=Document:ASSIGNED_BY_ID}. Для формирования ссылки на задачу использовала переменную responsible_id.
добрый день! как сделать ссылку на задачу в бизнес-процессе в виде заголовка задачи?
ОтветитьУдалитьДобрый день!
УдалитьПопробуйте сформировать ссылку на задачу как описано в статье и поместить эту ссылку в BB-code: [URL=сформированная_ссылка]Заголовок_задачи[/URL]. Этот BB-code использовать в уведомлении, например.