This documentation supports the 18.11 version of BMC Helix Innovation Suite. 
To view an earlier version, select 18.08 from the Product version menu.

Orientation

Quick overview

BMC Helix Innovation Suite helps you to build your own applications with the help of different designer consoles, deploy them for the end users of these applications, and manage or configure them. BMC Helix Innovation Studio helps you establish data requirements, expose fields for your user interface, and implement complex powerful business processes.

BMC Helix Innovation Studio is based on a Model View Controller pattern, which helps you to separate database tables, business logic, and user interface. You can upload the Digital Service applications and libraries developed in BMC Helix Innovation Studio in a central repository, called Marketplace, from where other developers can download them for reuse.

BMC Helix Innovation Suite provides the following features to create applications and smart libraries:

  • Solutions for your business needs
  • Solve problems without substantial code changes
  • Apply new technology to products to enhance your products
  • Integrate with other applications
  • Create shareable code extensions

Product roles


Product features

BMC Helix Innovation Studio includes the following consoles that help you to achieve specific goals:


 


Console Used to customize...

Record designer The data model of an application
View designer The UI of an application
Process designer The processes of an application
Rule designer The business rules of an application
Association designer The associations between records of an application
Named List designer A list of name value pairs used in a drop-down menu of an application
Configurations

The configuration settings of an application and BMC Helix Innovation Suite


Product documentation

The BMC Helix Innovation Suite documentation helps new and experienced users implement or use this product. Based on your role, the following sections of the documentation are recommended:


User assistance 

A number of channels are available through which the developer community can get support.

  • You can log on to  BMC Developer community to get support from other developers using Developer portal . Experts from BMC can help you out with your queries.
  • You can look at  Developer portal to collaborate with like-minded developers. You can co-create, innovate, and create applications.
  • Access the tutorial to create a sample application.

If you are a Remedy developer, you can review the comparison between the Developer Studio and Innovation Studio constructs.

Within BMC Helix Innovation Studio, you can use the In-App help to get oriented to the different consoles, you can use tool-tips to get in-place assistance for populating fields, or you can take a tutorial that takes you through building an application process.

Recommended skills set 

For an administrator

An administrator can create codeless applications with minimal programming knowledge. 

For a developer

For a developer to be able to work smoothly with BMC Helix Innovation Studio and codes, the following skills set is recommended. 

  • Maven 
    • http://maven.apache.org/
  • Angular
    • http://angularbootcamp.com/
    • https://www.udemy.com/quickstart-angularjs/
    • https://www.udemy.com/angularjs-jumpstart/
    • https://www.udemy.com/angularjs-custom-directives/
  • Server Side App Development
  • Prerequisites:
    •  Oracle University Java SE 8 Fundamentals (required)
    •  Oracle University Java SE 8 Programming (recommended)
    • Read Building RESTful Web Services with JAX-RS tutorial
    • http://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getPage?p_cat_id=267
    • http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
  • Client Side App Development
  • Prerequisites:
    • Oracle University JavaScript and HTML5: Develop Web Applications (required)
    • Read online tutorial of JSON (required)
    • http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=609&get_params=dc:D84842,clang:EN
    • https://www.w3schools.com/js/js_json_intro.asp


Video

The following video gives you information on developing applications:

https://youtu.be/N8ew_BwdbPY


Before you start creating applications, BMC recommends the following trainings:

  • https://www.udemy.com/quickstart-angularjs/
  • https://www.udemy.com/angularjs-jumpstart/
  • https://www.udemy.com/angularjs-custom-directives/

Additionally, refer to the Tutorial.

Was this page helpful? Yes No Submitting... Thank you

Comments