Previous Topic

Next Topic

Book Contents

Book Index

Working with Applications

The application abstraction layer lets you group a set of commands, conditions and rules that are used by a certain client application. Applications can be easily ported from/to different systems.

Assigning a Command/Condition/Rule/Scene to an Application

To define an application, you need to assign at least one command, condition, scene or rule to it. To assign a command, condition, scene or rule to a command follow these steps:

  1. Either create a new command, condition, scene or rule (by clicking the button in the relevant tab) or modify an existing one (by clicking ).
  2. In the Application field, type the unique ID of your application by which it will be referred to by the HAM module.
  3. Fill the rest of the fields and click Save - the HAM module will assign the command/condition/scene/rule to the application.

You may observe the applications that hold your commands, conditions, scenes and rules, in the Application column of the respective tab.

Filtering Commands/Conditions/Scenes/Rules by Application

After you define an application, you may configure the Web Admin Console to show you only the commands, conditions, scenes and rules that are assigned to it.

To filter your commands, conditions, scenes and rules by application:

  1. Open the drop-down menu next to the button. You will see all applications that are defined.
  2. Select the application you want to filter by.
  3. Browse the Commands, Conditions, Scenes and Rules tabs. You will see only the available commands, conditions, scenes and rules that are assigned to the selected application. Furthermore, while a single application is selected, you will not be able to use commands, conditions, scenes and rules that are assigned to other applications in HAM.

To go back to seeing everything, open the menu again and select the empty entry at its top.

All new commands, conditions, scenes and rules that you create while an application is selected will be automatically assigned to it. Commands, conditions, scenes, groups and rules of an application, that is stopped/uninstalled are not loaded.