Official Content

In this article, you can learn about the creation of an organization, how to invite members, and how to give them permissions in the Mini App Center.

Mini App Center flow
Mini App Center flow

Create an organization in the Mini App Center

The first step to start using the Mini App Center is to create an organization. This must be done by a user with the Provisioning Administrator role.

To do so, the Provisioning Administrator user has to enter the Mini App Center and:

  1. Select the Organizations section in the main menu.
    ProvisioningAdministratorview_202311614305_1_PNG
  2. Click on the NEW ORGANIZATION button.
  3. Configure the following data:
  • Name: Enter the Organization name.
  • Can Create Super Apps: Select it to enable the organization to create Super Apps.
  • Can Create Mini Apps: Select it to enable the organization to create Mini Apps.

Click on the CONFIRM button.

Invite members to the organization

After creating an organization, the Provisioning Administrator user has to invite people from the organization to collaborate in the definition of the Super App, as well as in the definition and publication of Mini Apps. To access this option:

  1. Click on the Organizations option in the main menu.
  2. Click on the Organization name of the organization to which users will be invited.
  3. Click on the Members tab.

Mini App Center - Provisioning Administrator inviting members

Next, in the Invite new member area, enter the new member's email, select their Role, and press the SEND button.

Guests receive an email with a link to create an account by entering their basic data (User name, Email, Password, First name, Last name). Upon confirmation, they become members of the organization with the roles assigned by the Provisioning Administrator user.

Roles and permissions in the Mini App Center

There are predefined roles and each role has different permissions. The available roles and their permissions are as follows:

Role Permissions
Organization Administrator
  • Add, delete, and modify Super Apps. Adding depends on the organization's permissions
  • Create versions of the Super Apps
  • Add, delete, and modify Mini Apps. Adding depends on the organization's permissions
  • See Mini App Reviews
  • Define which Mini Apps are featured
  • Manage organization members (invite, suspend, join, and change member's roles)
Super App Administrator
  • Add, delete, and modify Super Apps. Adding depends on the organization's permissions
  • Create versions of the Super Apps
  • Define which Mini Apps are featured
  • View organization members
Mini App Developer
  • Add, delete, and modify Mini Apps. Adding depends on the organization's permissions
  • Manage Mini Apps data (locations, categories, and versions)
  • View organization members
Mini App Reviewer
  • See and manage Mini App reviews available for the organization's Super Apps
  • View organization members

Provisioning
Administrator **

  • Add, delete, and modify Organizations
  • Manage Organizations (Super Apps, Mini Apps, permissions, members)
  • Add, delete, and modify Super Apps
  • Create versions of the Super Apps
  • Add, delete, and modify Mini Apps
  • Manage Mini Apps data (locations, categories, and versions)
  • Manage Mini Apps Reviews from every Organization
  • Define which Mini Apps are featured
  • Manage platforms available
  • Manage categories
  • Access GAM
  • System parameters

** Note: It's important to note that the Provisioning Administrator is not created from the Organization > Members section of the Mini App Center as the rest of the users, as explained in the Invite members to the organization section.

Super Apps and Mini Apps Management

Only the Provisioning Administrator has the authority to create Super Apps and/or Mini Apps in any organization; it's preferable for a Member of the organization to do so.
If Mini Apps creation is allowed, they must specify in which Super Apps they can be used.

API Keys Generation

The Provisioning Administrator can generate API Keys enabling access to the API services offered by the tool. 

To have the ability to create Organizations, the API key must be assigned to a user with the Provisioning Administrator role. 

The Provisioning Administrator type of user is only managed from Security > Users in the Mini App Center. That is why the API Key can only be generated by a user who is already a Provisioning Administrator.

How to create API Key related to Provisioning Administrator User scope

Once the Provisioning Administrator role is created for a user, go to Security > Users and select the user you want to assign the API Key.
Click on the MORE OPTIONS button and select the Keys option.

How to create API Key related to Provisioning Administrator User

Click on + ADD API-KEY and a unique API Key will be generated and displayed on the screen. Make sure to copy and securely store this API Key.

You can indicate an expiration date and a Description for the API Key.

Click on the CONFIRM button.

Creating Users with Provisioning Administrator Role 

To create a user with the Provisioning Administrator role, follow these steps:

Click on Security > Users in the Main menu.
Select the option NEW USER.
Assign the Site Admin role to the new user by selecting the Is provisioning administrator? checkbox.

Creating Users with Provisioning Administrator Role in the Mini App Center

Partner Organization

If the Mini App is provisioned by another Organization, this must be created by a user with a Provisioning Administrator role, adding members from this organization.

Assigning permissions

The Provisioning Administrator must enter the Organization's query and assign the permission Can Create Mini Apps, specifying the Super Apps in which the organization is allowed to create Mini Apps.

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant