Тема: Обработчик события "Создание пользователя"

Здравствуйте.
Подскажите пожалуйста, как привезать скрипт к процедуре создания нового пользователя?
Точнее: После создания нового пользователя, мне необходимо провести добавление прав по объектам для этого пользователя.

Re: Обработчик события "Создание пользователя"

goros пишет:

Здравствуйте.
Подскажите пожалуйста, как привезать скрипт к процедуре создания нового пользователя?
Точнее: После создания нового пользователя, мне необходимо провести добавление прав по объектам для этого пользователя.

Ну и вопросы вы задаете  :)
Очевидно, что у вас пользователи не могут быть равнозначными. Т.е. добавление прав каждый раз может отличаться.

Событий на добавление / удаление пользователей в третьей версии нет, поэтому только пару советов как минимизировать мануальные упражнения
1. Используйте группы. Добавив пользователя в нужные группы, вы автоматически произведете назначения.
2. В дополнительных свойствах пользователей создайте форму и разместите на нее несколько команд, которые автоматически назначат пользователя куда надо. Или галочки (например, "Начальник", "Проектировщик", и т.д.) одна педаль "Назначить". Тут вам решать, что лучше. Форму конечно через профиль сделайте видимой только себе любимому.

Есть и более радикальные решения, но думаю, что они сложноваты для реализации и чтобы немного облегчить свой труд, вам сначала придется прилично попахать  :)

Re: Обработчик события "Создание пользователя"

McZag пишет:

Ну и вопросы вы задаете  :)
Очевидно, что у вас пользователи не могут быть равнозначными. Т.е. добавление прав каждый раз может отличаться.

Событий на добавление / удаление пользователей в третьей версии нет, поэтому только пару советов как минимизировать мануальные упражнения
1. Используйте группы. Добавив пользователя в нужные группы, вы автоматически произведете назначения.
2. В дополнительных свойствах пользователей создайте форму и разместите на нее несколько команд, которые автоматически назначат пользователя куда надо. Или галочки (например, "Начальник", "Проектировщик", и т.д.) одна педаль "Назначить". Тут вам решать, что лучше. Форму конечно через профиль сделайте видимой только себе любимому.

Есть и более радикальные решения, но думаю, что они сложноваты для реализации и чтобы немного облегчить свой труд, вам сначала придется прилично попахать  :)


Да обычные вопросы  :D Просто помимо внутренностей пришлось сейчас структуру предприятия и самого ТДМС вплотную изучать. Вот и возникают вопросы по автоматизации действий. Я не Одмин и руками работать не привык. А добавление прав привязано изначально к должностям и по ним же раздаются.

1) Группы это хорошо, но как я сказал, распределение идет по должностям. Поэтому придется перелопачивать существенную часть програм. Это плохо, т.к. пойдут новые ошибки, нельзя учесть ВСЁ, не я же создавал и все писал. Посути это полная реструкторизация системы, хорошая, и энергоемкая, очень... че ее сразу не сделали.... Но сходу не сделать такого. Спасибо за совет. Надо подумать.

2)Вот тут не совсем понятно. Каким создавать такую форму? В укаких дополнительных свойствах? Все что можно добавить на форму из ТДМС - это Атрибуты объектов. Кажется тут я чего-то незнаю.

Re: Обработчик события "Создание пользователя"

goros пишет:

Да обычные вопросы  :D Просто помимо внутренностей пришлось сейчас структуру предприятия и самого ТДМС вплотную изучать. Вот и возникают вопросы по автоматизации действий. Я не Одмин и руками работать не привык. А добавление прав привязано изначально к должностям и по ним же раздаются.

1) Группы это хорошо, но как я сказал, распределение идет по должностям. Поэтому придется перелопачивать существенную часть програм. Это плохо, т.к. пойдут новые ошибки, нельзя учесть ВСЁ, не я же создавал и все писал. Посути это полная реструкторизация системы, хорошая, и энергоемкая, очень... че ее сразу не сделали.... Но сходу не сделать такого. Спасибо за совет. Надо подумать.

2)Вот тут не совсем понятно. Каким создавать такую форму? В укаких дополнительных свойствах? Все что можно добавить на форму из ТДМС - это Атрибуты объектов. Кажется тут я чего-то незнаю.

goros пишет:

Да обычные вопросы  :D Просто помимо внутренностей пришлось сейчас структуру предприятия и самого ТДМС вплотную изучать. Вот и возникают вопросы по автоматизации действий. Я не Одмин и руками работать не привык. А добавление прав привязано изначально к должностям и по ним же раздаются.

1) Группы это хорошо, но как я сказал, распределение идет по должностям. Поэтому придется перелопачивать существенную часть програм. Это плохо, т.к. пойдут новые ошибки, нельзя учесть ВСЁ, не я же создавал и все писал. Посути это полная реструкторизация системы, хорошая, и энергоемкая, очень... че ее сразу не сделали.... Но сходу не сделать такого. Спасибо за совет. Надо подумать.

2)Вот тут не совсем понятно. Каким создавать такую форму? В укаких дополнительных свойствах? Все что можно добавить на форму из ТДМС - это Атрибуты объектов. Кажется тут я чего-то незнаю.

Системные/Свойства пользователей. Там добавляете к пользователям новые атрибуты и формы. Чтобы форма была видна только системному администратору, добавляете ее только к профилю системного администратора.

Права по должностям - такого в жизни не бывает  :) Ну бог судья вашей системе, могу только порекомендовать назвать группы по должностям, и записать в них пользователей. Немного бредово, но для совместимости на первом этапе хватит

Re: Обработчик события "Создание пользователя"

McZag пишет:

Права по должностям - такого в жизни не бывает  :) Ну бог судья вашей системе, могу только порекомендовать назвать группы по должностям, и записать в них пользователей. Немного бредово, но для совместимости на первом этапе хватит

ммм... В смысле не бывает... если есть. А как может быть иначе??? Как пожно назначить права человеку? А если сместят с должности? Может я чего-то не понимаю, но права даются пользователю в конкретной должности а не просто пользователю, разве нет. Постоянный элемент тут должность. А пользователь это так, для документов и ответственности. Роли назначаются пользователю в конкретной должности, разве нет?

(изменено: goros, 16 ноября 2010г. 09:08:15)

Re: Обработчик события "Создание пользователя"

По формам. Можно ведь создать скрипт на форму добавления пользователя. Чтоб при его создании, в зависимости от назначенных арибутов, назначались роли  :)
Надо попробывать).