App Builder permissions, groups, and roles
Licensing for App Builder and the App Hub
To be authorized to access either App Builder or the App Hub, you must be assigned the MGAppBuilder license module. This license module simply allows you access to those forms.
You must also be assigned the MGUserCreatedForms license module and possibly the MGUserCreated IDOs license module (depending on how involved you want to get on the IDO side of things). These license modules allow you access to any forms you might create using App Builder.
These license assignments are in addition to any other Mongoose license modules you might be assigned.
Group membership for App Builder and the App Hub
Mongoose has three user groups that are predefined for App Builder/App Hub users:
- APPBUILDER-Designer - Members of this group have permission to run and use the App Builder (form). They can only use it to design and create apps. Once their apps are ready, they can publish them to the App Hub (from App Builder). They cannot, however, access the App Hub (form) or activate their apps in the App Hub. That must be done by an Administrator.
- APPBUILDER-User - Members of this group have permission only to access the App Hub (form). They can only use apps built in App Builder, not create or modify them.
- APPBUILDER-Administrator - Members of this group have permissions to run
the App Hub. They also have access to additional administrative functionality within the
App Hub. For example, they can:
- Restrict access to apps with IFS/Mongoose roles.
- Activate or deactivate apps.
- Upgrade or downgrade apps.
- Export or import apps.
- Delete apps from the App Hub.
- Change or modify names or descriptions of apps.
Users can be assigned to these groups in Mongoose. If Mongoose is running within Ming.le, then the users, user groups (permissions, roles), and user assignments to groups are all synchronized from Ming.le.