This documentation supports the 21.3 version of BMC Helix Innovation Studio.To view an earlier version, select the version from the Product version menu.

End-to-end process for developing your Digital Service application


Before you begin with the development of Digital Service application make sure that you install all the components required to develop an application. BMC Helix Innovation Studio and database are installed in the Amazon Web Services (AWS) instance.

BMC Helix Innovation Studio provides you the flexibility to develop your application via code based development and definition based development.

  • Using BMC Helix Innovation Studio SDK and Maven archetype you can create the project for your application.
  • Using BMC Helix Innovation Studio, you can create data, business logic and user interface required for your application.
  • Using Java and JavaScript you can extend the service objects and customize the behavior of service objects using Java and JavaScript.

After you complete the application development you can deploy your application to an external environment where the users can tailor and use the application. The following image describes the recommended end-to-end process for developing an application:

Navigation tip

Click the steps in the image to go to the detailed topics.

 

App Dev flow.png

Development of an application comprises of the following tasks:

Task

Action

Tool

1

Setting up the development environment

 

2

Creating project and deploying the project for the first time

Maven

3

Designing data and creating the data model (creating the data definitions)

BMC Helix Innovation Studio

4

Creating business processes (you can start creating process and rules using BMC Helix Innovation Studio in parallel with creating data definitions)

BMC Helix Innovation Studio

5

Creating rules

BMC Helix Innovation Studio

7

Creating the UI for the application (creating views)

BMC Helix Innovation Studio

8

Configuring shell to create the header and navigation for your application

BMC Helix Innovation Studio

9

If required, create custom view components

Eclipse

10

If required, add custom service actions (@ Action), custom Data Page Query, custom command, and custom REST resources.

Eclipse

11

Creating development package for the application

Maven

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*