Hello,A lot of OutSystems customers get confused regarding our Teams being Application Teams instead of User teams, and one scenario that they get confused with is that when they have multiple businesses/independent teams working inside the same infrastructure, they can't allow the users to create applications only inside their teams.The use case is that you have multiple independent teams working in your infrastructure, and you want them to be "somewhat" autonomous, but then in Lifetime you only really have 2 options:
So as you can see, as far as I know, there's no real workaround for this use case.In my opinion, one way of fixing this without creating a new permission layer would be a dropdown inside Service Studio when you are creating an application so that you could choose the "Application Teams" that you have Change & Deploy in and then allowing the users to create applications as long as they have Change & Deploy in at least one team and automatically assign the app to that team. The dropdown could include "No Team" if the user has Change & Deploy as default.
The other option would be a new permission layer for user groups, which would mean being able to group your users (one user to only one team at any time), and then giving them permissions to applications assigned to that team (like the opposite of the Application Teams right now) would fix this issue, since then you could have List as default and change and deploy in your User Group, and all applications that you would create could be automatically assigned to your User Group.I hope the idea is clear enough, sorry for this wall of text!Thank you in advance!
A platform user can be member of multiple lifetime teams.
It would be nice if there is a permission toggle on a platform role that steers if platform user is allowed to:
- create/delete app
- download/update forge component
When user is allowed to create a program it would be nice if it can select which team owns the application (one of the teams the user can work for).
Changed the category to Lifetime
Hi Frederico,
Thanks for sharing your idea.
This problem is under our radar, we will be working to improve the permissions setup.
One think that we would like to explore from your idea is: what is the current impact of that issue?
Thank you,
João Bento
Hello João Bento,Could you clarify which is the information that you need? I think I extensively explained the impact on the idea.Thank you,
sorry for the late reply.
Thank you again for your idea we have been working on it and since the October '19 release of LifeTime it is possible to control who creates an application. You can now give autonomy to developers to create apps inside their teams or manage who can do it inside your infrastructure.
Here is more information about the new feature: https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Manage_IT_Users/Control_Who_Creates_Applications
Let me know what you think.
Thank you.
Available since the October'19 LifeTime release.