SafetyTest Connector
This connector exchanges OMD data with a SafetyTest portal. Customer data including information about the planned resource is transmitted for all upcoming visits.
Two methods are provided, time-controlled and event-controlled.
Time-Controlled
Once a day (12:00 a.m.) all data for appointments from -48 h to +48 h for all resources is sent to SafetyTest.
Event-Driven
In the following case, an additional transfer is automatically triggered:
- One or more tasks for a resource are scheduled for today. This also includes the case that one or more orders are moved from one resource to another resource.
Changes to existing orders, planning, new unavailabilities or changes to the daily work pattern are not transmitted.
Requirements
- A SafetyTest portal with a role allowing the insert and update of customer data and resource access permissions.
Configuring the generic calendar service
| Preference Name | Default | Description |
|---|---|---|
| calendar.generic.synchronize | false | Used to turn synchronization with the calendar on or off. |
| calendar.generic.checkResourceEmail | false | If true, only synchronize if the |
| calendar.generic.synchronize | false | Used to turn synchronization with the calendar on or off. |
| calendar.generic.checkResourceEmail | false | If true, only synchronize if the resource has an email address. |
Configuring the Test & Smile service
| Preference Name | Default | Description |
|---|---|---|
| calendar.testandsmile.on | true | Boolean value to indicate if the Test & Smile calendar connector is to be executed or not. |
| calendar.testandsmile.clear | true | Boolean value to indicate if the Test & Smile calendar connector will clear the CalendarUpdate entries when done. |
| calendar.testandsmile.serviceRootUri | The service URI of the Test & Smile portal. | |
| calendar.testandsmile.user | The account name with which the connection is established. | |
| calendar.testandsmile.password | The password with which the connection is established. | |
| calendar.testandsmile.hoursBack | 48 | The number of hours in the past up to which visits are considered for upload. Any visits older that that will not be processed. |
| calendar.testandsmile.hoursForward | 48 | The number of hours in the future up to which visits are considered for upload. Any visits later that that will not be processed. |
| calendar.testandsmile.logLevel | INFO | The log level used during upload and push. |
Configuring the SafetyTest service
| Preference Name | Default | Description |
|---|---|---|
| calendar.safetytest.on | false | Boolean value to indicate if the SafetyTest calendar connector is to be executed or not. |
| calendar.safetytest.clear | false | Boolean value to indicate if the SafetyTest calendar connector will clear the CalendarUpdate entries when done. |
| calendar.safetytest.serviceRootUri | The service URI of the SafetyTest portal. | |
| calendar.safetytest.user | The account name with which the connection to the SafetyTest portal is established. | |
| calendar.safetytest.password | The password with which the connection to the SafetyTest portal is established. | |
| calendar.safetytest.publicKey | The public key used during the validation of the user credentials. | |
| calendar.safetytest.hoursBack | 48 | The number of hours in the past up to which visits are considered for upload. Any visits older that that will not be processed. |
| calendar.safetytest.hoursForward | 48 | The number of hours in the future up to which visits are considered for upload. Any visits later that that will not be processed. |
| calendar.safetytest.logLevel | INFO | The log level used during upload and push. |
One-Way Communication
Note that the connector works only in one direction, from OMD to SafetyTest. Data collected with SafetyTest is not communicated back to OMD.
Ignore Resource during Communication
To avoid a resource's visits to be considered for communication to Test & Smile, set the resource's process flow preference calendar.testandsmile.active or calendar.safetytest.active to false.