LAB: Create an Application in BMC Helix Innovation Studio- Create Powerful Views (Session 2 of 3)
Welcome to, or welcome back to, the Hands-On Lab series for BMC Helix Innovation Studio! These exercises are based on the learning tutorial content that are part of the BMC Helix Innovation Studio documentation.
Prerequisite
A developer sandbox running BMC Helix Innovation Studio. If you don't already have this, please quickly request one from the Developer portal.
- Install the tutorial application, with full name com.example.lunchcatering, version 2.0.0. Note that if you were in the earlier lab session, you probably created your own similar application using your own application id. Installing this one will not affect your previous work. The reason to install this one is to make sure the lab instructions match your starting point exactly.
- If, for some reason, you happen to already have an your instance with the exact idcom.example.lunchcatering, it is best to remove it by using the Uninstall command from the Actions menu on the application page. Otherwise, you will be potentially updating some of the definitions and data but leaving other older ones in place.

Download the zip file: (Complete Data Model).
Note that certain versions of Windows Explorer will report a format problem with the zip file, because of a difference in the format of Java's zip library. You can ignore these errors.
- In BMC Helix Innovation Studio, go to the Workspace area and click the Install button to load the zip onto your BMC Helix Innovation Studio instance.
- As a quick sanity check, you should now see this application as Lunch Tutorial in BMC Helix Innovation Studio, including 3 Record definitions and 4 Association definitions.

- If, for some reason, you happen to already have an your instance with the exact idcom.example.lunchcatering, it is best to remove it by using the Uninstall command from the Actions menu on the application page. Otherwise, you will be potentially updating some of the definitions and data but leaving other older ones in place.
- If you have extra time, read through the application requirements analysis found in Analysis-and-design-for-a-solution-to-the-lunch-ordering-problem. For this lab setting we will be skipping right to implementation, but if you are confused about the application's personas and requirements you can always refer to this document.
Supporting public documentation
It is recommended that you have read the introductory information, such as the orientation found in the published BMC Helix Innovation Studio documentation. Note that in the tutorial content itself, some links to documentation may not work correctly because the tutorial content is not yet part of public documentation. In this case, always refer to the currently published documentation at the preceding link.
Scope of this lab
In this session, we will build three Views that demonstrate powerful techniques for working the record editors, grids, action buttons, and containers, as are covered in Module 1 of the lunch application tutorial.
Before starting the implementation steps, if you loaded the installation package, take a minute to check out, in BMC Helix Innovation Studio, the records and associations that were pre-created for you.
Dive in
Now, follow along the topics in the tutorial that introduce the three views, and go as far as you can.
- Overview - Creating views for restaurants and orders.
- Creating-a-sliding-panel-view
- Enhancing-our-New-Order-view-to-use-associations
- Defining-a-view-for-managing-orders
Upon completion
Nice job! If you are already somewhat experienced with BMC Helix Innovation Studio, this could have gone quickly. If you have extra time, you can assist others around you (this is a great way to cement your own learning). Also, especially if you plan on attending the follow-on lab session, Create an Application in BMC Helix Innovation Studio - Deep Dive on Process Designer, feel free to get started on the Module 1 content that is all about adding business processes to your application.
If you have fallen behind, don't worry, because you will have the opportunity to install a solution to this lab so you will be ready to start the next lab.