Integrate with

Overview

The purpose of this section is to illustrate how the Embrava Device Management Systems (DMS) synchronizes workspace bookings with ServiceNow and the Embrava Desk Sign.

The main features of the solution include:

Desk Sign

The Desk Sign captures booking events at the workspace and sends these events to the Embrava Device Management System (DMS). The Embrava DMS then relays these events to the ServiceNow using our Embrava Workplace Reservations ServiceNow application.

Embrava DMS

The Embrava DMS receives bookings events from ServiceNow and updates the associated Desk Sign accordingly.

Stored in ServiceNow

All user and desk information is stored in ServiceNow. No sensitive information is stored in the Embrava DMS. The Embrava DMS simply uses ServiceNow to gather booking information which is then removed once the booking has ended.

The following document describes the 4 steps required to connect the Embrava DMS to your instance of ServiceNow

1. Prepare ServiceNow

The purpose of this section is to detail the steps required to prepare ServiceNow to allow the Embrava DMS to connect and display workspace availability on the Embrava Desk Sign.

Three steps are required to prepare ServiceNow for a connection with the Embrava DMS:

1.

Load Embrava Workplace Reservations: Deploy the Embrava Workplace Reservations ServiceNow Update Set.

2.

Configure Embrava Workplace Reservations: Create API User and define the API properties of the Embrava Workplace Reservations application.

3.

Map Desk Signs to Workspaces: Assign Desk Signs to Workspaces in ServiceNow using the Embrava ID/Serial Number.

4.

Assign Badge Numbers to Users: Add Badge Numbers to users in ServiceNow to allow users to create/check-in to a reservation from the Desk Sign.

Load Embrava Workplace Reservations

For the Embrava DMS to send/receive workspace reservations to/from ServiceNow, the Embrava Workplace Reservations Update Set needs to be deployed on your ServiceNow tenant.

Note: The following pre-requisites must be in place to install and configure the Embrava Workplace Reservations application:

  • The Workplace Reservation Management plugin must be installed.
  • The user installing and configuring the Embrava Workplace Reservations application must have the admin role.

Use the steps below to load the Embrava Workspace Reservations Update Set onto your ServiceNow tenant:

1.

Download the latest Embrava Workspace Reservations Update Set here: Embrava Desk Signs for WSD v2.1

2.

Import the Update Set XML    

a. Using the “All menu” navigate to All → System Update Sets → Retrieved Update Sets.    
b. At the bottom of the list click on “Import Update Set from XML”.

c. Click on the “Choose File” button, select the update set file that was previously downloaded in Step 1 and click “Upload”.

d. The file will be uploaded into the “Retrieved Update Sets” list. Locate the update set in the list and click its name.

  • TIP: it may be helpful to sort the list by the column “Loaded”. To sort the list, click on the column label “Loaded”.


e. Click “Preview Update Set”

f. When the preview completes it may return with “Update Set Preview Problems”. If there are any problems, select “Accept remote update” for each identified problem.

g. When there are no remaining “Update Set Preview Problems” click “Commit Update Set”.

h. When the Commit process is complete, you’ll see the success message. Click “Close”.

3.

Embrava Workplace Reservations has now been loaded.

a. Familiarize yourself with the Embrava Workplace Reservations application menu by opening the All menu and filtering to “Embrava”.

  • Badges – Manage the badge numbers for employees that are used to create reservations by tapping their badge on the Desk Sign. Badges are accessible to system admins and users with the following roles:
    1. x_emus2_embrava_wr.embrava_wr_admin.
    2. x_emus2_embrava_wr.badge_user.
  • Properties – Configurable settings for authentication, API endpoints, etc.
  • All Embrava Locations – Lists workplace locations with an Embrava Device ID.
  • All Embrava Reservations – Lists all workplace reservations against locations with an Embrava Device ID.

You’re now ready to configure the Embrava Workplace Reservations application to allow your Embrava DMS to connect to your ServiceNow instance.

Configure Embrava Workplace Reservations

To allow your Embrava DMS to connect to your ServiceNow instance and begin displaying reservations the following configurations are required:

1. Create Embrava API User – To authenticate API calls from the Embrava DMS.  
2. Define Reservable Module – Define the reservable modules that the Embrava DMS will create reservations for.  
3. Enter Embrava DMS API properties – To authenticate API calls from ServiceNow.

Create Embrava API user

The Embrava DMS will send data to the ServiceNow instance. Create a user in the sys_user table that will be used to authenticate the API calls from the Embrava DMS.


Follow these steps to create and configure the Embrava API User:

1.

Create a user record as described below:

Notes:

  • The user should be granted the admin role. Alternatively, they can be granted the roles 

    sn_wsd_core.admin, sn_wsd_rsv.admin and x_emus2_embrava_wr.embrava_wr_admin.
  • The user will usually be set to “Web service access only” to prevent the account from logging in using the login page.

2.

3.

4.

5.

Define Reservable Module

A Reservable module groups similar types of workplace items. Employees can view these similar items in one category. For example, a room is a reservable module and it contains similar workplace items like meeting rooms, conference rooms, and other rooms.

The Embrava Workplace Reservation application is configured to reserve spaces within a Reservable Module. For more information on creating Reservable Modules please see Reservable Modules.

Follow these steps to configure the Reservable Module the Embrava Workplace Reservation application will use:

1.

Open the Reservable Module list through the menus All → Workplace Reservation Management → Reservable Module (or search for “Reservable Module” in the filter navigator)

2.

Identify the Reservable Module type to use with the Embrava Workplace Reservation application. Right click on the module name and select “Copy sys_id”. Save this value for later. This value is the unique identifier for this record, called a “sys_id”.    

Note: The user must have the “admin” role to perform this function.

3.

Navigate to the Embrava Workplace Reservations application menu and select Properties.

4.

To edit these properties the administrator must switch to the Embrava application scope. To change the scope, click on the globe icon at the top-right side of the window.

5.

Click on “Application Scope”, filter the list of applications to “Embrava” and Click on “Embrava Workplace Reservations”.

6.

Now that the application scope has been switched to “Embrava Workplace Reservations” the system properties have become editable. Paste the sys_id value of the Reservable Module, identified in Step 2 above, into the property called “The sys_id of the Reservable Module”.

7.

Click “Save”.

Your Embrava Workplace Reservation Module has now been configured. You’re now ready to enter your Embrava DMS API Properties.

Enter Embrava DMS API Properties

So that your ServiceNow tenant can send workspace reservations securely to the Embrava DMS, you must set within your Embrava Workspace Reservations application your specific endpoint and credentials defined by Embrava.

Follow these steps to configure your Embrava DMS API Properties:

1.

Jump to Section 2 – Connect Embrava DMS to ServiceNow and complete steps 1-3 to gather the values for the below parameters.

2.

While you are still modifying the Global Embrava Workplace Reservations Properties from the Define Reservable Module section above, enter the values gathered in Step 1 into the following parameters and click “Save”.


  • Embrava API Secret Key
  • Embrava API OrganizationId
  • Booking API Endpoint
  • Authentication API Endpoint

Your Embrava DMS API Properties are now set and you’re now ready to map Desk Signs to workspaces in ServiceNow.

Map Desk Signs to Workspaces

For a Desk Sign to manage the availability of a workspace in ServiceNow, the Desk Sign must be mapped to that workspace within ServiceNow.

Use the steps below to map Desk Signs to workspaces in ServiceNow:

1.

Open the list of “Workplace Spaces” through All → Workplace Reservation Management → Administration → Workplace Spaces.

2.

Personalize your list of Spaces to show the “Embrava Device ID” column by clicking on the gear icon and moving the column “Embrava Device ID” from the list on the left to the list on the right and clicking “OK”.

3.

Assign the “Embrava Device ID” to each space by double clicking on the “Embrava Device ID” field for each row in the list, entering the assigned Desk Sign serial number, and clicking on the green checkmark.

4.

Repeat for each space that you wish to assign a Desk Sign to.

5.

When all spaces have been associated with their Embrava Device ID the full list can be seen by navigating to All → Embrava Workplace Reservations → Workplace Location → All Embrava Locations.

Note:

• For bulk workspace to Desk Sign imports, ask your ServiceNow administrator to perform an import into the Workplace Location table (sn_wsd_core_workplace_location) populating the Embrava Device ID column.

• Spaces and the Buildings to which they belong should be configured to have the same time zone.

Follow these steps to ensure your Space and Building time zones are aligned:

1.

Navigate to All → Embrava Workplace Reservations → Workplace Location → All Embrava Locations

2.

Open the Space form by clicking on the Space Name.

3.

Set the Time zone value and click Update.

       Note: an administrator may need to configure the form to contain the Space’s time zone field.

4.

To verify the Building timezone, click on the information button next to the Building field (the (i) button).

Note: If a Space has no time zone configured the Embrava Workplace Reservations application will schedule using the Space’s Building’s time zone. One or both of these records must have a time zone value.

You have now mapped your Desk Signs to workspaces in ServiceNow.

Assign Badge Numbers to Users

So that users can tap their security badge on the Desk Sign to reserve a workspace, badge records for each user must be created within ServiceNow.

Follow these steps to manage User Badge records:

1.

Navigate to All → Embrava Workplace Reservations → Badges.

2.

Click the New button to create a new record.

3.

Complete the form and click “Submit”
.


• Number: The user’s badge number [required]

• User: Select the user that owns this badge [required]

• Badge Start Date: The date the badge is active [optional]

• Badge End Date: The date the badge expires [optional]

4.

Repeat these steps for all users of whom you wish to manage their badge information.



Note: for bulk user to badge imports, ask your ServiceNow administrator to perform an import into the Badges table (x_emus2_embrava_wr_badge) table populating the User and Number fields.

You have now mapped your Badge Numbers to Users in ServiceNow.



This completes the ServiceNow preparation steps. You are now ready to connect your Embrava DMS to your ServiceNow instance.

2. Connect Embrava DMS to ServiceNow

The purpose of this section is to describe how to connect the Embrava DMS to your ServiceNow instance.

Use the following steps to connect the Embrava DMS to your ServiceNow instance:

1.

Login to the Embrava Device Management Portal at https://portal.embrava.com

2.

Follow the Wizard until you get to Step 2 – Connect your Platform. Select ServiceNow as your Platform and click Next as    
shown below:

3.

Enter values for the following fields into the Details form:    

a. Platform Service URL: your ServiceNow base URL.        
    e.g. https://acme.service-now.com    
b. Username: Username of the user created in the Create Embrava API User section.    
c. Password: Password of the user created in the Create Embrava API User section

Note: Use the values listed above in the ServiceNow Parameters section to complete the Enter Embrava DMS API Parameters section in Section 1 – Prepare ServiceNow

4.

Click Complete Step 2 to finalize the Embrava DMS connection with your ServiceNow instance.

Note: Be sure to have completed all steps in Section 1 – Prepare ServiceNow before continuing to Step 3 – Create Desk Sign     Configuration

You are now ready to create a default Desk Sign configuration.

3. Create Desk Sign Configuration

Once you have successfully connected your Embrava DMS to your ServiceNow  Employee instance, you must create a default Desk Sign configuration so that when your Desk Signs are first powered and connected to a network they will pull down and use this configuration from the Embrava DMS.

Create a default Desk Sign configuration by completing Step 3 of the setup wizard as shown below:

  • Enabled Components – Enable network and card reader components.

  • Network: Choose the network type the Desk Sign should use to connect to the Embrava DMS.

  • Card Reader: Enable the 125KHz or 13.56MHz card reader based on the security badge you will use.
  • Wi-Fi Details – Specify credentials if connecting the Desk Sign to a Wi-Fi network.
  • Alert Settings – Different settings that control the state of the Desk Sign.

  • Alert mode: Specifying if the device will display workspace or user availability

  • Booking Duration: The default booking duration that is used when a user taps their security badge to create a booking on the Desk Sign. A value of ‘0’ creates a reservation for the full day. 

  • Ending Alert Time: The amount of time remaining in a reservation where the Desk Sign will change to the Ending state to alert the user that their reservation is about to end.  

  • Enable Clean state: Display the Requires Cleaning state when a checked-in  reservation has ended.
  • Display Settings – Used to control what is displayed on the Desk Sign screen.

  • Name Display: Toggle between displaying the name of the event/reservation and the owner of the reservation.

  • Anonymize Name: Prevent the name of the reservation from being displayed on screen to keep the reservation private.
  • Time Settings – Specify the time format and time servers the Desk Sign should use to synchronize and display time.
  • Workspace Status Settings – Define which colors the Desk Sign should use to depict the workspace status: Available, Reserved, Checked-In or Ending.

Now you have connected your DMS to ServiceNow, assigned Desk Signs to Room and created your default Desk Sign configuration, your Desk Signs are now ready to be powered on to manage the availability of your agile workspaces.

4. Add Desk Signs to your Embrava DMS

For a Desk Sign to manage the availability of a workspace in ServiceNow, the Desk Sign must be added to your Embrava DMS.Use the steps below to add Desk Signs to your Embrava DMS:

1.

Login to the Embrava Device Management Portal at https://portal.embrava.com

2.

Select “Devices” in the main menu. Create a new Device by clicking the “Add Device” button as shown below.

3.

When adding a new device, enter the serial number of the Desk Sign as the ID and then click Add Device as shown below:

4.

Once added you will see the new device listed with its mapped Desk as shown below:

The device will automatically inherit the default configuration you prepared in Section 3 – Create Desk Sign configuration. Click the Edit icon as shown above if you wish to customize the configuration of your newly added device.

5.

Repeat steps 2-3 above for all Desk Signs you would like added to your Embrava DMS.    

Note: For bulk mapping of Desk Signs to Desks in ServiceNow, please contact our support team on support@embrava.com

Now all your Desk Signs are added and mapped to workspaces in ServiceNow, you’re now ready to power up and network your        
Desk Signs so they can begin managing the availability of your workspaces.      

Happy Booking!