Постановка задачи для списка пользователей
Автор Никита Оптимизация, 29 янв. 2010 10:06
Сообщений в теме: 11
#1
Отправлено 29 Январь 2010 - 10:06
1. Задача для менеджера - разослать задание нескольким работникам из списка Сотрудники.
Изменяю поле "Сотрудник" таблицы "Задания". Ставлю Тип поля - Пользователь и галку Множественный выбор.
Менеджер выбирает из списка несколько человек и отправляет им задание. Работникам ничего не приходит. Если отключить галку Множественный выбор - сообщение приходит.
Как решить этот вопрос? Какие-то ещё права менеджеру предоставить?
2. Следующая задача: Менеджер может отправить задание ТОЛЬКО для Работников. Клиент может отправить задание ТОЛЬКО для Менеджеров.
Как-то примерно так.
Изменяю поле "Сотрудник" таблицы "Задания". Ставлю Тип поля - Пользователь и галку Множественный выбор.
Менеджер выбирает из списка несколько человек и отправляет им задание. Работникам ничего не приходит. Если отключить галку Множественный выбор - сообщение приходит.
Как решить этот вопрос? Какие-то ещё права менеджеру предоставить?
2. Следующая задача: Менеджер может отправить задание ТОЛЬКО для Работников. Клиент может отправить задание ТОЛЬКО для Менеджеров.
Как-то примерно так.
#2
Отправлено 29 Январь 2010 - 10:12
Никита Оптимизация (29.1.2010, 10:06) писал:
Работникам ничего не приходит. Если отключить галку Множественный выбор - сообщение приходит.
Как решить этот вопрос? Какие-то ещё права менеджеру предоставить?
Как решить этот вопрос? Какие-то ещё права менеджеру предоставить?
Никита Оптимизация (29.1.2010, 10:06) писал:
2. Следующая задача: Менеджер может отправить задание ТОЛЬКО для Работников. Клиент может отправить задание ТОЛЬКО для Менеджеров.
#3
Отправлено 29 Январь 2010 - 10:49
Разработчик (29.1.2010, 10:12) писал:
Права здесь непричем. Дело в самом напоминании. Вам необходимо его пересоздать, т.к. формат хранения данных для "множественного выбора" и без него - разный.
Не только напоминание не приходит, но и сами задания не отображаются. Т.е. задания как бы пропадают вобще и нигде не проявляются.
#5
Отправлено 29 Январь 2010 - 11:04
И как тогда реализовать такой момент - чтобы определённая Группа пользователей могла работать только с определённой Группой (одной, двумя) - например, отправлять счета, задания, сообщения.
Пример: Администратор может давать задания для любого пользователя.
Работник может давать задания ТОЛЬКО Администратору и Менеджеру. Группу Клиенты он вобще не видит.
Клиент может давать задания только Менеджеру (другие группы он даже не видит). Менеджер может давать задания ТОЛЬКО Клиентам и видеть Задания от Работников, Админа и Клиентов.
Примерно так.
Пример: Администратор может давать задания для любого пользователя.
Работник может давать задания ТОЛЬКО Администратору и Менеджеру. Группу Клиенты он вобще не видит.
Клиент может давать задания только Менеджеру (другие группы он даже не видит). Менеджер может давать задания ТОЛЬКО Клиентам и видеть Задания от Работников, Админа и Клиентов.
Примерно так.
#6
Отправлено 29 Январь 2010 - 12:10
Приведу пример попроще: Клиент может выбрать из списка Сотрудников только (видит только) Менеджеров, чтобы назначить им Задание.
А то если Клиент будет выбирать из списка ВСЕХ сотрудников, он может потеряться в списке из 200-300 человек.
А то если Клиент будет выбирать из списка ВСЕХ сотрудников, он может потеряться в списке из 200-300 человек.
#8
Отправлено 29 Январь 2010 - 14:07
Просто ужас
на 75% моих вопросов ответ - "пока ещё не предусмотрено"
#9
Отправлено 29 Январь 2010 - 15:26
Никита Оптимизация, во-первых программа еще пока относительно новая, в самом начале развития, и постоянно дорабатывается с учетом предложений и пожеланий клиентов. Во-вторых изначально она создавалась как простой инструмент для обычных пользователей. Ваши же задачи не назовешь такими уж простыми. Для программиста реализовать это все легко, но не всегда просто сделать из этого понятный инструмент для обычного человека.
#10
Отправлено 29 Январь 2010 - 16:22
Ну вообще на поля типа связь можно накладывать фильтры. Если Вас это устроит можно предложить следующий вариант.
У вас есть таблицы Сотрудники, вы создаете поле "Менеджер", делаете по нему фильтр "Менеджеры".
Далее в таблице Задания создаете поле типа "Связь" из таблицы "Сотрудники" с фильтром "Менеджеры". И у вас будет выпадать только список менеджеров.
У вас есть таблицы Сотрудники, вы создаете поле "Менеджер", делаете по нему фильтр "Менеджеры".
Далее в таблице Задания создаете поле типа "Связь" из таблицы "Сотрудники" с фильтром "Менеджеры". И у вас будет выпадать только список менеджеров.
#11
Отправлено 29 Май 2010 - 13:44
Разработчик (29.1.2010, 10:12) писал:
Права здесь непричем. Дело в самом напоминании. Вам необходимо его пересоздать, т.к. формат хранения данных для "множественного выбора" и без него - разный.
Не подскажете что написать в условии при пересоздании? и какой формат хранения данных для "множественного выбора"?
#12
Отправлено 29 Май 2010 - 14:49
Разобрался
Создал новый фильтр.
Фильтр стал выглядеть вот так:
{новая запись} and `Кому` LIKE '%-{текущий}-%'
Создал новый фильтр.
Фильтр стал выглядеть вот так:
{новая запись} and `Кому` LIKE '%-{текущий}-%'
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













