Users

You can add, view, and manage users of your application using the Users tab. To do so, navigate to Settings > Users.

Adding new users

To add a new user, perform the following steps:

  1. Click the Add User button located at the top-right corner of the Users screen.

    The Add Embed User window appears on screen.

  2. Provide the required details to add a new user.

    Email ID: Enter the email ID of the user you want to add.

    Plan Type: Select the type of plan (individual/group) you want to assign to the user.

    Plan: Select the plan you want to assign to the user.

  3. Click on Add button.

This adds the user to the list of IBM® webMethods Embed users. Now when you navigate to the Users screen, you see the following details associated with the added user.

  • User Email ID: Email address of the user.
  • Plan: Plan assigned to the user.
  • Plan Type:Type of plan (individual/group) assigned to the user.
  • Used Transactions: Total number of transactions used by the user.
  • Instances: Number of instances associated with the user.
    Note: Users under the same group plan can access each other’s instances on the embedded application. Therefore, the Instances field for such users is displays the total number of instances available under the particular user’s group. For example, let’s say that User A and User B are added under the Demo group plan. User A has created 3 instances and User B has created 4 instances in the embedded application. In this scenario, on the Users screen, the Instances field shows 7 instances for User A and 7 instances for user B.
  • Created: Date on which the user was created in the system.
  • Active: Activate or deactivate a specific user. If you deactivate a user, all their deployments are also deactivated. Moreover, they are not able to login to the associated application/website till the time they are activated again.
  • Actions: Contains following action controls to manage users:
    • Edit: To change the plan assigned to the user.
    • Delete: To delete the user. When you delete a user, all the entities associated with them such as deployments, triggers, authorizations are also permanently deleted from the Embed Admin portal.

Managing user instances

You can also manage the instances associated with a particular user through the Users screen. To do so, click on the user email ID.

This redirects you to a new screen where you can see the details such as user instances, their versions, status (active/inactive), and controls to perform operations on the instance.

Note: You can also see three tabs namely, Accounts, Authorizations, and Execution Statistics on this screen. More information about these three tabs is given later in this section.
  • Instance Name: Name of the user instance
  • Version: Version of the instance
  • Created: Date on which the instance was created
  • Active:Activate or deactivate a user instance. If you deactivate a user instance from here, it stays deactivated in your embedded application. This is useful in scenarios when a deployment goes in the infinite execution loop due to some reason.

Apart from this, you can also perform below operations on the user instance by clicking the relevant icons:

  • Export Deployment: Download the JSON file for the selected user deployment as a backup to your local machine
  • Show Workflow Execution Statistics: Get the execution statistics of the selected user deployment for the specified time frame (up to one month).
  • Delete Instance: Delete the selected instance.

Accounts

Some connectors use connections for creating application accounts. These accounts are then used to perform actions in their associated applications on users' behalf.

The Accounts tab lists all such connector accounts that are created by the selected user. To view the user accounts, click the Accounts tab.

This takes you to the Accounts screen.

  • Account Name: Name of the account.
  • Provider Name: Name of the service provider.
  • Actions: Contains following action controls to manage accounts:
    • View Associated Deployments: To view the list of deployments where the selected account is being currently used.

    • Delete Account: To delete the account. If you delete an account that is being used in a deployment, the account is automatically disabled for that deployment In such a scenario, you need to add another account for that deployment to execute the relevant action.

Authorizations

Some connectors use OAuth for creating application authorizations. These authorizations are then used to perform actions in their associated applications on users' behalf.

The Authorizations tab lists all such connector authorizations that are created by the selected user. To view the user authorizations, click the Authorizations tab.

This takes you the Authorizations screen.

  • Authorization Name: Name of the authorization.
  • Provider Name: Name of the service provider.
  • Connector Name: Name of the connector.
  • Actions: Contains following action controls to manage authorizations:
    • View Associated Deployments: To view the list of deployments where the selected authorization is being currently used.

    • Delete Authorization: To delete the authorization. If you delete an authorization that is being used in a deployment, the authorization is automatically disabled for that deployment. In such a scenario, you need to add another authorization for that deployment to execute the relevant action.

Execution Statistics

This tab lets you view the execution statistics associated with the selected user (up to one month). To view user's execution statistics, click the Execution Statistic tab.

This takes you the Execution Statistics screen.

  • Date: Date on which deployments were executed.
  • User Execution: Total number of deployment execution for the selected user.

You can use the date and time picker on the right-hand corner to set a custom time range and retrieve specific records.