Scheduler Task

The ResourceXpress Scheduler is an optional add-on server task that is needed when the system does not include room or desk devices. Without these devices refreshing their profiles every 60 seconds, some important background tasks are not performed.

The full functions of the Scheduler Task are as follows:

  1. Refreshing screen profiles which have not connected during the last 5 minutes

  2. Sending email check-in reminders 

  3. Performing optional auto-cancellation for desks and rooms

  4. Sending notifications regarding device connectivity failure

 

Requirements

  • Hardware: 3GHz Processor, 2GB RAM, 10GB of free hard disk space

  • Operating system: Windows Server 2016 or above

  • .Net Framework version: 4.8

The below table shows the required Scheduler Task version for the respective ResourceXpress version.

ResourceXpress Version

Scheduler Task Version

ResourceXpress Version

Scheduler Task Version

ResourceXpress V5

Scheduler Task v0.3

ResourceXpress V5.1

Scheduler Task v0.3

ResourceXpress V5.3

Scheduler Task v0.4

ResourceXpress V5.4 to 2021.5

Scheduler Task v0.5

ResourceXpress V2021.6 to V2022.3

Scheduler Task v0.6

ResourceXpress V2022.4 to V2022.5

Scheduler Task v0.8

*requires .NET Framework 4.8

ResourceXpress V2023.1 to V2024.2

Scheduler Task v0.9

ResourceXpress V2024.3 or above

Scheduler Task v1.0

Installation Procedure

Please contact helpdesk@qedas.com to request the latest version of Scheduler Task install files. The instructions below refer to an earlier version V0.3.

Scheduler Task can be installed on a separate server to ResourceXpress if required, provided that it has access to the host server.

Extract the folder.

Run the RXNewSchedulerVx.x-install.exe file.

Select the install destination location and then click Next.

Verify that the destination is as intended and then click Install.

Once the install is complete, click Finish.

The ResourceXpress Scheduler Task service has now been installed.

Configure the service

Navigate to the ResourceXpress server software install directory on the host server.

By default, this is usually under C:\inetpub\wwwroot

In the ResourceFiles folder, locate the “web.config” file.

Open it in a text editor program such as Notepad or Notepad++.

Find and copy the ApiKey value (as shown below):

<add key="ApiKey" value="859xxxxxxxxxxxxxxxxxxxxxxxxxx3e6"/>

It is only necessary to copy the 32-character alphanumerical value from this line.

Navigate to the ResourceXpress Scheduler Task install directory (as determined during installation).

Open the RXScheduler_Vx.x.exe.config file in a text editor program.

Locate the ApiKey parameter and replace the default RXServer_Api_Key value with the correct API Key copied from the web.config file in the above step.

The file should now appear similar to the below (refer to line 7):

<?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="ReloadInterval" value="900" /> <add key="MaxConcurrentThread" value="20" /> <add key="TenantUrl" value="http://RXServerURL" /> <add key="ApiKey" value="859xxxxxxxxxxxxxxxxxxxxxxxxxx3e6" /> <add key="UseTLSVersion" value="1.0,1.1,1.2" /> <add key="SyncXWeekAt" value="2"/> </appSettings> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> </configuration>

If the ResourceXpress Scheduler Task service has been installed locally to the ResourceXpress server software, change line 6 to the following:

<add key="TenantUrl" value="http://localhost" />

If the ResourceXpress Scheduler Task service has been installed on a remote server, enter the FQDN of the ResourceXpress host server instead (such as is shown in the example below):

Recurring bookings v2023.1

The SynXWeekAt option will check all recurring bookings daily at a chosen time.
This will allow the booking data to be consistently up-to-date based on the RoomCalSyncWeeks value that can be found in the RX server ResourceFiles web.config file.

Set the value option to the 24-hour time (hour only) for when you want the scheduler to perform this process. The default value is set as 2 (2 am).

Once this is done, click Save.

Start the service

To start the Scheduler Task service, open Microsoft Windows Services.

Locate RXNewSchedulerTask in the list of installed services.

Select it and then click Start in the left-hand panel.

Verify that it now states “Running” under the Status column for the Scheduler Task service.

Enable the Scheduler Task Feature

Log in to your ResourceXpress Admin Console and navigate to Administration Settings - System Settings - Alerts (Tab)

Locate the Scheduler Task section at the bottom of the page. Set the Service Enabled option to Yes

Click Save

The Scheduler Task is now running as per the below screen.

 

 

 

The following macros are not currently supported in the footer:
  • style