Skip to main content
Version: 25.4

Marketplace

The Marketplace section of Portal offers a wide list of microservices that can be used without deep computer knowledge, as they are ready to be enabled and executed instantly.

The general view of Marketplace offers microservices in block or table format. In both cases, if the microservice shows a green dot it means it's enabled and can be run directly from the Workspaces module, if the dot is gray, it means it's not.

block_marketplace

Microservice detail

Clicking on a microservice in the table allows access to its detailed view, divided into seven tabs:

Overview

It displays general information about the microservice, including its description, development language, compatible operating system, execution context, author, and creation date, among other relevant data.

ms-detail

From this tab, three main actions are available:

  1. Go to designer

    Opens the Designer section. Allows editing the microservice configuration through the following tabs:

    • Overview. General data of the microservice.
    • Code. Source code of the microservice.
    • Privacy. Information about the visibility of the microservice.
    • Targets. Conditions for the execution of the microservice.
      • Execution of FlexxWorkspaces
        Shows roles with permissions to execute the microservice in the Workspaces module. The column Allow execution indicates the roles authorized to execute it at the Workspace group level, while Allow execution (individual) shows roles with permission for execution on individual devices. Both can be modified using the Edit button.

      • Execution by the end user
        Specifies whether the microservice is enabled to be executed directly by the end user. This permission can also be modified using the Edit button.

    • License. Allows configuring the microservice's license type.
  2. Clone

    Opens the Designer section. Allows general configuration of the microservice to create a new one based on its current information.

  3. Enable/Disable

    Shows the current status of the microservice. When enabled, the microservice becomes visible and can be executed from the Workspaces module: in the Workspaces section (context System) and in the Sessions section (context Session), according to the configuration defined in the Designer section.

Code

Displays the source code of the microservice, including the logic and instructions that define its behavior.

Targets

Defines the conditions for the execution of the microservice.

  • Execution of FlexxWorkspaces

    Shows roles with permissions to execute the microservice in the Workspaces module. The column Allow execution indicates the roles authorized to execute it at the Workspace group level, while Allow execution (individual) shows roles with permission for execution on individual devices. Both can be modified using the Edit button.

  • End-user execution

    Specifies whether the microservice is enabled to be executed directly by the end user. This permission can also be modified using the Edit button.

    info

    A configuration change in an existing end-user microservice can take up to 15 minutes to apply to all linked devices.

Settings

Reports the estimated time (in minutes) that the use of the microservice has saved the user compared to a manual solution for the same situation.

Alert Configuration

Presents a table with alerts linked to the microservice. For more information, please consult the documentation on Alert Settings.

License

Displays the currently configured license type for the microservice.

Enabled Tenants

Presents a list of tenants and sub-organizations to which the microservice can be enabled/disabled en masse.

ms_enabledtenant

The table contains the following information:

  • Name. Tenant name. If it has sub-organizations they are presented in tenant*>*sub-organization format.
  • Enabled. Displays if the microservice is enabled for the tenant.
  • Minimum individual execution. Minimum roles with execution permissions in Workspaces at the level of individual devices.
  • Minimum group execution. Minimum roles with execution permissions in Workspaces at the level of Workspaces Groups.
  • Enabled on. Date and time when the microservice was enabled for the tenant.
  • Enabled by. Name and email address of the user who enabled the microservice for the tenant.
  • Disabled on. Date and time when the microservice was disabled for the tenant.
  • Disabled by. Name and email address of the user who disabled the microservice for the tenant.

The list of available tenants depends on the privacy configuration of the microservice and the permissions the user has.

Although the microservice can be enabled/disabled, the configuration of Targets is done independently for each tenant.

Enable/Disable a microservice for tenants

  1. Go to Portal -> Enabled.
  2. Go to the Enabled Tenants tab.
  3. Select the desired tenants in the table.
  4. Click Enable or Disable, as applicable.
  5. Read the warning message.
  6. Click on Confirm.