kommuns API
kommuns API, bir dış sistemin bir organizasyonun kommuns'taki verisiyle çalışmasını sağlar: envanteri, iş emirlerini ve geri bildirimleri okur, iş emri açar ve günceller, iş emirlerini form cevaplarıyla tamamlar ve bir şey olunca webhook ile haber alır.
Neler yapılıyor
| Senaryo | Sistemin yaptığı |
|---|---|
| ERP / bakım planlama | Kendi planlarından iş emri açar, durumlarını ve cevaplarını geri okur, kendi numaralarını tutar (external_id). |
| Bina otomasyonu, SCADA, sensörler | Bir alarm oluşunca geri bildirim (ya da iş emri) açar. |
| Raporlama (Power BI, Excel, veri ambarı) | İş emirlerini ve cevapları sayfa sayfa, sonra yalnız değişenleri okur. |
| Servis firmasının kendi yazılımı | Müşterilerinin kendisine atadığı iş emirlerini okur, cevaplarla tamamlar. |
| Otel ya da çağrı merkezi yazılımı | Bir oda ya da cihaz için geri bildirim açar ve çözülene kadar izler. |
Erişim nasıl çalışır
- Paket. API, organizasyonun kommuns paketinin bir özelliğidir; dakikalık çağrı sınırı ve entegrasyon sayısıyla.
- Entegrasyon. Organizasyonun bir yöneticisi Organizasyon › Entegrasyonlar'da bir entegrasyon oluşturur. Entegrasyonun bir istemci kimliği, bir istemci sırrı (bir kez gösterilir) ve kapsamları — API'de yapabilecekleri — olur.
- Yetkiler. Entegrasyon, organizasyonda bir çalışan gibi bir kimliktir: bir organizasyon yetki tanımıyla oluşturulur ve yalnız yetki verildiği envanteri görür (lokasyon, sistem ya da ekipmanda Yetkili Ata). Kapsamları bunu ayrıca daraltır: API'nin izin verdiği, kapsamlar ∩ yetkilerdir.
- Token'lar. Sisteminiz istemci kimliğini ve sırrını bir erişim token'ıyla değiştirir (OAuth 2 client credentials) ve her çağrıda gönderir.
Entegrasyonun yaptığı her değişiklik organizasyonun Log Kayıtları'na onun adıyla ("SAP bağlantısı (API)" gibi) yazılır; ilgili kişiler her zamanki bildirimleri alır.
Adresler
- API adresi:
https://app.kommuns.com/api/public/v1 - API başvurusu (her uç nokta alanları ve örnekleriyle, İngilizce): https://app.kommuns.com/api/public/v1/docs
Organizasyonunuz başka bir kommuns kurulumunu kullanıyorsa onun adresini kullanın.
Sonraki: İlk adımlar.