Для того, чтобы конкретную операцию мог видеть и выполнять только текущий владелец задачи (чтобы, например, задачу мог завершать конкретный её исполнитель, а не все, у кого есть доступ к кнопке «Завершить задачу» и к экземплярам процессов), введите следующее выражение в условии операции:
@prefix taskStatus: <http://comindware.com/ontology/taskStatus#>. @prefix task: <http://comindware.com/ontology/task#>. @prefix cmw: <http://comindware.com/logics#>.
{ cmw:securityContext cmw:currentUser ?user.
?item cmw:taskStatus taskStatus:inProgress. ?item cmw:assignee ?user2.
if{?user == ?user2.} then {true -> ?value.} else {false -> ?value.}. } |
@prefix taskStatus: <http://comindware.com/ontology/taskStatus#>. @prefix task: <http://comindware.com/ontology/task#>. @prefix cmw: <http://comindware.com/logics#>.
{ cmw:securityContext cmw:currentUser ?user. ?task task:objectId ?item. ?task cmw:taskStatus taskStatus:inProgress. ?task cmw:assignee ?user2.
if{?user == ?user2.} then {true -> ?value.} else {false -> ?value.}. } |
Номер Статьи: 1653
Размещено: Mon, Jan 18, 2021
Последнее обновление: Thu, Dec 21, 2023
Online URL: https://kb.comindware.ru/article/otobrazhenie-knopki-tolko-dlya-tekushego-vladelca-zadachi-1653.html