Gfacility

Questionnaire

System landscape & integrations

Which source systems do you connect to, in which direction, at which frequency and who owns it? An integration map that prevents you from living with three truths later.

Updated May 18, 2026

Questionnaire · 4.11

Why this now

Integrations are where projects derail. Everyone assumes “the HR integration” is ready — until it turns out HR-IT doesn’t expose an API and the export file arrives manually each month. Surprise yourself now, not three weeks before go-live.

What do you deliver?

Integration map

Visual: Gfacility central, all integrations around it with direction and frequency.

Integration sheet per system

Source, target, payload, frequency, technical owner, support contract.

Keys & credentials

Which service accounts, API keys, scopes — with request status and owner.

Monitoring & escalation

Who notices a sync failure, who is alerted, with which MTTR target?

Key questions

  1. 1Identity Provider — Entra ID, Google Workspace, Okta, other? Which SSO flow (SAML, OIDC), which claims, MFA?
  2. 2HRIS — AFAS, SAP SuccessFactors, Workday, Personio, other? Who delivers what (users, organisations, cost centres)? API or file?
  3. 3Microsoft 365 / Google Workspace — do you use the Outlook integration, Teams bot, Room Resources, mobile add-on? Which tenant app registration and scopes?
  4. 4ERP / accounting — Exact, AFAS, SAP, Twinfield, Dynamics 365 BC? Chargeback export: file, REST API, SFTP, message queue?
  5. 5BI & reporting — Power BI, Tableau, Looker? Access via REST API, OData, shared data store? Which workspace?
  6. 6IoT and building systems — sensors (occupancy, climate, CO₂), BMS, access control, signage, EV chargers? Which protocol (MQTT, REST, BACnet)?
  7. 7Catering and supplier systems — own POS, Sodexo, external printshop, IT supplier? How do orders reach them?
  8. 8Sync direction & frequency — one-way or bidirectional? Real-time webhook, hourly poll, daily batch?
  9. 9Ownership per integration — who on the Gfacility side, who on the source system side? Which support line on issues?
  10. 10Test/sandbox environments — available for each integration? Which test data may you use (GDPR safe)?
  11. 11Monitoring & alerting — how do you notice a failed integration? Status page, email alert, Teams channel, PagerDuty?
  12. 12Rate limits & volumes — peaks (e.g. thousands of HR mutations on month rollover)? Does your integration fit within the source's limits?

Template — Integration sheet per system

System Purpose Direction Frequency Protocol Owner (internal) Status
Entra IDSSO + provisioningEntra → GfacReal-time (SCIM)SAML + SCIMIT-IdentityTo configure
AFAS HROrg units, cost centresAFAS → GfacDaily 02:00GetConnector (REST)HR-ITKey requested
Microsoft 365Outlook add-in, Rooms, Teams botBidirectionalReal-timeGraph APIM365 adminApp registration pending
Exact OnlineChargeback exportGfac → ExactMonthly 1stCSV via SFTPFinance controllerTo validate
Power BIOperational dashboardsGfac → PBIHourlyOData / Data APIBI teamWorkspace to pick
Sodexo (catering)Order pass-throughGfac → SodexoReal-timeWebhookFMIn discussion