Skip to main content
Version: 10.1

Authorising team members for USoft 10.0

tip

This article is about authorising team members in a USoft 10.0 development environment. For the USoft 9.1 situation, click here.

Team members play typical roles in a project. Think of developers, architects, analysts and administrators.

Developer roles give access to the different USoft tools in Development. USoft has created predefined developer roles for you. All you need to do is to open Authorizer and assign team members to the correct developer roles. The general steps are:

  1. In Development, open USoft Authorizer.
  2. Find the predefined roles for the tool you want to give access to. Use the “Authorizer names” table below to identify the tool.
  3. Assign each team member to the required role.
note

Find more on USD roles in the next section. Find more on USAUTH, UDELIVER, USERVICE, USTESTER roles at the end of this article.

Authorizer names for USoft tools

This is what the USoft tools are called in USoft Authorizer:

Authorizer nameTool name
USD

USoft Definer

USoft Web Designer

USoft Windows Designer

USAUTHUSoft Authorizer
UDELIVERUSoft Delivery Manager
USERVICEUSoft Service Definer
USTESTERUSoft Benchmark

Developer roles for USD

There are 7 developer roles for application USD (USoft Definer, USoft Web Designer, USoft Windows Designer). They are listed in the table below.

C-R-U-D stands for Create - Read - Update - Delete. This corresponds to INSERT - SELECT - UPDATE - DELETE access rights. All the access rights listed are foreground rights.

All the roles listed have full Job Rights and Component Rights with "Foreground and background” scope.

To find out what are the "Teamwork objects”, see the table below. "Technical objects” are all the remaining objects.

danger

If you are upgrading from a USoft 9.1 situation with predefined access rights, all developers will automatically keep their roles and access rights. Most 9.1 teams use predefined access rights only. But if your team changed the access rights of a predefined role, something that was possible in 9.1 but no longer in 10.0, then these changes will be lost on upgrade. Instead, 10.0 team members will automatically get the predefined access rights listed below.

Developer roles for USD, access rights

warning

The USD_REP_OWNER role is for backward compatibility with USoft 9.x only. Use the ADMIN role instead.

Developer roleDescriptionTeamwork objectsTechnical objects
ADMINSuper user groupCRUD on allCRUD on all
USD_ARCHITECTArchitectsCRU on allR on all
USD_DEVELOPERDevelopers with Teamwork

R on:
Sessions
Notes
Business Areas

CRU on others

CRUD on all
USD_DEV_NO_STUDIODevelopers with Teamwork, see section below on NO_STUDIO roles

R on:
Sessions
Notes
Business Areas

CRU on others

CRUD on all
USD_DEVELOPER
_RULES_ONLY
Developers with Teamwork, Rules only

R on:

Sessions
Notes
Business Areas

CRU on others

CRUD on:

Constraints
Decisions
GUI objects

R on others

USD_DEV
_RULES_ONLY
_NO_STUDIO
Developers with Teamwork, Rules only, see section below on NO_STUDIO roles

R on:

Sessions
Notes
Business Areas

CRU on others

CRUD on:

Constraints
Decisions
GUI objects

R on others

USD_MAINT
_NO_TEAMWORK

Developers without TeamworkR on allCRUD on all
USD_READ_ONLYRead-only user groupR on allR on all
USD_REP_OWNER(Same as ADMIN, only for backward compatibility)(CRUD on all)(CRUD on all)
USD_TWRKBusiness experts

RU on:

Business Objects
Business Process Steps
Business Rules
Design Documents

CRU on others

R on all
USD_TWRK_NO_STUDIOBusiness experts, see section below on NO_STUDIO roles

RU on:

Business Objects
Business Process Steps
Business Rules
Design Documents

CRU on others

R on all

NO_STUDIO developer roles for USD

The roles ending in ..._NO_STUDIO are relevant if your team is using USoft Studio for specifications that you carry over to USoft Definer via the USoft Studio - USoft Definer import bridge.

In this setting, you want team members to manipulate Business Rules in USoft Studio, not in USoft Definer.

The ...NO_STUDIO Definer roles guarantee that the user does not manipulate, in USoft Definer, Business Rules that come in from USoft Studio.

As you can see from the table above, 3 USD developer roles have "..._NO_STUDIO” variants:

USD developer role..._NO_STUDIO variant
USD_DEVELOPERUSD_DEV_NO_STUDIO
USD_DEVELOPER_RULES_ONLYUSD_DEV_RULES_ONLY_NO_STUDIO
USD_TWRKUSD_TWRK_NO_STUDIO
warning

If you come from a USoft 10 version earlier than 10.0.1J, you cannot see the ..._NO_STUDIO roles until you execute Fill Authorizer Tables. Do this in Authorizer for Application = USD.

Developer roles for USD, Teamwork objects

 

Database table nameObject name plural
T_ATT_SESSIONSessions
T_ATT_SETNote Sets
T_ATTENTIONNotes
T_BO_IMPLEMENT_TYPEImplementation Types
T_BUSINESS_AREABusiness Areas
T_BUSINESS_OBJECTBusiness Objects
T_BUSINESS_PROCESS_STEPBusiness Process Steps
T_BUSINESS_RULEBusiness Rules
T_BUSINESS_RULE_HISTORYBusiness Rule History Entries
T_CLASSIFICATIONClassifications
T_CURRENT_VERSIONCurrent version
T_DESIGN_DOCUMENTDesign Documents
T_EXP_DEF (*)Export Definitions (*)
T_MOTIVATIONMotivations
T_REP_DEFINITIONRepository Definitions
T_REP_VERSIONRepository Versions
T_RULE_SETRule Sets
T_SOURCESources

(*) and related tables (table names beginning with “T_EXP_ ...”).

Developer roles for USAUTH, UDELIVER, USERVICE, USTESTER

Developer roles for these 4 applications follow largely the same pattern, as will be clear from the tables below. USAUTH has 1 special role (USAUTH_USER).

Developer roles for USAUTH

There are 4 developer roles for application USAUTH (USoft Authorizer).

Developer roleDescriptionAccess rights
ADMINSuper user group

Full Table Rights on all tables

Full Job Rights on all jobs

Full Component Rights on all components

USAUTH_BACKGROUNDBackground-only access

Background-only Table Rights
on all tables

USAUTH_READ_ONLYRead-only accessSelect rights on all tables
USAUTH_USERRole that allows a user to see and change his properties.T_AUTH_ROLE_USER: Select rights only.
T_AUTH_USER: Select and Update rights, but Select only on selected columns, and Update only on columns: DISPLAY_NAME, USERNAME.
T_AUTH_USER_PROP: Select and Update rights, but Update only on column: VALUE.

Developer roles for UDELIVER

There are 3 developer roles for application UDELIVER (USoft Delivery Manager).

Developer roleDescriptionAccess rights
ADMINSuper user group

Full Table Rights on all tables

Full Job Rights on all jobs

Full Component Rights on all components

UDELIVER_BACKGROUNDBackground-only access

Background-only Table Rights
on all tables

UDELIVER_READ_ONLYRead-only access

SELECT Table Rights on all tables

Developer roles for USERVICE

There are 3 developer roles for application USERVICE (USoft Service Definer).

Developer roleDescriptionAccess rights
ADMINSuper user group

Full Table Rights on all tables

Full Job Rights on all jobs

Full Component Rights on all components

USERVICE_BACKGROUNDBackground-only access

Background-only Table Rights
on all tables

USERVICE_READ_ONLYRead-only accessSELECT Table Rights on all tables

Developer roles for USTESTER

There are 3 developer roles for application USTESTER (USoft Benchmark).

Developer roleDescriptionAccess rights
ADMINSuper user group

Full Table Rights on all tables

Full Job Rights on all jobs

Full Component Rights on all components

USTESTER_BACKGROUNDBackground-only access

Background-only Table Rights
on all tables

USTESTER_READ_ONLYRead-only accessSELECT Table Rights on all tables