Ana içeriğe geç

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
  • check ile yapılandırma ve actor kimliğini doğrulamak
  • migrate ile 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]
  1. ERP, iş emirlerini POST /api/v1/inbound/work-orders adresine gönderir.
  2. API JSON veya XML çözer, sözleşmeyi doğrular, tenant ve actor’ı çözümler, kabul edilen veriyi yazar.
  3. IQV uygulamaları aynı müşteri MongoDB’sini okur.
  4. worker üzerinden outbound gönderim uygulanmamıştır.

Sonraki