Başlangıç Genel Bakış¶
IQV Integration API, ERP proje ve iş emri payload’larını müşteri yerel MongoDB veritabanıyla entegre eden bir Go servisidir.
Bugün yapılabilenler¶
- Binary’yi yerel derleyip çalıştırmak
- Health uç noktalarını ve inbound iş emri API’sini sunmak
checkile yapılandırma ve actor kimliğini doğrulamakmigrateile kayıtlı MongoDB indeks migration’larını çalıştırmak- Windows Native Service, Linux systemd, Windows Docker veya Linux Docker kurmak
- Worker sürecini başlatmak (yalnız iskelet — outbound iş yok)
Tipik kullanım¶
flowchart LR
ERP[ERP] -->|POST JSON veya XML| API[IQV Integration API]
API --> Mongo[(Müşteri MongoDB)]
API --> IQV[IQV platform / domain koleksiyonları]
Worker[worker CLI] -.->|planlanan outbound| External[Harici API’ler]
- ERP, iş emirlerini
POST /api/v1/inbound/work-ordersadresine gönderir. - API JSON veya XML çözer, sözleşmeyi doğrular, tenant ve actor’ı çözümler, kabul edilen veriyi yazar.
- IQV uygulamaları aynı müşteri MongoDB’sini okur.
workerüzerinden outbound gönderim uygulanmamıştır.