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.

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 roleFilling 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).