HyperC offers two tabs: "Sheets" and "Actions." The Sheets tab contains free-form table data that the robot will manipulate by executing actions from the "Actions" tab. You may have as many actions as you like, and HyperC will automatically choose which of them are required.
Actions may manipulate individual cells from a table (the "Work on sheet" button), or they can modify pre-selected rows or add a new row to a table (the "Select/add row" button). You can add steps to your action by clicking on "Work on sheet" and "Select/add row" buttons.
On the top of every step in the action, there is a long input field displaying "All Fields" by default. This is a filter, or constraint field. Its purpose is to tell the robot when to execute this action. It also acts as a filter for which rows to select from the table. If any of the requirements in filter fields can not be satisfied, the action will not run.