App Builder helps a company create its own custom apps. The variety of apps that can be built is very wide, including business process automation apps and specific apps that cover the needs of different company departments.
Using App Builder, you can create an app without programming.
Apps can be created only inside a workspace. Each workspace is designed to solve specific tasks, for example, to establish internal communications, organize document management, etc.
A Workspace groups similar apps. For instance, the "Finances" workspace might include such apps as "Invoice", and "Cash Request"; the "Document Management" workspace might consist of "Agreements", "Memos", and "Administrative Orders". Apart from apps, a workspace might include pages, separators, and links. Business processes at this level bind multiple apps from one workspace.
An app combines data items, business processes, and forms. For example, the "Clients" app contains data about specific companies, their addresses, phone numbers, etc. When you create an app, you define its data type and configure display settings for app items. Business processes that form part of an app describe its behavior. For instance, the "Invoice" app might include a business process that describes the invoice approval cycle in the company.
An App Item is a particular record. For example, items of the "Business trip" app are files that contain dates and purpose of a business trip, and people who were sent on an assignment.
One of the system's specific features is the isolation concept. You can create a completely encapsulated Workspace or App that can be easily exported and supported.
Each Workspace may include:
- Apps – to store different data and display it a convenient format. Access to data can be restricted.
- Pages – to add widgets.
- Links – to quickly open external internet resources.
- Separators – to separate apps according to their scope of application
- Business processes – to automate company processes using an intuitive process designer.
- Counters – to enumerate app items.
Groups and Roles – to define task executors in business processes and configure access to data.
An App may contain:
You can complement one app with another and bind them using business processes but in this case, they will not be independent.