Регистрация   E-Mail     Пароль   
  
Портал «Профессионал управления проектами»
!!!! Обращаем внимание регионов!
Первый курс по MS Project 2010 в он-лайн формате, 20-27 июля 2010 года.

123

Смирнов Валентин
10 декабря 2002 г., 11:30
Возникла такая проблема, при публикации проекта и назначении ресурсов на сервере появляются пользователи.
Настает момент когда проект закончен и мы его удаляем, а ресурсы остаются(1), как от них избавиться. И просто хочется удалить отдельного пользователя, но что я вижу КНОПКИ УДАЛИТЬ НЕТ, что мне делать, как его удалить?(2) ;)))
Ля Шене, менеджер кулинарных проектов
10 декабря 2002 г., 13:11
RE: Удаление пользователей(ресурсы) с Microsoft Project Server 2002 rus
если пользователи не входят в корпоративные ресурсы то их удаление производится через слияние аккаунтов:Admin->Manage users and groups->Выбрать пользователя->Merge User accounts(Слить аккаунты пользователей) на появившейся страницы выбрать объединяемых пользователей и нажать "сохранить". В итоге из 2-х останется один аккаунт(из выпадающего списка слева).

Если пользователи входят в корпоративный пул ресурсов то сначала необходимо их деактивировать. Далее единственный путь их удаления - создать хранимую процедуру в Project Server базе данных:

create procedure MSP_DROP_ENT_RES
@PROJ_ID INTEGER,
@RES_UID INTEGER
AS
--
-- Deletes the summary assignments for this resource.
-- This must occur first, since the query will refer
-- to the base table entries not yet implemented.
--

-- Delete the data from the binary tables first. This
-- procedure refers to the calendars table, so this
-- has to be done first.

delete from msp_res_global_binary where
proj_id = @PROJ_ID and glb_category = 1 and glb_ref_uid = @RES_UID

delete from msp_res_global_binary where
proj_id = @PROJ_ID and glb_category = 2 and glb_ref_uid in (select cal_uid
from msp_calendars where proj_id = @PROJ_ID and res_uid = @RES_UID)

--
-- Delete the data from the base tables.
--

delete from msp_resources where proj_id = @PROJ_ID and res_uid = @RES_UID
delete from msp_calendars where proj_id = @PROJ_ID and res_uid = @RES_UID

--
-- Delete the reference to the resource in the
--MSP_WEB_RESOURCES table.
--

delete from msp_web_resources where res_euid = @RES_UID

и запустить ее с параметрами из SQL-analyzer:
exec MSP_DROP_ENT_RES userID, projectID
первый параметр - это ID корпоративного ресурса(отображается на странице Resources->View enterprise resources in Resource Center); второй ID проекта;
то есть сколько юзеров столько раз надо запустить эту процедуру с соответсвующими ID.
Тавлинцев Денис Владимирович, ОАО "Лианозовский молочный комбинат", инженер
10 декабря 2002 г., 13:25
RE: RE: Удаление пользователей(ресурсы) с Microsoft Project Server 2002 rus
Спасибо за информацию. Но неужели нет более простого способа?
И у меня возник второй вопрос, а стоит ли при использовании Standart клиента включать функцию "Управления корпоративными возможностями" ?
Dmitry Litvak
10 декабря 2002 г., 15:01
RE: RE: RE: Удаление пользователей(ресурсы) с Microsoft Project Server 2002 rus
Нет, из стандарта с ними не поработать.
Пожалуйста, авторизуйтесь или зарегистрируйтесь для добавления сообщений в этот форум.
Вызов консультанта