Фильтровать пользователя в элементе управления Select (bpm: assignee) (Alfresco) - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть контроль над bpm: в моем пользовательском wokflow, и это нормально.Но теперь пользователь может забрать всех пользователей под открытым небом для bpm: assignee.Я не хочу ограничивать пользователя, чтобы, когда он выбирает элемент управления и вводит какой-либо термин для поиска в результатах поиска, появляется только пользователь из определенной группы или просто некоторые пользователи, определенные по некоторым критериям (это означает, что пользователь не может выполнять поиск по всему пользователю на открытом воздухе.база данных, только для определенного набора пользователей).Кто-нибудь знает, как я могу достичь этого в моем собственном рабочем процессе?

С уважением, Александр

1 Ответ

3 голосов
/ 23 февраля 2012

Да, это определенно возможно.Чтобы сделать то, что вы описываете, вам нужно настроить готовый компонент выбора людей и поместить его в свое собственное пространство имен.Затем вы можете изменить веб-скрипты уровня репозитория, которые компонент использует для поиска, на свои собственные веб-скрипты.Эти веб-сценарии могут реализовывать любые критерии поиска, которые вам нужны, например, ограничение одной или несколькими группами или пользователями с определенным набором свойств и т. Д. Последний шаг - указать службе форм использовать новый пользовательский компонент при отображении bpm:поле уполномоченного вместо компонента по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...