Introducing My MATRIXX

My MATRIXX is a Web application you use to create pricing plans and configure features of MATRIXX Digital Commerce that drive run-time charging and policy behavior.

Use My MATRIXX to define your pricing through the creation of pricing plans. You also use My MATRIXX to create application configuration components that support pricing and rating features and support charging and policy business rules.

My MATRIXX Users

My MATRIXX users are system administrators and pricing administrators. Each user type creates different components required and used by MATRIXX Charging Application and MATRIXX Policy Application.
  • Pricing Administrators create product pricing items and policy items required for charge and policy processing.
  • System Administrators create application configuration components that support product pricing items. System administrators also perform user administration and pricing-domain administration tasks.

System administrators responsible for creating My MATRIXX user accounts can assign various Global and Domain roles so that users can perform only the tasks for which they are authorized. A pricing administrator might be assigned a role that allows them to create product pricing items for a pricing domain while a system administrator might be assigned a role that allows them to compile the pricing plan for that pricing domain. Refer to the discussions about managing My MATRIXX users for a summary of user accounts and the different Global and Domain roles that can be assigned.

My MATRIXX Domains

My MATRIXX users work on application configuration components, pricing items, and policy items for a given pricing domain. A pricing domain represents an instance of a pricing plan. When a user starts a My MATRIXX session, they log into the pricing domain for which they have login privileges. All files for all pricing domains are stored in the pricing repository. The pricing repository is under Apache Subversion control so that all changes to the pricing repository are tracked.

User Workspaces

Each user has a workspace on the My MATRIXX host server. Users work in their workspace to create, change, and delete files for the pricing domain they are logged into. After users complete their work on files for a pricing domain, they can validate their files, synchronize their files with the files of others working in the same pricing domain, and commit their files to the pricing repository.

As a best practice, My MATRIXX users should update their user workspaces with the files from the pricing repository as a first step to working in the workspace and commit their changes (once validated and tested) to the pricing repository.

Environment Updates

My MATRIXX users can update environments using the following methods:
  • Export changes they have made to pricing files in their user workspaces to a ZIP file. The changes in the ZIP file can then be imported into the workspaces of others for testing. In this way, a user's work can be tested before being committed to the pricing repository.
  • Compile a pricing configuration file from all the files in a pricing domain so that it can be deployed onto a running MATRIXX Engine. A development version or a production version of a compiled pricing configuration file can be created depending on the user role.
  • Create new pricing domains in the pricing repository and import files from another pricing domain into the new pricing domain.
The options open to each user is dependent on their user role. For more information,, see the discussion about Global and Domain user roles.

My MATRIXX Interfaces

My MATRIXX has primary interfaces which in turn have sub-interfaces. For information about each interface and tips for navigating between interfaces, see the discussion about navigating My MATRIXX interfaces.

Some My MATRIXX interfaces provide list screens that list the objects to be configured for that interface. For example, the list screen for event types lists all of the event type objects. Each object in the list includes a link to its properties that can be configured. The list is in table format with column headings. Each list can be sorted by any of its column headings. For information about sorting lists, see the discussion about sorting an object list.

If a field is disabled due to the selection in another field, the tooltip displays an error message indicating why the field is disabled.

Session Timeout

By default, the My MATRIXX session timeout is 30 minutes (1800000 ms). A warning displays before the session times out. For more information on configuring the session timeout for My MATRIXX, see MATRIXX Web App Administration.