Skip to main content

Enterprise System Integration

Integration with YPF enterprise systems: SAP PM, SCADA, and Genetec.

SAP PM Integration

Overview

Bidirectional integration with SAP Plant Maintenance for work order management.

Integration Scope (MVP)

DirectionDataPurpose
Platform → SAPWork order creationAutomated maintenance notices
Platform → SAPStatus updatesEvent resolution tracking
SAP → PlatformAsset registryEquipment context
SAP → PlatformWork order statusCompletion confirmation

Work Order Flow

┌─────────────┐    ┌─────────────┐    ┌─────────────┐
│ Event │ → │ Operator │ → │ SAP PM │
│ Detected │ │ Approval │ │ Work Order │
└─────────────┘ └─────────────┘ └─────────────┘

┌─────────────┐ ┌─────────────┐ ┌───────▼─────┐
│ Event │ ← │ Completion │ ← │ Field │
│ Closed │ │ Update │ │ Work │
└─────────────┘ └─────────────┘ └─────────────┘

Technical Approach

AspectApproach
ProtocolREST API / RFC (to be confirmed)
AuthenticationOAuth2 / SAP credentials
Data FormatJSON / BAPI structures
Error HandlingRetry with notification

Genetec Security Desk

Overview

Video streaming integration for security monitoring.

Integration Scope (Post-MVP)

CapabilityPurpose
Live videoReal-time drone feed to Genetec
Recorded clipsEvent-triggered recordings
Alert correlationLink drone alerts to Genetec events

Technical Approach

AspectApproach
ProtocolRTSP/RTMP streaming
SourceFlightHub 2 live feed
TriggerEvent-based or on-demand
ResolutionConfigurable quality

SCADA Integration

Overview

Data exchange with SCADA systems for operational correlation.

Integration Scope (Post-MVP)

DirectionDataPurpose
Platform → SCADAAlertsOperator notification
Platform → SCADATelemetryCorrelated data
SCADA → PlatformProcess dataContext for AI
SCADA → PlatformAlarm statusCorrelation input

Technical Approach

ProtocolUse Case
REST APIStandard data exchange
MQTTReal-time telemetry
OPC UAIndustrial protocol support

SCADA Complexity Note

SCADA integration varies significantly by vendor and installation:

  • Ignition, Survalent, and others have different APIs
  • Custom configuration required per installation
  • Discovery phase needed before commitment
  • Deferred to post-MVP to manage scope

Integration Timeline

SystemPhaseStatus
FlightHub 2MVP Phase 1Core requirement
RTIC DashboardsMVP Phase 4Deliverable
SAP PMMVP Phase 4MVP scope
GenetecPost-MVP Phase 5Enhancement
SCADAPost-MVP Phase 6+Complex integration