Skip to main content

Deployments & External Connectors

Deployments track the external resource orders your department fills — a strike team sent on a wildland assignment through IROC, a crew loaned under EMAC, a Canadian request through CIFFC — from the order through mobilization, release and close-out. The ordering system stays authoritative: the order document is stored as an immutable, checksummed snapshot and nothing is ever written back.

To track the time, expenses and billing of the crew you send on an order, create a Deployment Finance deployment from it (Deployment Finance → Create from external order); the order stays here.

Preview feature

Deployments and connectors are a Preview feature. Fixtures were built from published IROC, CIFFC and EMAC documentation, not live integrations. Verify against your ordering system.

Menu: Records → Manage → Deployments.

Deployments

Recording a deployment​

New deployment:

Field groupContents
OrderOrder number, incident, country / subdivision, ordering and dispatch offices.
AgenciesRequesting, receiving and sending agency; the department role — Filling the order, Requesting resources or Hosting incident.
CostCost code, agreement reference, currency / units / time zone.
Order artifactUpload the order document (PDF, JSON or CSV) from the source system; stored as a snapshot with source system and version.
First fill (optional)Request number, resource, position, trainee, assigned person, home unit, host agency, needed on.

From the deployment page add further fills, update their status (requested → assigned → mobilized → released → returned, or declined with a reason), record a new snapshot when the order changes (the previous snapshot is kept and superseded) and finally close out (every accepted fill must be Returned first).

External connectors​

Records → Manage → Deployments → External connectors reads orders automatically from a source that serves the Resgrid Mutual-Aid Order Feed v1 (JSON). Screen-scraping is not supported.

SettingNotes
Connector name / Feed provider / Source system / Feed root (https)Where to read.
Credential kind / header name / credentialEncrypted at rest, never shown again.
Read authority grantedWrite authority is never granted in this release.
Poll interval (minutes) / Requests per hourRequest limits.
Source termsAcknowledge the source's terms before the connector can be enabled.
Inbound push endpoint / Inbound tokenFor sources that push; the token is shown once.

Every read lands as a new snapshot; Reconciliation lists where the source and your record disagree (source released but a fill not returned, request exists in the source but not locally …) and a coordinator decides — nothing is applied automatically. The Run log shows each poll's outcome and counts.

Setup examples​

DepartmentUse
Wildland / type 3 IMTOne deployment per resource order; fills per crew member; snapshots when IROC updates the order.
State EMARole Requesting resources for EMAC missions received; Hosting incident for incoming teams.
Municipal fireMutual-aid strike team deployments with cost codes for FEMA reimbursement.

Technical reference​

ItemValue
Routes/User/RecordDeployments/{Index,New,Details,Artifact}, /User/RecordDeploymentConnectors/{Index,New,Edit}
ModelRmsExternalOrder, RmsExternalOrderFill, RmsExternalOrderSnapshot, RmsExternalOrderConnector
Feed contractdocs/architecture/rms-mutual-aid-order-feed-v1.md (Core repository)
ConfigConnectors can be switched off per installation (External connectors are switched off).