Scenarios where you cannot use teams support

This section explains the use cases that cannot be achieved by using the team support feature.

Scenario 1 -

The functional privileges assigned to a team apply across all assets that are assigned to the team. You cannot assign different functional privileges to access different assets. That is, if you assign the Manage APIs functional privilege to a team, then the team members can do all API-related transactions with the APIs assigned to the team. Similarly, if you assign the Manage applications privilege to a team, then all members of the team can manage the applications that are assigned to them.

For example, if you assign the Manage APIs privilege to Team_A and assign two APIs API_1 and API_2, then all users of the Team_A can manage both the APIs. If you do not assign the Manage APIs privilege to Team_B and assign two APIs API_1 and API_2, then the Team_B members can view the APIs. They cannot manage them.

This image describes the flow that you can achieve.

team possible scenario

In the same example, you cannot allow Team_B members to view API_1 and to manage API_2. You cannot assign different access level for different assets.

This image describes the flow that you cannot achieve.

team impossible scenario 1

Scenario 2 -

The functional privileges assigned to a team apply universally across all users within the team. This privilege affects all assets that are assigned to that team and extends beyond the assets that are directly assigned to it. In other words, if a user has certain functional privileges through one of their teams, and when the user is assigned to another team that does not have a particular functional privilege, the user retains the functional privileges that are assigned through the first team. You cannot assign different privileges to different assets.

Consider a part of Team_B that has the Manage APIs privilege that is assigned with API_2. In this case, User_2 can manage API_2. At the same time, if User_2 is assigned to Team_C that does not have the Manage APIs privilege. If API_2 is assigned to Team_C, then User_2 can still manage API_2.

This image explains the flow that cannot be achieved.

team impossible sceanrio 2