Skip to main content

Work with Plugins 

Plugin is a software component that contains steps or entries that allow the user to create workflows and processes. The workflow and processes enable users to perform end-to-end business flows or tasks.

Plugins allow users to perform a variety of automation tasks, integrate with different systems, and enhance the overall efficiency of the automation processes. System Admin can upload plugins and assign them to tenants. Based on the plugins assigned, users can utilize them in Process Studio.

Once plugins are available on the AutomationEdge server, Process Studio can connect to the server to download new plugins or update existing ones.

tip

For details about plugins, steps and entries, see the respective Plugin Reference guides.

In the chapter, you will learn about how to upload and assign plugins to tenants.

The chapter consists of the following topics:

  • View plugin details
  • Upload plugins
  • Assign or unassign plugins
  • Assign or unassign plugin(s) to a specific tenant

View plugin details

You can view the steps or entries in a plugin and metering unit details of each step or entry.

tip

When you sign in to AE for the first time, PS_NATIVE plugin is available by default. You can only upload the latest version of the plugin but cannot delete it.

To view the plugin details:

  1. In the menu, click Plugins -> Plugins. The Plugins page appears.

    Plugins page Figure 50: The Plugins page

  2. The following field details are displayed:

    Field Name Description 
    Plugin Name Displays the name of the plugin.
    VersionDisplays the AE release, framework, and plugin version.  
    CreatedDisplays the date and time when the plugin was first uploaded.
    Last ModifiedDisplays the date and time when the updated version of the plugin was uploaded.
    ActionsDisplays the following action icons:
    - Plugin Steps (Plugin steps): Click to view the plugin details.
    -Edit (Edit plugin): Click to upload the updated version of the selected plugin.
    - Delete (Delete): Click to delete the selected plugin
    Tip: You cannot delete the PS_NATIVE plugin
  3. In the Actions column, click Plugin Steps. The plugin details dialog appears.

    PS_NATIVE Steps

    Figure 51: The selected plugin’s details dialog

  4. In the dialog, the following field details are displayed:

    Field nameDescription
    NameDisplays the name of the step or entry in the selected plugin.
    TypeDisplays if the type is a step or entry.
    Metering UnitsDisplays the units of steps or entries consumed in a workflow or process.
  5. Click Close. The dialog closes.

Upload plugins 

You can upload all plugins as a zip file or an individual plugin as a jar file.

IMPORTANT

You can upgrade or downgrade the plugins of your choice. However, if you downgrade a plugin, then some workflows that are using new features that were introduced in the later version of the plugin may stop working.

The topic includes the following sections:

  • Upload multiple plugins (.zip)
  • Upload single plugin (.jar)

Upload multiple plugins (.zip)

You can upload multiple plugins in a single attempt. You can upload the plugins as a zip file.

To upload multiple plugins:

  1. In the menu, click Plugins -> Plugins. The Plugins page appears.

  2. Click Upload. The Upload Plugin dialog appears.

    Upload Plugin

    Figure 52: The Upload Plugin dialog

  3. Click Choose File. The Open file dialog appears.

  4. Select the zipped file to upload, and then click Open. The file appears in the Upload Plugin dialog.

    Plugin file uploaded view

    Figure 53: Plugin file uploaded view

  5. Click Upload. The Plugins Upload Preview page appears.

    Plugin Upload Preview

    Figure 54: The Plugins Upload Preview page

  6. Select the checkboxes under:

    • Upgrade/Downgrade: The plugin is upgraded or downgraded depending on the version you selected to upload.
    tip

    If you are downgrading a plugin, then you will see a message asking for confirmation to proceed with uploading the downgraded plugin.

    • Assign to all tenants: The selected plugins are assigned to all tenants.
  7. Click Save. The plugin upload is successful message appears

    Plugin Upload Status

    Figure 55: The Plugin Upload Status page

Upload single plugin (.jar)

You can upload a single plugin, if required. You can upload the plugin as a jar file.

tip

The New Plugin option is only for uploading a new plugin. You see an error message, if you try to upload an existing plugin using the option.

To upload single plugin:

  1. In the menu, click Plugins -> Plugins. The Plugins page appears.

  2. Click Dropdown Arrow, and then click New Plugin. The Upload Plugin dialog appears

    Upload Plugins

    Figure 56: The Upload Plugin dialog

  3. Click Choose File. The Open file dialog appears.

  4. Select the jar file to upload, and then click Open. The file appears in the Upload Plugin dialog.

    Plugin jar file upload

    Figure 57: Plugin jar file upload

  5. Select the Assign To All Tenants checkbox, and then click Upload. The plugin is uploaded successfully message appears.

tip
  • You cannot upload a plugin with a version that is already uploaded to AE. You will see a message informing you that you are not allowed to upload the existing version of the plugin, for example, version 6.0 plugin to AE.

  • To upload the same version of the plugin, in the Actions column, click Delete and delete the plugin, and then follow the steps in the Upload a single plugin (.jar) section.

    OR

  • In the Actions column, click Edit and upload another version of the plugin.

If you do not want to assign the plugin to all tenants, then keep the Assign To All Tenants checkbox clear. For assigning the plugins to specific tenants, see Assign plugins.

Assign or unassign plugins

You can assign or unassign plugins to all or multiple or single tenant(s), if required.

To assign a plugin:

  1. In the menu, click Plugins -> Plugin Assignments. The Plugin Assignments page appears.

    Plugin Assignments page

    Figure 58: The Plugin Assignments page

  2. On the Plugin Assignments page, the Plugins option is selected, by default. Select the Plugins option.

  3. In the plugins list, select the plugin, which you want to assign to the tenant, and then click Edit. The tenant list is available.

    Plugin assignments to selected tenant

    Figure 59: Plugin assignments to selected tenant

  4. In the tenant list, select the checkbox next to the tenant to which you want to assign the plugin. The tenant appears in the Tenant OrgCode list.

tip

Use Search to find the tenant, if required. Enter the name of the tenant in the box and click Search . The tenant appears in the list.

Plugin Assignment
Figure 60: Search a tenant

Click Clear to clear the search text.

  1. Click Save. Plugin successfully assigned to the tenant(s) message appears.
tip

To unassign the plugin for:

  • All tenants clear the Tenant OrgCode checkbox.

OR

  • A single or multiple tenant(s), clear the specific tenant’s checkbox(es).

Unassigning the plugin makes all active workflows containing the plugin inactive for the specific tenant or all tenants, depending on your selection.

Assign or unassign plugin(s) to a specific tenant

You can assign or unassign tenants to / from specific plugin, if required.

To assign a tenant:

  1. In the menu, click Plugins -> Plugin Assignments. The Plugin Assignments page appears.

  2. On the Plugin Assignments page, the Plugins option is selected, by default. Select the Tenants option.

  3. In the tenant list, select the tenant to which you want to assign the plugin, and then click Edit. The plugin list is available.

    Plugin Assignment

    Figure 61: Assign the plugin to the selected tenant

  4. In the plugin name list, select the checkbox next to the plugin that you want to assign to the tenant. The plugin appears in the Plugin Name list.

tip

Use Search to find the plugin, if required. Enter the name of the plugin in the box and click Search . The plugin appears in the list.

Click Clear to clear the search text.

  1. Click Save. Plugin(s) successfully assigned to the tenant message appears.
tip

To unassign:

  • All plugins, clear the Plugin Name checkbox.

OR

  • Clear the checkbox(es) next to a single or multiple plugin(s).

Unassigning the plugin(s) makes all active workflows containing the plugin(s) inactive for the specific tenant.