This documentation supports the 23.3 version of BMC Helix Innovation Suite (AR System and BMC Helix Innovation Studio).

To view an earlier version, select the version from the Product version menu.

Planning to develop an application by using Developer Studio

An application is a tool that you create to track data, processes, and issues. An application consists of forms, workflow, and related objects that you have created in AR System server.

Forms make up the basic user interface elements and "building blocks" of an application.  Forms collect and display data, and workflow directs the actions of the application. It contains fields where users enter or update information. Whenever information is added or updated in a field, the database is updated. Each form corresponds to a set of tables in the database, and each field corresponds to a column in the database table. Depending on its purpose, an application can contain one form, or a set of forms.

Workflow objects such as active links, filters, escalations, active link guides, and filter guides tie together events and actions to define the behavior of the application. For example, user actions and changes to data and other interaction with the user. A workflow runs when a specified condition occurs, such as when a user enters information into a field, after a certain time, when the status of an item changes, or when a process runs.

For descriptions of the key components that make up AR System applications, see Application development overview.

This section describes the details about developing AR System applications with Developer Studio. Topics include:

Determine and manage the business process your application intends to serveDetermining what your application needs to track
Design filter, escalations, and active links to define workflow processApplication workflow
Design an effective applicationDesigning effective and usable applications
View the sample application in the browserViewing the Sample application
Follow the best practices for developing an applicationBest practices for developing applications
Understand best practices for improving the application performanceBest practices for building performance into applications and workflow
Was this page helpful? Yes No Submitting... Thank you