Я работаю над списком задач. Пользователи могут запросить назначение на задачу, а администратор может одобрить или отклонить этот запрос.
Я почти сделал это, но у меня проблема с оператором XPath на последнем 3-м шаге .
Пошаговая реализация:
- Я создал объект задач и связал его с объектом Administration.Account, таким образом я могу назначать пользователей задачам с помощью селектора ссылок.
В каждом элементе списка есть кнопка «назначение запроса», когда пользователь нажимает на нее, микропоток берет имя текущего пользователя и сохраняет его в строковом параметре «requestter» этого элемента.
Когда администратор одобряет запрос, микропоток должен найти пользователя с тем же именем пользователя, что и в параметре requestor, и связать этот элемент списка с этим пользователем.
У меня проблема с последним 3-м шагом. Как вы можете видеть на скриншоте ниже, я создал микропоток и использую действие Retrieve, чтобы получить пользователя из базы данных всех зарегистрированных пользователей. Я использую это выражение XPath, которое должно помочь мне получить только одного пользователя, имя которого совпадает с именем, хранящимся в строковом параметре requestor объекта задачи:
[Name = $Tasks.Requester]
Но я получаю ошибка, и не понимаю, как ее исправить.