Introduction to the Case Management Solution

Overview

Unqork's Case Management Solution lets you take advantage of customizable, prebuilt components that decrease the time-to-market, provide a seamless update process, and make it easier to collaborate with all your business stakeholders. Case management is a collaborative process used by various business verticals. It lets your business manage cases and promote collaboration, and consists of intaking, processing, and monitoring information. Building your own case management system is a lengthy process that involves extensive planning, designing, coding, and exhaustive testing processes. It can also result in high costs, slow time-to-market, and regular maintenance and issue resolution.

Advantages of Unqork's Case Management Solution

Unqork's Case Management Solution is powered by Unqork's Vega runtime A runtime engine is software that runs on a computer to allow applications to execute.. Doing so ensures updates are seamless and lets your business take advantage of all future enhancements. Other advantages include:

Faster Development

Eliminates the need to build a case management system from scratch. It also enables faster development by reusing common functionality.

User-Friendly Customization

Easily define your case and task-type workflows with an intuitive user interface. It also eliminates the need for complex data mappings, enhancing development efficiency.

Maintainability and Upgrades

Enables non-technical users to create and update case and task types effortlessly. It also ensures a seamless update process when new versions are available.

Getting Started with Case Management

To use the Case Management Solution, you'll first install it into your environment. Then, you can customize the solution using the Case Management Admin Setup page, and preview it in Express View Express View is how your end-user views you application. Express View also lets you preview your applications to test your configuration and view the styling. This is also the view your end-users will see when interacting with your application. After configuring a module, click Preview in the Module Builder to interact with the module in Express View..

Click on each tab below to learn more:

Installing the Case Management UPackage

Unqork's Case Management Solution is available as a complete package at the Workspace level. In your workspace, activate the UPackage UPackages are preconfigured, resuable assets that you can install into your environment and Unqork applications. using the Workspace's Settings menu.

Once activated, you cannot deactivate the Case Management Solution from your workspace.

To activate the Case Management Solution package:

1. Open the workspace where you want to install the UPackage.
2. At the top right, click the (ellipsis).
3. Select Settings. The Workspace Settings modal A modal is a window that appears on top of the content you are currently viewing. displays.
4. At the left of the modal, select Installed UPackages.
5. Set Case Management to (ON).

You can now configure a module-type application in this workspace and take advantage of Unqork's Case Management Solution.

 

Accessing the Case Management Setup Page

After installing the Case Management Solution in your workspace, you can customize the solution using the Case Management setup page.

The data you want collected or manipulated in your solution depends on the Data Model components you configured in your module.

To access the Setup Page from a Case Management-enabled Workspace:

1. Navigate to, or create an application for your Case Management Solution.
2. At the top right of the Application page, click the (ellipsis).
3. Select Case Management Setup. The Case Management Setup page displays.

A static image displaying the Case Management Administration page.

Using the Case Management Solution

The Unqork Case Management Solution is a powerful and complex tool. To begin using the solution, follow the instructions below.

Case Management Solution Order of Setup

The Case Management Admin UI contains individual tabs for managing your 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., case and task information, and so on.

For more details about Case Management Admin UI settings, view our Case Management Admin UI: Administrator Role article.

Customize your solution in the following order:

1. Users

Set up manager(s) first. Later, you'll return to your manager records and update the team field after you’ve created individual Teams.

2. Entity Types

When you configure data fields for your entity type, at least one data field must have Search and Display enabled and set to Required.

3. Categories

You must create at least one category to create a case type in your solution.

4. Task Types
5. Case Types

Setup up custom rules against Case Status and Data, as well as Task Status and Data.

6. Custom Statuses

There are three statuses that are not configurable in the application. However, you have the flexibility to expand this by adding a custom status.

Case Management Assets

Unqork's Case Management Solution includes various assets and an intuitive Admin UI The UI (user interface) is a device's end-user interaction and communication point. It can include display screens, keyboards, and mouse. It is also how a user interacts with your application. to empower your business team to collaborate effectively and build applications faster.

These assets include:

Case Management Data Model

After activating the Case Management Solution in your workspace, modules contain the Case Management component tray, which consists of preconfigured components from a Data Model. After you drag and drop these components onto the Module Builder canvas, no further configuration is needed. All Data Model components ensure the data is collected and stored in the correct data type.

Case Management APIs

Unqork's Case Management Solution includes various preconfigured, back-end APIs to quickly and easily customize your solution. These CRUD CRUD refers to the four critical operations for creating and managing data elements in your applications. It stands for create, read, update, and delete. APIs let you perform actions on entities, tasks, cases, notifications, reporting, and entity, case, and task types. Configuring these APIs on the back-end using a Plug-In component lets business administrators, case workers, and managers perform actions on the administration page without any further configuration.

To learn more about configuring Unqork's Case Management Solution in a module, view our Configuring the Case Management Solution article.

Available API endpoints include:

API Endpoint Description

Get All Cases

A GET API call that retrieves all cases from your solution.

Get Case by ID

A GET API call that retrieves a specific case from your solution using its unique identifier.

Update Case

A PUT API call that lets you update a specific case in your solution.

Create Case

A POST API call that lets you create a case in your solution.

Get All Case Types

A GET API call that retrieves all case types from your solution.

Get Case Type by ID

A GET API call that retrieves a specific case type from your solution using its unique identifier.

Update Case Type

A PUT API call that lets you update a specific case type in your solution.

Create Case Type

A POST API call that lets you create a case type in your solution.

Get All Categories

A GET API call that retrieves all categories from your solution.

Get Category by ID

A GET API call that retrieves a specific category from your solution using its unique identifier.

Update Category

A PUT API call that lets you update a specific category in your solution.

Create Category

A POST API call that lets you create a category in your solution.

Get All Entities

A GET API call that retrieves all entities from your solution.

Get Entity by ID

A GET API call that retrieves a specific entity from your solution using its unique identifier.

Update Entity

A PUT API call that lets you update a specific entity in your solution.

Create Entity

A POST API call that lets you create an entity in your solution.

Get All Entity Types

A GET API call that retrieves all entity types from your solution.

Get Entity Type by ID

A GET API call that retrieves a specific entity type from your solution using its unique identifier.

Update Entity Type

A PUT API call that lets you update a specific entity type in your solution.

Create Entity Type

A POST API call that lets you create an entity in your solution.

Get All Tasks

A GET API call that retrieves all tasks from your solution.

Get Task by ID

A GET API call that retrieves a specific task from your solution using its unique identifier.

Update Task

A PUT API call that lets you update a specific task in your solution.

Create Task

A POST API call that lets you create a task in your solution.

Get All Task Types

A GET API call that retrieves all task types from your solution.

Get Task Type by ID

A GET API call that retrieves a specific task type from your solution based on its unique identifier.

Update Task Type

A PUT API call that lets you update a specific task type in your solution.

Create Task Type

A POST API call that lets you create a task type in your solution.

Case Management Setup Page

Business administrators will use this page to configure the solution. The following table defines the different elements of the Case Management Solution that the administrator must configure:

Element Description

User

The initial user is an SSO user. They'll create a user for themselves in the Case Management application. Then, moving forward, they will use their Case Management login credentials. Admin users are Designer Creators use Deisgner View to build and manage modules in the Unqork Designer Platform. users while case workers and case managers are Express Express View is how your end-user views you application. Express View also lets you preview your applications to test your configuration and view the styling. This is also the view your end-users will see when interacting with your application. After configuring a module, click Preview in the Module Builder to interact with the module in Express View. users.

Role

Roles determine what level of access users have on the solution's Admin UI. Available roles include:

  • Administrator: Has the same permissions as a case manager, but can also create case types, task types, users, teams, and customize notifications.

  • Case Manager: Has the same permissions as a case worker, but can also reassign tasks and receive escalations from case workers.

  • Case Worker: Can only accept and complete tasks.

Team

Depending on business verticals, multiple teams can exist in the solution. Users are then assigned to those teams to complete their specific cases and tasks in their vertical.

Category

Categories are the organizational structure of the solution. Administrators can use up to five category levels and an unlimited number of categories.

Case workers and managers select these categories and sub-categories when creating a case task.

Entity Type

Entity types are defined by the entities being serviced by the cases. For example, if this entity type is for a customer support solution, a Client entity type could be defined by first name, last name, and email address fields.

Case Type

Case types define the tasks and the execution order for the case worker. Case types also define the data that must be collected to create the case.

Task Type

Task types define the basic units of work and the data fields the case worker must complete when working on the task.

Entity

Entities are a specific instance of an entity type. For example, if the entity type is Client, the entity could be John Doe.

Case

Cases are a specific instance of a case type. They define what steps case workers must complete and which order they are completed in.

Task

Tasks are the basic unit of work performed by a case worker. For example, if this is a client onboarding solution, a task could be to perform a KYC (Know Your Customer) verification. This task is a single unit of work that is performed by a single case worker.

To learn more about configuring Unqork's Case Management Solution in a module, view our Configuring the Case Management Solution article.

Preview the Case Management Application

Preview and test the Case Management application using the Case Management Template application located in your workspace.

To preview the Case Management application:

1. From your UDesigner homepage, click the global (Search) icon.
2. In the Search Environment field, enter Case Management Template.
3. Click Search.

A static image displaying the Global Search modal.

4. From the Search Results list, select the Case Management Template application. The Case Management application page displays.
5. At the top right, click the (ellipsis).
6. Select Preview. A new page containing the front-end of the Case Management app displays.

A static image displaying the Application Preview button.

You can now evaluate your Case Management application in the front-end.

Resources