Basically my colleague has an outsystems account (and an environment) and he wants me to add him as and end-user to my application so he can look at it. But when I go to the users app, I only have the option of adding 'example' users. Is there a way to add a real user (my colleague) to my app so that he can look at it?
I have the free environment if that changes anything.
Yes, people accessing your apps are called Users. They can log in to the apps you created, as long as they have the appropriate role, they'll be able to see the screens.
People accessing your environment in order to develop, push code through Lifetime, access Service Center, etc., are called IT Users. A bit confusing, but that's how it is
When you provisioned your personal environment, a User was created for you which mirrors your IT User's username and password, and there's where the confusion might stem
Hello Jana.
You can add users to the free environment. The maximum recommended is of 100 users.
What you can't add is developers. The personal environment is for a single developer (the name is "personal" for a reason)..
To add users go to <personalenvironent>.outsystemscloud.com/Users, log in with your credentials and select "Create New User"
Okay but in this way I'm CREATING a new user right? I want to add an already existing user (a person that has a different environment) to be able to use my app.
You can add users, but these ones are just from your environment. You cannot add users from other environments, for that you will need to share users modules and that is not possible. This user will have just access to your frontend app and will never be able to access your Service Studio or development space.
You're creating a user. Environments from different accounts dont share users. You will need to create a User the way Nuno said and that user will be able to access the application and test. But there aren't existing users from other environments.
I don't understand the downvote...
You will find several posts explaining that you cannot create or add a user from another environment to your personal
Regards,
Márcio
Your doubt is just a misunderstanding on how this works.
Personal environments happen to use the same credentials than OutSystems site. But the users are local.
That external user does not exist on your site just like yours doesn't exist on their environments. Those environments are completely independent. But they can be created.
Thank you so much for your and @Nuno Reis 's answers. You are right, I completely misunderstood the way this works.
I still have one question though (I might still be misunderstanding). You said "This user will have just access to your frontend app and will never be able to access your Service Studio or development space.". So can I add another PERSON to access the frontend app (through a different environment, but not to develop simply to look at the frontend app), or can I just create "example" users that only exist on my environment and can't look at the app from a different one.
Sorry again for the misunderstanding as I am very new to OutSystems and just trying to grasp this.