About FMS:Workplace
FMS:Workplace (FM Systems) is a facilities and workplace management platform. The Serval integration connects to your tenant’s FMInteract Web Service — a SOAP endpoint that exposes permissioned views and stored procedures as data objects. Workflows call a singlegetData action with an object name and type; Serval injects the Web Service username and password into the SOAP body server-side on every request, so workflow code never handles those credentials.
Authentication: Web Service username and password embedded in the SOAP request body (not an HTTP header). Serval stores them encrypted and splices them into each GetData call automatically.
Data sync: On demand only. There is no background sync — workflows fetch facility data live when they run.
What the FMS:Workplace integration enables
| Capability | Description |
|---|---|
| FMS:Workplace getData | Call the FMInteract GetData SOAP operation with an object name, object type, and optional parameters. Returns tabular rows from views or stored procedures your Web Service user is permissioned to access. |
| Typed workflow context | Workflows receive the configured service URL as apiDomain on the integration context, so the SDK routes requests to your tenant’s .svc endpoint. |
Get your credentials
You need three values from your FMS:Workplace administrator: the full Web Service URL, a Web Service username, and its password.Locate the Web Service URL
Hosted FMS:Workplace instances typically use a path like
yourcompany.fmshosted.com/FMIWebService/FMInteractWebService.svc. Test and production environments may use different path segments (for example a TST_FMIWebservices prefix). Copy the host and path without https://.Confirm the Web Service user
In FMS:Workplace, open System Administration → Modify System Settings → Web Services → Web Services User Setting. Note the dedicated Web Service user — this is not necessarily the same as an interactive FMS application login.
Collect the Web Service password
Use the password configured for that Web Service user. Serval stores it encrypted and injects it into the SOAP envelope on every call.
Serval’s outbound allowlist currently covers
*.fmshosted.com hosted instances. Self-hosted FMS:Workplace deployments on other domains require an allowlist extension — contact Serval support if your service URL is not on fmshosted.com.Connect in Serval
Service URL (required)
Enter the full Web Service endpoint host and path, without
https://. Example: yourcompany.fmshosted.com/FMIWebService/FMInteractWebService.svc.Verifying the connection
Test FMS:Workplace Connection — reads theL0 (floors) text view through the full SOAP path, including server-side credential injection.
- Success:
Successfully connected to FMS:Workplace (L0 returned N row(s)). - Failure (auth or URL):
Unable to connect to FMS:Workplace. Verify the Service URL, username, and password, and that the user is permissioned to the L0 view in Web Services settings. - Failure (reachable but denied):
FMS:Workplace reachable but returned a non-success status… Confirm the Web Service user is permissioned to the L0 view.
Gotchas and troubleshooting
Do not include https:// in the Service URL
Do not include https:// in the Service URL
Paste only the hostname and path. Serval adds TLS when calling the service.
Web Service user ≠ application user
Web Service user ≠ application user
The username in FMS interactive login screens may differ from the Web Service user configured under System Administration. Use the value from Web Services User Setting.
Object availability is customer-specific
Object availability is customer-specific
getData succeeds only for object names and types your Web Service user can read. Build workflows against views your administrator documents for the integration account.Credentials never appear in workflow logs
Credentials never appear in workflow logs
UserName and Password elements are injected by the Serval proxy after the workflow submits the SOAP template. Workflow code only contains placeholders.
Need help? Contact support@serval.com for assistance with your FMS:Workplace integration.

