KX Control
KX Control is based on entities. Add entities and associate them to build a system. Entities include process templates, instances, tasks, workflows, alerts, etc. The HTML5 interface allows you to work with those entities using a navigation tree, entity viewers and entity editors.
Here is the basic layout of the user interface. The tree on the left allows you to look at the entities grouped by their type (in Entity view) or grouped by their system package (in Package view). Entity editors and viewers appear on the right side of the display.
Navigation tree
The tree helps you navigate the entities in your system. Using the tree, you can view the system by package or by entity. You can also filter the tree using the icons and text filtering area above it.
The example on the left shows part of the Package view, filtered by the phrase taxi
. All of the entities are within the TaxiPackage
.
The example on the right shows part of the Entity view of the tree, with subfolders collapsed.
Copying tab name or search for item
The current tab name can be copied if required for use in another entity or view by using the context menu. The Search Item in Navigator item populates the search field in the Navigator.
Viewer and editor tabs remembered
The Control UI page stores which viewers and editors were open and re-opens these tabs on page refresh or when the user logs in with the same browser.
Control entities
entity | description |
---|---|
Action Trackers | Action Trackers, see KX Stream documentation |
Analytics Library | Analytic groups and analytic functions that can be used in any instance or template. You can also add custom groups and functions to provide specialized behavior. |
Connections | Connection groups and connections used to facilitate communications between processes: e.g. allowing a dashboard to query and receive data from one or more processes |
Email Configuration | Email distribution lists |
Entitlements | Security groups and security restrictions |
Instances | Process instances that define the structure and behavior of your system. Process instances are created by instancing a process template; e.g. a tickerplant template is used to create a tickerplant instance |
Packages | Packages used to deploy various aspects of the system |
Parameters | Environmental parameter groups and parameters to make installation of the system more flexible and modular |
Schemas | Schema groups and schemas that define the structure of the data tables in the system |
Service Classes | Service classes are essentially a scalable version of existing Control instances |
Templates | Pre-built process templates for common aspects of your system, such as messaging servers, tickerplants, and real-time databases. You can also define custom templates to add functionality to your system. |
Tasks | Tasks that provide scheduling capabilities to instances. |
Users | User groups and profiles |
Workflows | Workflows that define the start order and dependencies between tasks |