Есть следующая задача: при изменении активности нужно отправить ответственному email в котором есть прямая ссылка на эту активность.
Данную задачу можно реализовать используя элементы [Формула] и [Читать данные] в дизайнере бизнес-процессов. Необходимо добавить в сам процесс дополнительный текстовый параметр, который преобразовывает идентификатор активности используя формулу в текстовое значение через метод ToString().
Ссылка на активность состоит из статической части и динамической, например:
https://XXXX-crm-bundle.terrasoft.ru/0/Nui/ViewModule.aspx#CardModuleV2…e59e41be-f36b-1410-d691-00155d04c01d, все что сразу после ../edit/ - динамическая часть, guid (глобальный идентификатор активности), его и будем подставлять в тело email после статической ссылки.
1. Создаем элемент бизнес-процесса [Сигнал] который будет реагировать на изменение в активности.
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/2.1_0.JPG)
2. Следующим шагом, элементом [Читать данные] вычитываем данные из активности по Id.
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/3.JPG)
3. Добавляем в процесс текстовый параметр, который преобразовывается в идентификатор активности используя формулу.
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/4.JPG)
4. Используя элемент [Формула] передаем значение формулы в параметр guid активности.
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/5.JPG)
В значении формулы используем метод ToString(), который преобразует идентификатор в текстовое значение:
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/6.JPG)
5. Добавляем элемент для отправки email c заданными параметрами.
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/7.JPG)
В теле письма, вставляем статическую ссылку на ваш сайт и через кнопку "молния" выбираем параметры процесса, Параметр для guid активности.
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/8.JPG)
В результате в теле письма получаем:
Ссылка на активность
https://XXX-crm-bundle.terrasoft.ru/0/Nui/ViewModule.aspx#CardModuleV2/… для guid активности#]
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/9.JPG)
6. И как результат, при изменении активности получаем на почту письмо:
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](https://d3a7ykdi65m4cy.cloudfront.net/com-ua/s3fs-public/inline-images/10.JPG)