05.09.2005, 11:19 | #1 |
Участник
|
Права пользователя.
Вопрос по правам пользователя.
Возникла проблема следующего рода: Каким образом можна задать права для роли, чтобы невозможно было удалять и переназначать действия и в то же время иметь возможность принять действие на себя. PS Проблема в том что, при снятии прав переназначения пропадает возможность принятия действия на себя. Спасибо за ответ. |
|
06.09.2005, 12:18 | #2 |
Microsoft CRM Certified Professional
|
Действительно нужно снять "переназначение".
Функция "принять действие" не носит особого смысла (эта функция лишь переносит действие из очереди "назначенные" в очередь "выполняемые" в рабочей области), т.к. при назначении Вам действия Вы автоматически становитесь его Владельцем. Следовательно, с точки зрения прав доступа и отчётности всё нормально. Чтобы действие нельзя было удалить, нужно просто запретить в роли удалять действие. |
|
06.09.2005, 14:15 | #3 |
Участник
|
А зачем тогда отдельная очередь принятых?
А зачем тогда отдельная очередь принятых?
Пользователи видят две очереди - значит это для чего-то нужно? Пока пользователь понимает что там назначенные, а там уже выполняемые. Кроме того возникает вопрос истории переназначений - она в системе не ведется. Если я запрещаю удалять действия владельцем которых является пользователь то он не сможет удалить ни своих, ни назначенных ему. То же самое касается и переназначения - нельзя переназначать ни свои, ни назначенные действия. Неудобненько, да и не очень логично с точки зрения пользвателя. |
|
06.09.2005, 15:15 | #4 |
Microsoft CRM Certified Professional
|
Очередь эта нужна, чтобы отличать свои задачи от назначенных (обычно считается что назначенные задачи приоритетнее). Действия попавшие в очередь "назначенные" уже имеют Владельцем текущего пользователя (а следовательно отображаются в представлении "мои действия", а также на домашней странице), кроме того с точки зрения доступа это действие принадлежит пользователю. С точки зрения системы безопасности нет понятия "назначенное действие".
Кроме того, всегда известен создатель задачи (Creator). В принципе всё логично и удобно с точки зрения пользователя. Если пользователь может переназначать СВОИ действия, то тогда, если назначенное действие ему не приемлемо, он переназначает его. Если пользователю запретили переназначать действия, значит, он не может передавать свои задачи (а следовательно и отказываться от них). Если задача неприемлема, такой пользователь должен сообщить своему руководителю, что не намерен исполнять задачу и тогда руководитель переназначит её. Удалять действия вообще нецелесообразно - тогда теряется история невыполненных действий. Если действие не может быть выполнено, то логично его закрыть со статусом "отменено". |
|
06.09.2005, 15:30 | #5 |
Участник
|
Краткая ситуация
Все вполне логично пока не доходит до реальной работы.
Во время тренинга руководитель назначил пользователю задачу, а тот переназначил ее другому пользователю и начался футбол. При отсутствии журнала переназначений и какого-либо учета руководитель может получить обратно свою задачу и в итоге даже не будет знать от кого и кому он первоначально ее назначал. Остается только писать свою систему журналирования или сразу подключать пример с ведением истории всех объектов (если он обрабатывает и действия). Спасибо за оперативный ответ. |
|
07.09.2005, 11:51 | #6 |
Microsoft CRM Certified Professional
|
В целом вы правы.
Тем не менее, на практике (по крайне мере у меня) такая проблема остро не стояла. Если нужно отслеживать историю переназначения действий, то действительно надо делать журнализацию (как это другой вопрос). Скорее актуальна другая проблема - отслеживать, кто выполняет поставленные задачи и как они выполняются. Эта проблема решается путём создания отчёта. ИМХО проблему "футбола" нужно решать на методическом уровне, т.к. это явный признак неправильного распределения полномочий и ответственности внутри компании. Особенно забавно, когда на практике (!) после "футбола" задача возвращается обратно директору через несколько рук |
|
09.09.2005, 17:03 | #7 |
Участник
|
Вторая более остря проблема.
Тот же сценарий но для "Обращений". Вот только теперь Обращение нужно переводить не с начначеной очереди, которая считается более приоритетной а допустим из Очереди обращений. Журнализация нужна 100%. Почему MS ее не реализовали стандартно наверно неизвестно даже им самим. |
|
11.01.2006, 18:04 | #8 |
Участник
|
Цитата:
ИМХО проблему "футбола" нужно решать на методическом уровне
Когда случается авария, методика поможет лишь установить крайнего, не более того. |
|