The MSactivator™ provides a web based UI split into 2 distinct spaces: a manager space and a developer space.

Overview

Each space is designed to match the specific requirements of manager and developer and at the same time provide a consistent user experience.

Manager dashboard

When you login as an administrator or a manager, the following dashboard is displayed

Admin Dashboard

Dashboard

Display graphs to show the overall status of customer managed entities and workflow instance. Each of the graphs represents the status of the managed entities for the named customer.

Infrastructure

Shows the managed entities, microservices and deployment settings.

Automation

Shows the workflows and BPM that are in use and available for use in the system.

Alarms

For showing and searching the event and managing the alarms

Admin

Manage tenants and users.

Settings

For license activation and product version

Auto-refresh

Set an overall refresh period in seconds.

Status graphs

Status Graph

This graph is very convenient, as it represents a lot of data in a small area. Firstly, it is made up of three concentric circles: - The outer circle represents physical entities. - The middle circle represents public entities. - The inner circle represents private entities.

To further illustrate this, a legend is provided on the dashboard to explain each circle purpose:

Status Graph Nature

It is up to the MSactivator™ to decide the type of each entity when they are configuring that entity entry.

Finally, the number in the center of the circles is the total number of managed entities associated with that customer. If you click on any of those status graphs, you then see a pop-up table containing the same details but in a matrix like so:

Status Graph Details

On the administrator dashboard, there are a number of filter, sort, and search options available to help you organize and view your data.

Filters Sorts Search

  • The first icon allows you to switch between the status graphs and the compact list view of the customer entity status.

  • The second icon enables you to switch between a tenant view and a customer view. When clicked, the status graphs will display the tenant-level status data, which aggregates all of the customers in each tenancy into a single graph per tenancy. We will discuss customer and tenancy navigation further in the Navigating via tenant and customer filters section.

  • The third icon enables you to sort the status graph lists using the following options.

  • Finally, the last icon is a magnifying glass that can be used to search for a specific tenant or customer within the list being displayed.

Navigation

How to select tenants and Subtenants

A central part of the navigation in MSactivator™ is understanding the tenant and customer that are selected. You can use the drop-downs on the top of the navigation to choose which tenant and customer you want to filter the lists of managed entities, microservices, and workflows by.

Tenant and Customer Selection

Note that the Role-Based Access Controls (RBAC) will affect what tenants and customers will be available to you. For example, if your account only has access to one tenant, you won’t even have the option to select a different tenant.
Filters persistence

One very important topic to note is that your tenant and filter selection are persistent between screens.

Searching for subtenants and tenants

One useful feature in the tenant and customer selection drop-downs is the ability to search for an item by name. Auto-completion type ahead is also supported.

Clearing filters

To clear your selected tenant or customer filters, you simply click on the X button in the drop-down beside the name.

Searching for managed entities

To perform a system-wide search for a managed entity by name, you should firstly click on the search icon in the top-right corner of the screen. Auto-completion type ahead is also supported.

One important point to remember about performing a managed entity search is that when you search for an entity, you are implicitly selecting the tenant that entity belongs to in the main filter drop-downs.

Customization

By default the manager dashboard displays the status of the managed entities and the workflow instance but this view can be customized to let you decide the important data that you want to display.

custom manager dashboard

To customize your dashboard, click on the cog icon on the top right of the dashboard. This will open a screen where you can control the settings of your dashboard.

Use the opacity slider to see the result of your changes through the setting screen.

You can add as many component as you need, each component will be added one after the other, on the same line if there is enough space or on the line below.

The custom layout will be persisted and available for the user on any device he uses to connect (browser, tablet, phone,…​).

Setting items

For each component of your custom dashboard there are a few settings available

Opacity

You can adjust the opacity to preview how your current settings look like.

Style

You can set two styles: Dashboard Panel and Drawer Button

  • Dashboard Panel: provides the normal behavior as you can see the default settings.

  • Drawer Button: name the button as you like, save, the button will appear next to the cog icon on the top-right corner of the dashboard.

Width and height

Use the sliders to control the size of the component

Component

You can choose the components you want to show on the dashboard: topology view, monitoring graphs, workflow instance variables,…​

The options may vary depending on the component. For instance the topology will only show if a subtenant is selected.

Infrastructure

Managed entities

To see the list of managed entities, click on the "Integration" link in the left menu

me detailed list

On that screen, you can use the list view toggle button to switch to a compacted view of the managed entities list. You can also adjust the amount of entities displayed on each page

Finally, on this screen you can also perform a simple search of the managed entity you are looking for by its name.

See also - this documentation for a detailed documentation on managed entities

Microservice

To see the list of microservices, click on the link "Infrastructure" in the left menu.

Configurations Microservice List

Deployment settings

You can view the list of deployment settings by clicking on the tab "Deployment Settings".

This screen will let you build your deployment settings by selecting microservice .

You will also be able to select the Managed Entities you wish to apply you configuration service on.

Automation

Workflows

To see the list of workflows select the "Automation" link in the left menu.

By default, if you are connected as a manager or an administrator you will see the list of Workflows that are associated to the subtenant you are managing

List of all the workflows available

Workflow List by Customer

If you select a subtenant, the list will be filtered by the selected subtenant’s workflows and you will see the process execution status of the workflow instances.

List of all the workflows available for a subtenant

Workflow List by Customer

To see the workflow instance for a subtenant, you can click on the Workflow name

List of the workflows instances available for a subtenant

Workflow Instance List

From this screen you can start using the existing instances or create a new instance for the current Workflow.

BPM

To see the list of Business Processes select the "Automation" link in the left menu

BPM List

You can select a BPM by clicking on a name in the list and start working on your BPM.

BPM Edition

Developer Dashboard

The developer dashboard in MSactivator™ is available when you chose to login as a developer. On this dashboard, one of the first things you will notice is the three vertical swimlanes:

Developer Dashboard

The three swimlanes match the three main layers of the MSactivator™ framework.

Workflow library

This is where you can develop new workflows for your application. In MSactivator™, workflows can be written in either PHP or Python. A workflow is a series of tasks that you can develop to carry out any set of complex tasks that you wish to automate via our orchestration engine.

Microservices library

This is where you can develop new microservices for your application. In MSactivator™, a microservice is a way to wrap commands (Create/Read/Update/Delete/Import) into a service, that can be invoked with a workflow or even from outside MSactivator™ via our REST API.

The microservices are typically used for managing the configuration of managed entities in an abstracted, vendor-neutral way.

Adapters library

This is where you can develop new adaptors for your application, or import existing ones. The adaptors are used to connect to managed entities from MSactivator™, regardless of the network protocols supported by the entity in question. If an adaptor is not already available for your entity vendor in the library, a new one can be developed.

Integration with Git

On the developer Dashboard, in the "Settings" menu, you can configure your remote repository where your library code is versioned.