Skip to main content
Skip table of contents

Application Management

Application/Database/API Management

Once you login, in the Landing page, you can see the list of all applications/databases/APIs created or the ones you are granted access.

You can create, edit, duplicate and delete an Application/API/Database.

image-20240416-063322.png

Fig 1: Application Management Landing Page

The below description is for ‘Applications’. You can follow the same instructions for API & Databases.

Application Creation & Explorer overview

To create an application, click on +New button on the top of the landing page.

A pop-up window will appear to enter a desired Application name, Type and select Workspace Name and Visibility. You can select Workspace from dropdown list or if you wish to create new workspace/there is no existing workspace in dropdown list, you can create by entering a name. The workspace will be created with this name and the application will be configured under this Workspace.

Click Save to continue or click Cancel to go back.

image-20240412-093556.png

Fig 2: New Application pop up

Upon saving, your application will be created successfully with Application Name along with the Visibility and Workspace Name. Once an application is created, you can click on the View button to navigate to the explorer screen to configure the required modules of your application. The same process applies for editing an existing application’s configuration as well.

You can filter the Applications/API/database from the list by selecting Privacy and Type from the dropdown on the top right side. You can type the Application Name in the filter text box to search the application/database/API. You can also search by clicking the search text box in the top right text box or by using shortcut cntrl/Cmd+shift+F and then entering the application/database/API in the text box. The entered application/database/API will appear, and you can click on View button to go to Explorer section of application/database/API.

image-20240412-093706.png

Fig 3: Application Created

On the top left hand side panel, you can see Username Along with User id and under that View Profile.

On clicking View Profile, you can see below 2 sections: -

1)Basic Information

2)Change Password

Basic Information - This is the basic information of the user. You can edit user information like Profile Picture, Name, Country and Phone number etc. User Email and Role are non-editable fields and are disabled.

Click on Save to successfully save the changes. Success message will be displayed as “Profile updated successfully “. Click Back to navigate back to the application landing page.

Change Password - This is used to change the user password by entering the Current Password, Old Password and New Password.

Click on Save to successfully save the changes. Success message will be displayed as “Password updated successfully “. Click Back to navigate back to the application landing page.

Below View profile we have All Applications. On clicking All Applications, list of the Applications/Databases/APIs created will be shown to the right.

Under All Applications we have workspace. All the workspaces created will be displayed under it.

You can edit the workspace name by clicking on the pencil icon next to it. A pop-up window is displayed to change the name of the workspace. Enter the new Workspace name and click Save to save the new name, A success message is displayed as “Workspace name updated successfully “. Click Cancel to close the pop- up window.

You can delete the workspace by clicking on the delete icon next to it. A pop-up window appears to confirm the deletion of the workspace. Click Confirm to delete the workspace. A success message is displayed as “Workspace deleted successfully “. Click Cancel to close the pop-up window.

image-20240418-153906.png

Fig 4: Left side Menu Panel

The core of an application is the explorer section which contains modules to build your application. Under Explorer, we have Database, Interfaces (Screens & Events), Functions, Menu, Access control & Resources.

  • Database is used to store your application data. It consists of Tables, Relationships, Schemas etc.

  • Screens are the UI of your deployed application which allows users to interact.

  • Events connect backend processing logic to screens. Example, a frontend event that gets called when end users click on a button in screens.

  • Functions are processing logic that performs complex backend processing of your application.

  • Menu is nothing but the Menu bar of your deployed application which needs to be configured here.

  • Access Control is where you can create and define role-based access to end users.

  • Resources is where you can store SMTP configuration details & add API endpoint.

image-20240412-093922.png

Fig 5: Application Explorer

Database Creation & Explorer overview

The instruction for creation is same as that for Applications but Under Explorer, we have Database, Menu, Access control, Resources and Code Blocks.

  • Database is used to store your application data. It consists of Tables, Relationships, Schemas etc.

  • Menu is nothing but the Menu bar of your deployed application which needs to be configured here.

  • Access Control is where you can create and define role-based access to end users.

  • Resources is where you can store SMTP configuration details & add API endpoints.

image-20240412-101156.png

Fig 6: Database Explorer

API Creation & Explorer overview

The instructions for creation are same as that for Applications but Under Explorer, we have Database, Functions, Menu, Access control, Resources and Code Blocks.

  • Database is used to store your application data. It consists of Tables, Relationships, Schemas etc.

  • Functions are processing logic that performs complex backend processing of your application.

  • Menu is nothing but the Menu bar of your deployed application which needs to be configured here.

  • Access Control is where you can create and define role-based access to end users.

  • Resources is where you can store SMTP configuration details & add API endpoints

image-20240412-101849.png

Fig 7: API Explorer

Application/Database/API Settings Overview

When you click on View button of the desired Application, you will be navigated to explorer page.

Here, click on Settings icon in the left-hand side corner to open Settings Section.

In Settings section you can configure, edit, duplicate, delete application or provide access to a user who can view or edit your application/database/API.

It has the following 3 sub sections: -

Configuration

Application Details

Access Management

image-20240416-071738.png

Fig 8: Settings Section

Configuration

This information is typically used when the application is deployed. It is used to view or modify the application configuration information.

You can select screen from the Screen dropdown which would be displayed as the first screen when the deployed application is launched. On selecting screen from drop down, click on Save Changes button. You will get a success message as “Application Configuration updated successfully “.

image-20240416-071847.png

Fig 9: Configuration Section

Application Details

In Details section, you can edit/update the application details like Name, Category, Workspace, Icon etc., Duplicate or Delete Application/API/database.

Edit/Update Application Details

Under Application details, you can see the default Icon just below it. You can add icon of your own by clicking on browse and then selecting JPEG/PNG image of Max size 2 MB. On selecting image it will be uploaded successfully.

  • Under Details section, Application Name by default will be the name that you provided during creation and this field will populate automatically.

  • By default, the Category will be set to Others.

You can also edit existing information by entering Name, Selecting Category/Workspace from dropdown and entering Description in the text box. You can click on Save Changes button to update the changes done. On Saving, successful message will be displayed as “Application updated successfully “. The updated details of the application will be reflected on the landing page.

Similar procedure is for Database and APIs.

image-20240416-072602.png

Fig 10: Edit/Update Application

Duplicate Application/database/Api

To duplicate an application, click on Duplicate Application button. You will get a duplicate application dialog box to enter Name and Workspace and select Visibility. Click Confirm to proceed or Cancel to go back. Upon confirmation, you will see a success message Application duplicated successfully and a copy of the original application will be created.

You will then be redirected to the duplicated application automatically. You can also find the duplicated version in the list of Applications created.

Similar procedure is for Database and APIs.

Delete Application/database/Api

If you wish to delete an existing application, click on Delete Application button. Delete Application pop-up will appear on the screen. Click Confirm to proceed or Cancel to go back. You will see a success message “Application deleted successfully”. You will be redirected to the list of Applications/databases/APIs and the deleted application will be removed from applications list.

Similar procedure is for Database and APIs.

image-20240412-100800.png

Fig 11: Delete Application pop up

Access Management

You can provide access to a user to read or edit your application on PIES Studio.

You can do this by clicking on Add Access button. An Add Window pop up window appears to enter User email Id and selecting Access like Read, Write and maintain. On entering the appropriate details click on Save button to add User Click Close to close the Add Access pop up window. The user will be added below with its Email and Access.

You can also edit the access of the added user by clicking on the pencil icon under Actions. When you click on this icon Edit Access pop up window opens. You can select the user email and edit the access type and click Save to update. Access type will be updated of the user and message will be displayed as “Success “. Click Cancel to close the Popup window.

You can also delete the added user by clicking on the delete icon under Actions. When you click on this icon, Delete access pop up window opens. Click on Confirm to delete the user from the list. User will be removed from the list and success message will be displayed as “Access deleted successfully “. Click Cancel to close the Pop-up window.

You can filter the user access by selecting Access type as Read, Write or Maintain from the dropdown.

Access Management has another sub-section as Visibility. Your application's visibility on the platform can be set as 'Public' or 'Private'. All users have read access to public applications. This can be set by selecting Public or Private from dropdown. After selection, click on Change Visibility button. A pop up window appears to confirm the Visibility change. Click Yes, I am aware to change visibility and success message is displayed as “Visibility changed to public/private successfully.

Click Cancel to Close the Visibility Window.

Same procedure is for Databases and APIs.

image-20240416-083033.png

Fig 12: Access Management Section

image-20240416-083126.png

Fig 13: Add Access Pop up window

image-20240418-155302.png

Fig 14: Edit Access Pop up

image-20240418-221509.png

Fig 15: Delete Access Pop up

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.