Введение
При создании приложений может потребоваться передавать в сообщении или уведомлении о задаче ссылку на задачу.
Здесь представлен пример формирования гиперссылки на задачу, связанную с записью, к которой относится пользовательская задача.
См. также «Уведомления о задачах. Настройка особого текста».
Важно!
Если в процессе две задачи одновременно назначены на текущего пользователя, представленное здесь решение вернёт последнюю созданную задачу.
Настройка
- В шаблоне записи, связанном с процессом, создайте вычисляемый текстовый атрибут «ID задачи». Этот атрибут требуется для вычисления ID задачи.
-
Введите следующее вычисляемое значение на языке N3:
# Импортируем предикаты для работы с логикой и процессами.@prefix cmw: <http://comindware.com/logics#>.@prefix process: <http://comindware.com/ontology/process#>.{# Используем конструкцию once, чтобы# получить единственный результат.once {# Помещаем в ?processObject ID объекта процесса,# связанного с текущей записью ?item.?processObject process:businessObject ?item.# Помещаем в ?value ID задачи процесса.?value cmw:parent ?processObject.}} -
Создайте вычисляемый текстовый атрибут «Ссылка на задачу» и введите следующую формулу в качестве вычисляемого значения:
FORMAT("<p><a href='https://<your-host>/#task/{0}'>Ссылка на задачу</a></p>",LIST($IDзадачи))Здесь:
https://<your-host>— адрес экземпляра Comindware Platform;IDзадачи— системное имя атрибута, в котором вычисляется идентификатор задачи.
Эта формула вернёт HTML-текст с гиперссылкой на задачу.
-
Используйте значение атрибута «Ссылка на задачу» для передачи ссылки на задачу, например в сценариях или уведомлениях.