Как разделиться администраторам?

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Как разделиться администраторам?

Сообщение Galinanik »

Здравствуйте! У нас проблема следующая: в нашей базе имеется три администратора. каждый из нас использует "integrated login". и база нас разделяет только по номеру рабочего места. Появилась необходимость разделится по сетевым именам.Когда мы это попытались сделать, программа теперь идетенфицирует нас как одного администратора и два пользователя. Подскажите как сделать чтобы в Лоции мы могли по прежднему все иметь права администратора но чтобы мы разделялись по именам?
Galland
Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

интересный вопрос.. то есть, мне тоже интересно :-)
у нас тоже несколько админов. номера своих рабочих мест мы уже практически выучили наизусть...
когда нужно создать какой либо документ от своего имени (а не от Админа), мы используем специально настроенные действия и выбираем СВОЮ ФИО из списка админов...
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Сообщение Старик Крупский »

А Вы, наверное, на майкрософтовском SQL сидите? И все с правами доменного админа? Это он всех доменных админов под одну гребенку косит. Пробовать надо два варианта:
1. Сопоставить логину доменного пользователя конкретного пользователя БД.
2. Использовать имя и пароль.

Но не надо забывать, что пользователю, не являющемуся SA, нужно в Лоции выдать административные привилегии и вынести соответствующие пункты главного меню из папки "Администрирование". Просто переложить их в другое место. Дело двух минут.
"Лучше меньше, да лучше" (C)
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Сообщение Galinanik »

Спасибо! мы уже поняли что дело в Microsoft SQL...попробуем использовать ваши советы:-)
Galland
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Сообщение Galinanik »

Anderyt писал(а):интересный вопрос.. то есть, мне тоже интересно :-)
у нас тоже несколько админов. номера своих рабочих мест мы уже практически выучили наизусть...
когда нужно создать какой либо документ от своего имени (а не от Админа), мы используем специально настроенные действия и выбираем СВОЮ ФИО из списка админов...
интересное решение... а не поделитесь ли с нами готовым действием?если вам не в напряг:-)
Galland
Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

я наверное ввел в некоторое заблуждение... под "Документом" я имел в виду ОБЪЕКТ-документ. там есть атрибуты и в них можно запихивать что угодно. выбираеи нужное ФИО из специального списка (его можно хранить и в действии, и в виде объектов системы) и запихиваем в атрибут.
то есть речь здесь не идет о том, чтобы в системном свойстве объекта или документа была какая то фамилия (в Создал или Изменил), там конечно стоит Администратор..
зато везде есть номера РМ ;-)
а действием как поделиться??..
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Сообщение Galinanik »

Anderyt писал(а):я наверное ввел в некоторое заблуждение... под "Документом" я имел в виду ОБЪЕКТ-документ. там есть атрибуты и в них можно запихивать что угодно. выбираеи нужное ФИО из специального списка (его можно хранить и в действии, и в виде объектов системы) и запихиваем в атрибут.
то есть речь здесь не идет о том, чтобы в системном свойстве объекта или документа была какая то фамилия (в Создал или Изменил), там конечно стоит Администратор..
зато везде есть номера РМ ;-)
а действием как поделиться??..
попробуем и так:-) Ну подробненько...например, написать какую функцию используете, и с чем связали действие...вышлем шоколадку вам по почте:-))
Galland
Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

смысл какой. есть функционал для работы с документами, то есть для создания объектов-документов. система автоматически фиксирует создателя этого объекта в качестве автора (записывает в атрибут). то есть там просто

Код: Выделить всё

AttribSet ( Obj_drawing , LinkID_0 , Attr_executor , g_UserName$ )
а когда система понимает, что работает Админ (GetCurrentUserID() = 0), то она подсовывает список ФИО. из которых создатель выбирает себя.
список можно хранить в самом действии (значения выпадающего списка на форме действия), или в виде объектов. если в виде объектов - то можно в действии просто устраивать поиск объектов по какому либо условию и выбирать определенный объект из найденных (объект Сотрудник, например)..
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Сообщение Старик Крупский »

Шоколадку Anderyt'у лучше высылать DHL'ем. А то тепло уже и она растает :D
"Лучше меньше, да лучше" (C)
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Сообщение Galinanik »

Anderyt писал(а):смысл какой. есть функционал для работы с документами, то есть для создания объектов-документов. система автоматически фиксирует создателя этого объекта в качестве автора (записывает в атрибут). то есть там просто

Код: Выделить всё

AttribSet ( Obj_drawing , LinkID_0 , Attr_executor , g_UserName$ )
а когда система понимает, что работает Админ (GetCurrentUserID() = 0), то она подсовывает список ФИО. из которых создатель выбирает себя.
список можно хранить в самом действии (значения выпадающего списка на форме действия), или в виде объектов. если в виде объектов - то можно в действии просто устраивать поиск объектов по какому либо условию и выбирать определенный объект из найденных (объект Сотрудник, например)..
Спасибо! правда нам показалось немного мудрено...
Galland
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Сообщение Galinanik »

Старик Крупский писал(а):Шоколадку Anderyt'у лучше высылать DHL'ем. А то тепло уже и она растает :D
а вот у нас зима третий день:-)
Galland
Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

[quote="Galinanik]Спасибо! правда нам показалось немного мудрено...[/quote]
что именно?? ;-)
в виде объектов - это конечно слишком трудоемко, список ФИО гораздо проще хранить в действии.. но здесь есть какая деталь.. если объекты - то их можно подсовывать куда угодно, просто сделать в действии поиск объекта по определеннмы атрибутам - и все. таких действий может быть множество, да и получается, что список хранится в системе ОДИН раз. если состав админов изменяется - то список обновится везде. если его хранить в действиях - то придется в каждом действии менять. а это время админа, у которого времени и так не хватает ;-)
ну и к тому же у нас уже были объекты-сотрудники для каждого сотрудника (а не только для админов), поэтому такое решение возникло само собой.
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Сообщение Galinanik »

Старик Крупский писал(а):А Вы, наверное, на майкрософтовском SQL сидите? И все с правами доменного админа? Это он всех доменных админов под одну гребенку косит. Пробовать надо два варианта:
1. Сопоставить логину доменного пользователя конкретного пользователя БД.
2. Использовать имя и пароль.

Но не надо забывать, что пользователю, не являющемуся SA, нужно в Лоции выдать административные привилегии и вынести соответствующие пункты главного меню из папки "Администрирование". Просто переложить их в другое место. Дело двух минут.
Здравствуйте! мы все сделали как вы описали. Но к сожалению у того администратора над которым мы все это проделали, все таки не сохранились все настройки, например меню структура БД не отображается (типы объектов, группы атрибутов и атрибуты) или из другого меню переиестился только инструмент "настройка меню", настройкой же форм этот алминистратор пользоваться не может. Были разданы все привилегии и права..не поймем в чем дело. Подскажите пожалуйста чего мы еще не доделали?
Galland
Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Сообщение Старик Крупский »

Фича в том, что доступ к пунктам папки "Администрирование" главного меню есть только у настоящего админа, а не у привилегированного. Поэтому привилегированному можно сделать такое же меню, только вместо папки "Администрирование" надо создать другую папку и в нее напихать те же пункты.
"Лучше меньше, да лучше" (C)
Аватара пользователя
Galinanik
Участник
Сообщения: 43
Зарегистрирован: 03 мар 2008, 04:10
Откуда: Irkutsk
Контактная информация:

Сообщение Galinanik »

Старик Крупский писал(а):Фича в том, что доступ к пунктам папки "Администрирование" главного меню есть только у настоящего админа, а не у привилегированного. Поэтому привилегированному можно сделать такое же меню, только вместо папки "Администрирование" надо создать другую папку и в нее напихать те же пункты.
:-)а вы сами так делали? Мы создали такое же меню и из папки "администрирование" перенесли инструмены в новую папочку, и все-таки при смене меню на новое у привелегированного администратора эти перенесенные инструменты не работают
Galland
Ответить