Integration

Every module, reachable through an API

SCMS runs entirely on API calls: whatever staff see in the backoffice and in VISION can also be made available programmatically. A municipality can issue access keys for almost every module, so its data flows into third-party systems — and, in the other direction, so SCMS can draw data from systems already in use.

01 / 04

Third-party system

The ERP, the GIS, the open data portal or the application the municipality already uses.

02 / 04

Key and permissions

The municipality issues a key for one specific module, with clear limits: what it reads, what it writes, for how long.

03 / 04

SCMS

The key talks to the same module staff use. One set of data, not a copy.

04 / 04

Operations

Data appears where the municipality works, and every action is recorded in SCMS.

Two directions

Outward and inward

An integration is rarely one-way. SCMS is designed to give and to accept data with equal ease.

Export

Municipal data in third-party systems

Whatever a module records can be read by a third-party system with a key: citizen requests in the ERP, documented collections in the finance department, events on the municipal website, indicators in analysis tools. No manual file exports, and no second copy of the same information to keep in step.

Consumption

Third-party data inside SCMS

SCMS accepts data from systems, databases and sensors already running, and shows it alongside its own: readings from existing installations, requests from the call centre, warnings from national services, registries from other applications. A deployment adds to what the municipality has, instead of demanding that working systems be replaced.

Coverage

What integrates, module by module

Indicative. The exact data, permissions and frequency are defined per deployment, together with the municipality's technical department.

ModuleProvidesAccepts
WASTEDocumented collections per bin and vehicle, route history, fill-level indicators.Fleet, shifts and collection points from the municipality's vehicle management system.
MEASURELevels and consumption per tank, sudden-change events.Readings from sensors and systems already present at the installations.
GUARDIANStatus and events per beneficiary, for the social services department.Beneficiary registry and contact details from social policy systems.
ADOPTAnimal registry, adoptions and lost reports.Records from veterinary and national registries.
CLINECitizen requests with status, response times and the responsible department.Requests from the call centre, email or another service platform.
PROTECTActive alerts and zones, for municipal websites and screens.Warnings from meteorological services and civil protection.
PULSEPoll results in aggregate form.Questions and audience groups from the municipality's consultation systems.
CULTUREAn events calendar in iCal, XML and JSON, for any website or screen.Events from institutions, theatres and cultural associations.
VOLUNPEERVolunteer registry, participation and hours, for certificates and reporting.Actions and programmes from partner organisations.
Platform · VISION, NOTIFIER, BRAINAggregate indicators and events from across the city.Data from databases, sensors and external systems, surfaced in VISION.
Control

How access is granted

An integration should not open more than it needs. SCMS grants access under the same rules that apply to staff.

A key per module

Each integration gets its own key, for one module and one purpose. It can be revoked without affecting the others.

Permissions like a user

The key obeys the same role system as staff: it sees and changes only what it is allowed to.

Real-time updates

Instead of the third-party system polling, SCMS can notify it the moment something happens, through NOTIFIER.

Usage records

Every call is recorded: which key, what it asked for, when. Usage is visible in the backoffice.

Open data

Where a municipality wants transparency, selected datasets are published publicly, with no key.

The data stays the municipality's

An integration does not change who owns the data. The installation remains dedicated to the municipality, under GDPR requirements.

Scenarios

Where it matters in practice

Indicative integration scenarios, based on the modules as they work today. They are not deployments.

Scenario
WASTEMEASURE

Finance department and ERP

Need
The finance department needs collection and consumption figures inside its own system.
Integration
The ERP pulls each period's documented figures with a key, automatically.
Outcome
Billing and reporting without manual transfer of figures, and without discrepancies.
Scenario
CULTURECLINEPULSE

Open data portal

Need
The municipality wants to publish data about its operations without maintaining it twice.
Integration
Selected datasets are published publicly and refreshed from SCMS.
Outcome
The website, the open data portal and the city's screens all show the same current picture.
Scenario
MEASUREWASTE

Existing sensors and installations

Need
The municipality already has sensors or a monitoring system at pumping stations and buildings.
Integration
SCMS accepts their readings and shows them alongside its own data.
Outcome
One picture for everything, without discarding what already works.
Scenario
PROTECTCLINE

Civil protection

Need
Warnings arrive from national services and have to reach residents.
Integration
SCMS accepts the warning and issues a geo-targeted alert through PROTECT.
Outcome
Minutes instead of hours, with a record of what was sent, where and when.
Next step

Discuss integration with your technical department

Tell us which systems the municipality runs. We can look at which modules integrate, what data is exchanged and how the keys are issued.