
The WebTMA Destination connector sends Work Orders and Service Requests from the Mapped graph into WebTMA. It's designed for organizations that use Mapped as the operational hub and want selected maintenance records to be created or updated in WebTMA with the right building context, status mappings, and repair center assignments.
Provide the WebTMA credentials used for write access.
| Field | Required | Description | Where to Find |
|---|---|---|---|
| Client Name | Yes | Your WebTMA client or tenant name | Provided by your WebTMA administrator |
| Username | Yes | WebTMA username with permission to create and update records | Provided by your WebTMA administrator |
| Password | Yes | Password for the WebTMA user | Provided by your WebTMA administrator |
You can also import these settings from an existing WebTMA Source connector in the same organization.
This connector uses the Building Selection tab to scope which Mapped records are allowed to sync to WebTMA. Select one or more WebTMA Buildings for this connector's scope, and only Work Orders and Service Requests associated with those mapped Buildings will be eligible for sync.
If a Mapped Work Order or Service Request does not contain matching WebTMA location identities for a Building, Floor, or Space, the connector skips it for syncing.
Complete these enum mappings to ensure Work Orders and Service Requests sync correctly.
| Mapping | Required to sync Work Orders | Description |
|---|---|---|
| Work Order Status | Yes | Maps Mapped jobStatus values to WebTMA status IDs |
| Work Order Priority | Yes | Maps Mapped jobPriority values to WebTMA priority IDs |
| Work Order Type | Yes | Maps Mapped jobType values to WebTMA Work Order type IDs |
| Work Order Task Type | Recommended | Maps Mapped sector values to WebTMA task IDs when tasks are created |
| Work Order Repair Center | Yes | Maps hasAssignedGroup.name to a WebTMA repair center |
| Mapping | Required to sync Service Requests | Description |
|---|---|---|
| Service Request Status | Yes | Maps Mapped requestStatus values to WebTMA status IDs |
| Service Request Repair Center | Yes | Maps isResponsibilityOf.name to a WebTMA repair center |
| Service Request Type | Yes | Selects the WebTMA request type used when creating Service Requests |
For the enum-based mappings above, the UI supports:
Required step: Open Settings and explicitly enable Work Order Polling and/or Service Request Polling for the record types you want to send to WebTMA. If a toggle is off, that entity type will not sync and backfill for that type is effectively disabled.
| Option | Description |
|---|---|
| Enable Work Order Polling | Sends eligible Mapped Work Orders to WebTMA |
| Enable Service Request Polling | Sends eligible Mapped Service Requests to WebTMA |
| Create a "Requested Action" entry for assets associated with Service Requests | Adds related asset details into the WebTMA request body for Service Requests |
| Use lookback (hours) on connector restart for graph queries | Re-reads a configurable recent window after restart |
| Import from WebTMA Source connector | Reuses credentials and related settings from an existing source connector |
| Backfill | Sends historical Work Orders and/or Service Requests by date range or by specific Mapped graph IDs |
| Sync direction | Mapped entity involved | What the connector writes back |
|---|---|---|
| Mapped → WebTMA Work Order | WorkOrder | WebTMA Work Order identities in identities |
| Mapped → WebTMA Service Request | ServiceRequest | WebTMA Service Request identities in identities |
Typical identities added after a successful sync include WebTMA record IDs and record numbers. These identities allow the connector to recognize records it already created and update them instead of creating duplicates.

Query Work Orders
Read more about querying Work Orders in the Mapped Graph.
Request ResponseCopy1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84{ workOrders(filter: {connectedDataSourceId: {eq: "your-connector-Id"}}) { id name exactType mappingKey dateCreated dateUpdated dateClosed jobPriority jobStatus jobType sector description summary hasAssignedGroup { name } isReportedBy { name } hasAssignee { name } isClosedBy { name } isCreatedBy { name } identities { ... on ExternalIdentity { __typename value } } relatesTo { ... on Building { id name exactType identities { ... on ExternalIdentity { __typename value } } } ... on Floor { id name exactType identities { ... on ExternalIdentity { __typename value } } } ... on Space { id name exactType identities { ... on ExternalIdentity { __typename value } } } ... on Thing { id name exactType identities { ... on ExternalIdentity { __typename value } } } } } }