Introduction to Unqork Applications

Overview

Like traditional web applications, Unqork applications are also web-based, and can perform the same tasks and processes. Unqork applications can be module-type or workflow-type applications. Module-type applications let you take advantage of Unqork's Module Builder and its various components to build applications. Workflow-type applications are typically process-specific, letting you create applications that an end-user End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. can navigate. The versatility of Unqork applications lets you combine modules with workflows to perform any task you require.

Working With Multiple Applications

While we’ve defined the two types of applications in Unqork, many times "application" is an umbrella term to describe an application that consists of multiple applications. Let’s say you're creating a meal-delivery application where customers submit a meal order. Then, a driver picks up the meal from a hub and delivers it to the customer. This application might consist of multiple applications designed to execute the following functions:

1. Customers use one application to create the order and submit it to the hub.
2. Drivers use another application to create a profile and select a delivery shift.
3. Another application assigns routes to drivers based on their availability.

Each application in this example might also have their own respective schemas (orders, drivers, shifts, and routes) defined by a data model. This data model's overall goal is to deliver meals to customers. So, each application contributes to your overall meal-delivery application.

Creating an Application

To create an Unqork application, you must have a workspace to store it. Once you have a workspace, you can create one or more module-type or workflow-type applications inside it.

To learn more about creating workspaces, view our Introduction to Workspaces article.

At the top right of your opened workspace, click + Create App. A modal A modal is a window that appears on top of the content you are currently viewing. displays with three tabs that let you customize your application. For example, you can customize its styling and performance. The following sections define all the options you'll see in these tabs. After completing the configuration of your application, click Create.

App Info Tab

The App Info tab is where you'll set up the basic application configuration. This tab lets you assign an application name, select an application type, define the application's entry point, and so on.

A static image displaying the App Info tab's configuration settings and options.

Setting

Description

App Name*

Enter a unique application name. It's best practice to choose a name that helps you and your team identify the function of the application.

Entering a name for your application populates the App Path field in a concise URL format.

App Path*

The URL-friendly format of your application's name. This field can be modified or left with the default path.

Style

Use this drop-down to select a style that end-users End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. see in Express View. No selection defaults to the default style specified in Style Administration.

Header Module

Use this drop-down to select a custom header module to display in Express View.

Footer Module

Use this drop-down to select a custom footer module to display in Express View.

App Type*

Use this drop-down to set this application as a module-type or workflow-type application. Depending on your selection, a module or workflow is automatically created in the application.

App Entrypoint*

Use this drop-down to specify the module end-users are directed to when they access the application. Or, select New Entrypoint to set the module or workflow as the starting point. Once selected, you must define the entrypoint's module type.

App Description

Use this field to add a description of this application.

Login Module

Use this drop-down to select a custom login module to display in Express View.

Logout Module

Use this drop-down to select a custom logout module to display in Express View.

Data Settings Tab

The Data Settings tab lets you control your application data by enabling data versioning and WORM (Write Once, Read Many) storage.

A static image displaying the Data Settings tab's configuration settings and options.

Option

Description

Data Versioning

Determines how long data persists in modules. When enabled, Unqork stores all submission revisions belonging to the application.

Disabling this setting hides the WORM Storage setting.

By default, this setting is disabled.

WORM Storage

WORM data storage prevents the overwriting or deletion of records. Enabling this setting sends data revisions to a WORM-compliant storage. A slider prompts you to set the number of days data should persist in storage.

Enabling WORM Storage removes previous submissions and attachments.

By default, this setting is disabled.

Viewing an Application

After creating your application, open it to begin building. Inside each application, you'll see a grid of all modules and workflows created. After opening an application, you can search for or filter by a module or workflow, sort the grid, and view any of the modules and workflows stored in the application.

To view an application in a workspace:

1. Inside your workspace, locate the application you want to view.
2. From the View App column, select View App. Your application opens in a new tab.

A static image displaying the View App button in a workspace.

Navigating an Application

When you open any application, you'll see a grid displaying all modules and workflows in that application. Below is a list of all available actions you can perform on those modules and workflows.

A static image displaying all the setting and actions available in an application.

  Setting Description

1

Breadcrumbs

Use the breadcrumbs at the top left of the page to navigate back to the environment Workspaces page or your UDesigner homepage.

2

Application Name

The name of the application you are viewing.

Click the (star Starring elements stores them in the Starred tab of your UDesigner homepage for quick access. You can star any element, regardless if it's yours or belongs to another team member.) next to the application name to display the workspace in the Starred tab of your UDesigner homepage.

3

... (Ellipsis)

Use the ... drop-down to perform the following actions in your application:

  • Settings: Opens the App Details modal A modal is a window that appears on top of the content you are currently viewing. to update all settings of the application.

  • Preview: Lets you preview the application in Express View.

  • Duplicate: Lets you duplicate the application and all its elements in this current workspace.

  • Move: Lets you move the application and all of its elements to another workspace.

  • Data Model: Lets you create or update an application's data model.

4

+ Create New

Click this button to create a module in this application.

To learn more about creating modules, view our Introduction to the Module Builder article.

5

Edit Description

Clicking this button opens a modal A modal is a window that appears on top of the content you are currently viewing. to modify the application description.

6

Search

Use this field to search for modules or workflows in your application.

7

Sort By

Lets you sort modules and workflows by the following:

  • Modified: Sorts modules and workflows by the date and time they were last modified.

  • Created: Sorts modules and workflows by the date and time they were created.

  • Name: Sorts modules and workflows by their name.

8

Sort Order

Lets you sort modules and workflows in ascending (Asc) or descending (Desc) order.

9

Filter By

Lets you filter the grid by element type. You can filter by the following:

  • Module

  • Workflow

  • Data Collection

  • Data Schema

9

Name

The name of the module or workflow in the application.

10

Type

The element type. Available types include:

  • Module

  • Workflow

  • Data Collection

  • Data Schema

11

Description

The description of the module or workflow.

12

Last Modified

The last time the module or workflow was modified, and the user who made the change.

13

Actions

The unique actions you can take on your modules and workflows. The next section explores these actions based on the element type.

14

View

Click the View button in this column to view a module or workflow in this application.

Actions

The following are the available actions you can take on modules and workflows:

Action Description

Settings

Lets you update the various settings for your module or workflow.

Preview

Lets you preview your module or workflow in Express View.

Duplicate

Duplicates a module or workflow in this application.

Move

Moves your module or workflow to another workspace and application.

Delete

Deletes the module or workflow.

Resources