This documentation supports the 21.02 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

Development of an application comprises of the following tasks:

TaskActionTool
1Setting up the development environment 
2Creating project and deploying the project for the first timeMaven
3Designing 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

7Creating the UI for the application (creating views)

BMC Helix Innovation Studio

8Configuring 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
11Creating development package for the applicationMaven
Was this page helpful? Yes No Submitting... Thank you

Comments