EMS Resource Management UI

From RAD Studio
Jump to: navigation, search

Go Up to EMS Management Console Application UI


The EMS Management Console application allows you to manage and edit the data from the EMS Users, the EMS Groups, the EMS Installations, and the modules and their resources.

The lower pane of the EMS Management Console application displays different tables with data stored in the EMS Server. You can manage (edit, delete, or add) data of the following EMS resources.

  • Users tab displays and manages the EMS Users data.
  • Groups tab displays and manages the EMS Groups data.
  • Installations tab displays and manages the EMS Installations data.
  • Modules tab displays and manages the modules data.
  • Resources tab displays and manages the module resource data.

EMSManagementConsoleLowerTabs.png

Editing Menu

Use the lower menu buttons in the EMS Management Console application to edit multiple items at once from the EMS Users, the EMS Groups, the EMS Installations, the module or the module resource list (depending on the selected tab):

EMSManagementConsoleLowerMenu.png

  • Refresh: Retrieves a list of updated data from the EMS Server.
  • Edit: Edits the information of several items in the list at the same time.
  • Edit Selected: Opens the Modify dialog box to edit the information of the selected item in the list.
  • Add: Adds a new item to the resource (only for the Users tab and Groups tab).
  • Delete: Deletes a single item of the list.
  • Update: Saves all the updated data of the resource in the EMS Server.
  • Cancel: Cancels the changes in the data for the items.
Note: You can only edit custom fields of the items.

When the Modify dialog box opens and you can:

  • Edit the data of a single item.
  • Add a new custom field to the items in that table. To do so, set the following data:
    • Field Name corresponds to the field name in the EMS database.
    • Field Value corresponds to the value of the custom field.
Note: You cannot add field names with blank characters. The application raises a warning message.

Users

The Users tab displays the list of EMS users in the EMS Server. The users table displays the following data:

  • username: EMS User name in the EMS database.
  • _id: Unique identifier of an EMS User in the EMS database.
  • _meta: Displays data about the creator, created date, and updated date of the group.
  • custom fields (optional): Additional stored information for the EMS User.

In the Modify EMS User dialog box, you can edit the data from a single user:

  • Add a new custom field to an EMS User.
  • Edit the custom fields of an EMS User.
  • Add or remove the EMS User to/from one or several EMS Groups (by selecting them from the list on the left-side).

For more information, see managing the users data from the EMS Server.

Groups

The Groups tab displays the list of EMS groups in the EMS Server. The groups table displays the following data:

  • groupname: Unique EMS Group name in the EMS database.
  • _meta: Displays data about the creator, created date, and updated date of the group.
  • users: List of EMS Users that belong to the group.
  • custom fields (optional): Additional stored data for the EMS Group.

In the Modify EMS Group dialog box, you can edit the data from a single group:

  • Add a new custom field to an EMS group.
  • Edit the custom fields of an EMS group.
  • Add or remove one or several EMS Users to/from the EMS Group (by selecting them from the list on the left-side).

For more information, see managing the groups data from the EMS Server.

Installations

The Installation tab displays the list of registered devices in the EMS Server. The installations table displays the following data:

  • _id: Unique identifier of an EMS Installation in the EMS database.
  • deviceToken: The generated identifier used for iOS devices (generated by Apple) or for Android devices (corresponds to the GCM identifier).
  • deviceType: type of the device (for instance, ios or android).
  • _meta: Displays data about the creator, created date, and updated date of the installation.
  • channels: List of channels the registered device is subscribed to.
  • custom fields (optional): Additional stored data for the installation.

In the Modify EMS Installation dialog box, you can edit the data from a single installation:

For more information, see managing the installations data from the EMS Server.

Modules

The Modules tab displays the list of modules in the EMS Server. The modules table displays the following data:

  • modulename: Module name in the EMS database.
  • _id: Unique identifier of a module in the EMS database.
  • _meta: Displays data about the creator, created date, and updated date of the module.
  • protocol: Displays the protocol that is used to connect to the module.
  • protocolprops: Displays the connection data needed to connect to the module.
  • custom fields (optional): Additional stored data for the EMS module.

In the Modify Module dialog box, you can edit the data from a single module:

  • Add a new custom field to an existing module.
  • Edit the custom fields of an existing module.

For more information, see managing the module data in the EMS Server.

Resources

The Resources tab displays the list of resources for the module in the EMS Server. The Resources table displays the following data:

  • resourcename: Module resource name in the EMS database.
  • modulename: Module name that registers the resource in the EMS database.
  • moduleid: Unique identifier of a module that registers the resource in the EMS database.
  • _meta: Displays data about the creator, created date, and updated date of the module.
  • custom fields (optional): Additional stored data for the module resource.
Note: Use the drop-down list to filter the resources in the list by its module.

In the Modify Module Resource dialog box, you can edit the data from a single resource:

  • Add a new custom field to an existing module resource.
  • Edit the custom fields of an existing module resource.

For more information, see managing the module resource data in the EMS Server.

See Also