Наши клиенты Портфолио (отзывы Заказчиков, резюме специалистов) Тренинги и обучение
Наши решения и услуги Вопросы-ответы Глоссарий
Карта сайта (по разделам)


Важный материал:

Наши партнёры:

UML2RU

Наша рассылка:

СМ-Консалт — консалтинговые услуги

Эксперты профессионалам.

Професиональные услуги по консалтингу в области разработки программного обеспечения — что такое консалтинг, как работать с консультантами, подводные камни, типичные ошибки и лучшие практики.









Role-based change request access rights regulation module

Наши решения и услугиCM-Consult solutions for IBM Rational toolsPlug-ins and packages for ClearQuest and ClearCase

Solution type: ClearQuest addon
Limitations:  Requires slight modifications of ClearQuest's schema.
Distributed as: ClearQuest package
Compatibility: Compatible with any ClearQuest version. Supports any schema. 


Description:

This add-on is a realization of the role approach to the change requests processing. It can work with any CQ scheme and allows to define resource roles for every project and to allocate rights more agile especially in case of leading several projects within one user database of ClearQuest.
Visit our English Site www.rational-tools.com

In ClearQuest, access privileges are assigned via group policies. As such, every user is part of one or more groups. The disadvantages of this approach are obvious: if some user is an executive in one project and a manager in another project (which have different access rights) within one ClearQuest database, he will have the higher rights of each group. Or if, for example, we have two managers in two different projects (within one database), they are usually in the same group - “Managers”. This allows them to view and modify each other’s data, which is definitely incorrect behavior of the system.

This solution allows for a role-based approach. This way, within one database, each project has resources, which in turn have roles within the project. Each user can have some one role in one project, and a different role in another project, and the system will track the user’s privileges based on his roles in the two projects.

A role-based approach allows for effective resource tracking, because only one database is needed to ensure every user has appropriate access rights in each project he’s part of.

From a technical point of view, the module creates a project entity, and within that entity all defects, requests and tasks are tracked. A role-based configuration is built into the project, which tracks changes to defects, requests and tasks, determining access rights based on a role’s configuration within the project.  

 

 

Screenshots:

Role distribution within a project

Enabled actions for each role; option to close parent entity when child entities haven't closed yet. 


   

15.03.2008


Copyright © 2008 СМ-Консалт | info@cmcons.com | www.cmcons.com | www.clearcase.ru | www.cm-consult.ru - сайт Калиниградского филиала| www.rational-tools.com - англоязычный каталог наших решений Rambler's Top100