Creating or versioning advanced apps
After you’ve built and refined your flow, the next step is packaging it into a reusable advanced app. Creating an advanced app transforms your flow into a shareable solution that can be run consistently across different environments and shared with other users in your organization.
Users with the power user role can create advanced apps.
Compiling the flow binary
Before you can publish your flow as an advanced app, you must compile it into a flow binary (.ibflowbin) file.
-
In the header, click the initials icon and select Switch to advanced view.
-
In the left sidebar, click the All apps icon, then select Flow.
-
Select your flow from the Recent flows list. The flow editor opens.
-
Select File > Compile Flow.
-
Define a name, select a location in which to save the file, then click Open folder.
The location selected specifies both the workspace and the storage drive. -
Click Compile.
Creating the advanced app
Create an advanced app from a flow binary (.ibflowbin) file.
-
From the Hub, click Create advanced app.
-
In the upload dialog, click the
Instabase file systemhyperlink. In the file explorer, select the flow binary (.ibflowbin) file associated with your flow.Alternatively, upload the
.ibflowbinfile directly, if previously downloaded. -
Confirm the name of your advanced app and specify optional details, then click Next.
-
Confirm version details, then click Create app.
-
Version — By default, the first version of your app is numbered 0.0.1.
-
AI runtime updates — Select whether the app adopts the latest AI runtime version automatically as soon as it’s released, or when the current version expires, which allows time for testing and manual deployment.
-
Release notes — Describe what changed in this app version.
-
Version visibility — Select whether this app version is private or shared. For more details, see Sharing apps.
Your app is created and published to the Hub.
-
Adding an app version
When you make changes to an advanced app’s underlying flow, you can create a new version of the app that includes your changes.
-
In advanced view, compile a flow binary for your updated flow.
-
Return to the standard view and, in the Hub, locate and open your advanced app.
-
Open the Versions tab, then click Add version.
-
In the upload dialog, click the
Instabase file systemhyperlink. In the file explorer, select the flow binary (.ibflowbin) file associated with your flow.Alternatively, upload the
.ibflowbinfile directly, if previously downloaded. -
Confirm version details, then click Add version.
-
Version — Select whether this version of your app is a major (3.0.0), minor (2.1.0), or patch (2.0.1) increment.
-
AI runtime updates — Select whether the app adopts the latest AI runtime version automatically as soon as it’s released, or when the current version expires, which allows time for testing and manual deployment.
-
Release notes — Describe what changed in this app version.
-
Version visibility — Select whether this app version is private or shared. For more details, see Sharing apps.
Your version is created and added to the app’s Version history page.
-
