February’23 DronaHQ Update

New Features

Routing for Public Apps

Studio has introduced a unique feature of Routing which enables you to share the public link of the app with some additional parameters (known as LEVELS). So, for instance, if you want to share a screen of a micro app of form with various controls being selected by choice, you can do so with Routing.

Read more about it from here.

Offline submission – using action flow

Now you can build offline working powerful connector integrated forms for your mobile apps with Studio. On the Studio, there is a feature that allows you to perform basic form activities like the CRUD actions in offline mode. So, basically, when a user is filling up a form and he faces some internet issue, due to which the user goes offline, with this feature of Offline Submission the user will be able to make requests to perform tasks from the form.

Read more about it from here.

Message Passing

Message Passing is a very unique feature of the Studio, where we embed our micro-app in a webpage and pass data to the embedded app from the website itself. The major use-case of this feature is to pass data from the website to the micro-app which is embedded in a webpage.

Read more about it here.

New keywords

We have introduced some new keywords in the studio.

  • ACTIVESCREEN: This gives you the name of the currently active screen.

  • OVERLAYSCREEN: This is useful to get the name of the Popup and Tray

  • type of overlay screens.

  • APPNAME: This keyword is useful to fetch the name of the app which you are building.

  • USERGROUP: With this keyword one can get information on the user who is building the app, is in which all groups.


Adding data as a variable – Connector Library

Connector Library as Variable

The variables which users create for an app can access data directly from the connectors themselves too. One can set the variable data from the connector libraries of databases and third-party APIs.
In-app builder mode while creating a new variable we also have an option of Connector Library. This option supports connection with databases and APIs along with its subcategories.

Read more here.


The Watchlist section of the connector logs enables you to watch out for all the keywords, variables, and controls as well as their properties being used.
You will have a list of variables and keywords from where one can check all the dependencies, connectivity, control, and profile details.

Tablegrid Keyword

Edited Table – Keyword

This property/keyword is used to intake data alteration from the user and without changing the data source you can use the altered data from the table grid itself. So, if you make any edits in the table grid control it will not affect the backend data source but you will be able to use the edited data present in the table grid.

The keyword for this, is - {{tablegrid.PROPERTIES.EDITEDTABLE}}.

Read more here.

Selected Rows – Keyword

This property of table grid control is for working the values of only the selected rows. This property can provide edited values too, which are currently present on the table grid but not in the data source. So, if a user makes some changes in the table grid control and not in the backend data source, then with the help of the Selected Rows property, the user can fetch the value of the selected rows with even edited data.

The keyword for this, is - {{tablegrid.PROPERTIES.SELECTEDROWS}}

Read more here.