Distributing applications
From the Applications section of the Partner Area you create and distribute the applications that integrate with Riseact. Each application belongs to your partner profile and uses OAuth 2 to authenticate and access the data of the organizations that install it.
For the technical creation of an application and the OAuth configuration, see the guide Creating a partner application.
Distribution types
When creating an application you choose its distribution type:
- Public — the application is made available to all Riseact organizations through the store. Before being published, it must pass an approval process by Riseact.
- Private — the application is available to a single organization, which must be specified at creation time. The organization must be one of those you manage.
Private distribution is the most direct way to deliver an application to a single client without going through the store; public distribution is designed for applications intended for multiple organizations.
Distributing a private application
- Create the application choosing the Private distribution type.
- Select the managed organization you want to target.
- The application becomes available to that single organization, which can install it.
Distributing a public application
- Create the application choosing the Public distribution type and complete the store listing (name, description, logo, homepage).
- Request publication on the store (see below).
- Once approved and published by Riseact, the application appears on the store and can be installed by any organization.
The automated procedure for publishing an application on the store yourself is still under development. In the meantime, to publish your application send a request by email to supporto.riseact@metadonors.it, indicating the partner name and the application name. The Riseact team will proceed with the approval and publication.
Installation in organizations
The installation of an application always happens on the organization side: it is the organization (or one of its administrators, including a partner that manages it) that starts the installation, through the application's install_url or from the store.
From each application's detail view in the Partner Area, you can monitor the number of active installations. Uninstallation remains under the organization's control.