ALGOFACT

Sistem Entegrasyonu

Sistemleriniz aynı veriyi aynı şekilde konuşsun.

ALGOFACT, şirketlerin kullandığı ERP, CRM, HBYS ve sektöre özel yazılımları birbirine ve yeni uygulamalara bağlayan entegrasyonlar geliştirir. Her verinin hangi sistemde doğduğunu belirler, akışları API ve mesaj kuyruğu üzerinden kurar, alan eşlemesini ve hata yönetimini yazılı hale getirir, entegrasyonu izleme ve alarm kurallarıyla canlıya alırız. Amaç, aynı kaydın iki ekrana elle girilmesini ve rakamın hangi sisteme bakıldığına göre değişmesini bitirmektir.

Kısa bilgiler

Son güncelleme:

Bağlantı yöntemi
REST, SOAP, mesaj kuyruğu, dosya aktarımı
Sağlık sistemleri
HBYS, laboratuvar ve EHR bağlantıları
Veri yönetimi
Alan eşleme ve ana veri kuralları
Hata yönetimi
Yeniden deneme, hata kuyruğu, alarm
Bilgi güvenliği
ISO 27001:2022 kapsamında
Ortam
Bulut, şirket içi veya hibrit

Sorununuz yeni yazılım mı, eksik entegrasyon mu?

Aynı müşteri, ürün veya hasta bilgisi iki sistemde ayrı ayrı tutuluyorsa, ekipler veriyi Excel ile bir sistemden alıp diğerine yüklüyorsa ya da bir raporun rakamı hangi ekrana bakıldığına göre değişiyorsa, çözüm çoğu zaman yeni bir yazılım değil eksik bir entegrasyondur.

Projelerde sık karşılaştığımız sistemler arasında Logo, Netsis, SAP ve Microsoft Dynamics gibi ERP’ler, Salesforce gibi CRM’ler, sağlık kurumlarında ise HBYS, laboratuvar ve EHR sistemleri bulunur. Bu isimler ALGOFACT’in iş ortaklıkları değil, yaygın olarak entegre edilen sistemlere örnektir. Bağlantıyı her sistemin üreticisinin desteklediği API, web servisi veya veri tabanı arayüzü üzerinden kurarız.

Her akışın gerçek zamanlı olması gerekmez. Sipariş ve stok gibi akışlar dakikalar içinde eşitlenmelidir; muhasebe kapanışı veya raporlama içinse gece çalışan toplu aktarım hem daha sağlam hem daha ucuzdur. Doğru ritmi akış bazında seçeriz.

Hangi entegrasyonları yapıyoruz

  1. 01

    ERP ile e-ticaret ve portallar

    Ürün, fiyat, stok, cari ve siparişin ERP ile mağaza, bayi portalı veya mobil uygulama arasında çift yönlü akışı.
  2. 02

    CRM ile operasyon sistemleri

    Müşteri kaydının satış fırsatından sözleşmeye, siparişe ve faturaya kadar CRM, ERP ve destek sistemi arasında tek bir kimlikle izlenmesi.
  3. 03

    HBYS ve sağlık sistemleri

    Hasta, randevu, laboratuvar ve faturalama verisinin HBYS, EHR ve harici sistemler arasında aktarımı. Onewell için Indeed ve kariyer akışının şirketin kendi EHR sistemlerine bağlanması ve Letoon için hastane yönetim sistemi yazılımı bu alandaki çalışmalarımızdandır.
  4. 04

    Eski sistemden veri taşıma

    Kullanımdan kaldırılacak bir sistemin verisinin yenisine aktarımı; alan eşleme, temizleme, deneme yüklemeleri ve iki sistemin paralel çalıştığı bir geçiş dönemiyle.
  5. 05

    Entegrasyon katmanı ve API geçidi

    Noktadan noktaya bağlantıların çoğaldığı yapılarda sistemler arasına tek bir entegrasyon katmanı ve dokümante API koyarak her yeni bağlantıyı kolaylaştırmak.

Proje nasıl ilerler

  1. 01

    Sistem ve veri envanteri

    Bağlanacak her sistemin sürümü, sunduğu arayüzler, erişim yöntemi ve sorumlusu listelenir. Arayüzü olmayan sistemler için seçenekler burada konuşulur.
  2. 02

    Veri sahipliği ve alan eşleme

    Her veri nesnesi (müşteri, ürün, sipariş, hasta) için kaynak sistem belirlenir; alanlar, kod listeleri ve dönüşüm kuralları eşleme dokümanına yazılır.
  3. 03

    Akış tasarımı

    Hangi olayın hangi akışı tetikleyeceği, senkron veya asenkron çalışma, sıralama, tekrar deneme ve çakışma kuralları tanımlanır.
  4. 04

    Test

    Gerçek veriden anonimleştirilmiş örneklerle uçtan uca test; hatalı kayıt, eksik alan ve sistem kesintisi senaryoları dahil. Muhasebe ve operasyon ekipleri sonuçları kendi ekranlarında doğrular.
  5. 05

    Canlıya alma ve izleme

    Akış bazında başarılı ve hatalı mesaj sayıları, gecikme ve hata kuyruğu tek bir panelde izlenir; eşik aşıldığında adı belli sorumluya alarm gider.

Ana veri, hata yönetimi ve güvenlik

Entegrasyon projelerinin çoğu teknoloji yüzünden değil veri yüzünden zorlanır: aynı müşteri iki sistemde farklı kodlarla, aynı ürün farklı birimlerle tutulur. Ana veri kurallarını (hangi sistem kaynaktır, kayıtlar nasıl eşleşir, çakışmada hangisi geçerlidir) akışları yazmadan önce belirleriz; gerekirse eşleşme tablosu ve veri temizleme ekranı da kapsama girer.

Her akış idempotent tasarlanır: aynı mesaj iki kez gelse bile kayıt iki kez oluşmaz. Başarısız mesajlar kaybolmaz, sebebiyle birlikte hata kuyruğunda bekler ve düzeltildikten sonra yeniden gönderilebilir. Sistem erişimleri en az yetki ilkesine göre ayrı servis hesaplarıyla tanımlanır; kişisel ve sağlık verisi şifreli kanallarla aktarılır ve loglarda maskelenir.

Teslim edilenler

  1. 01

    Entegrasyon mimarisi

    Sistemleri, akışları, yöntemleri ve sorumluları gösteren diyagram.
  2. 02

    Veri eşleme dokümanı

    Alanlar, kod listeleri ve dönüşüm kuralları; ana veri kararlarıyla birlikte.
  3. 03

    Entegrasyon servisleri

    API bağlantıları, mesaj kuyruğu tüketicileri ve zamanlanmış işler.
  4. 04

    İzleme paneli ve alarmlar

    Akış bazında durum, hata kuyruğu ve yeniden gönderme ekranı.
  5. 05

    Test seti ve runbook

    Uçtan uca test senaryoları, hata durumunda yapılacaklar ve sürüm yükseltme kontrol listesi.
01ERP’miz eski bir sürüm ve API’si yok. Entegrasyon yine de mümkün mü?

Çoğu durumda evet. Sistemin web servisi, veri tabanı görünümü, dosya aktarımı veya üreticinin sunduğu ara katman gibi seçenekleri değerlendiririz. Doğrudan veri tabanına yazmak son çaredir ve yalnızca üreticinin desteklediği yöntemlerle düşünülür.

02Hazır entegrasyon aracı mı, özel geliştirme mi?

Sistemleriniz için hazır bağlayıcılar varsa ve akışlar standartsa bir iPaaS ürünü veya üreticinin kendi entegrasyon aracı daha hızlı olabilir. İş kuralları karmaşıksa, akış sayısı fazlaysa veya verinin şirket ağından çıkmaması gerekiyorsa özel entegrasyon katmanı daha fazla kontrol sağlar. Öneriyi akış listesini gördükten sonra yaparız.

03HBYS entegrasyonlarında hangi standartlarla çalışıyorsunuz?

Karşı sistemin desteklediğine göre HL7 v2 mesajları, FHIR API’leri veya üreticinin kendi web servisleri kullanılır. Hasta verisi aktarımında KVKK’nın özel nitelikli kişisel veri kuralları ve kurumun erişim politikaları tasarımın parçasıdır.

04ERP sürüm yükseltmesi entegrasyonları bozar mı?

Bozabilir; bu yüzden her akış için otomatik test seti ve sürüm yükseltme kontrol listesi teslim ederiz. Yükseltme önce test ortamında bu setle denenir, ardından canlıya alınır.

05Süre ve maliyet neye bağlıdır?

Bağlanacak sistem ve akış sayısına, bu sistemlerin sunduğu arayüzlerin kalitesine, ana verinin ne kadar temizlik gerektirdiğine ve gerçek zamanlı akış ihtiyacına. Envanter ve eşleme aşamasından sonra akış bazında bir plan ve tahmin sunarız.

Projenizi anlatın

Sorunu kısaca yazın; 30 dakikalık keşif görüşmesi için bir zaman önerisiyle size dönelim.

Keşif görüşmesi planlayın