sugarcrm отображение списка пользователей при множественном выборе

#php #sugarcrm

#php #sugarcrm

Вопрос:

Я использую SugarCRM Professional, а также последние версии сообщества.

на экране создания проектов есть поле Назначить, в котором отображается весь список пользователей. Но я хочу, чтобы список этих пользователей отображался в раскрывающемся списке множественного выбора, поскольку я хочу выбрать несколько без всплывающего окна в соответствии с требованиями клиента.

Я не хочу добавлять имена пользователей вручную в список, он должен быть динамическим. Пожалуйста, помогите.

Ответ №1:

Прежде всего я хотел бы спросить, почему вы хотите назначить проекту нескольких пользователей? Обычно проекты назначаются менеджеру проекта, а отдельные задачи проекта затем возлагаются на членов команды, которые будут их выполнять. Это для целей отчетности? Значит, проектные команды в курсе происходящего? Другая причина?

Sugar назначит только одного пользователя для каждой записи «из коробки», в pro вы можете использовать teams для представления назначения нескольких пользователей, также существуют плагины сторонних производителей, которые также позволят добавить эту функциональность в CE.

Однако, если вы хотите большей гибкости, чем статическое назначение команды, вам придется разработать что-то конкретное.

Команды можно использовать сторонний модуль или настраиваемую связь пользователей с проектами, и с помощью hooks / ajax ect можно написать скрипт для заполнения множественного выбора в проекте всеми пользователями. Затем они могут быть выбраны несколькими пользователями, и при сохранении может быть динамически создана новая команда для проекта.

Надеюсь, это помогло вам.

Комментарии:

1. Спасибо @Andy, требование — это что-то от клиента, который говорит, что они не могут использовать teams из-за слишком большого количества критериев для назначения отдельным проектам. Команды могли бы решить проблему, но требований клиента недостаточно. Разработка пользовательского отношения также кажется сложной, позвольте мне попробовать.