İçeriğe geç
Entegrasyon · Oracle

CRM'iniz Oracle ile konuşur — hangi Oracle olduğunu önce netleştirerek.

Cari, sipariş ve fatura bilgisi Oracle tarafında kalır; satış ekibiniz ihtiyacı olan kısmı CRM'de görür. Ama “Oracle” tek bir ürün değil: hangi ürün olduğu netleşmeden kapsam sözü vermiyoruz.

Rapitek CRM kanallar ve entegrasyonlar ekranı: WhatsApp Botları, E-posta Hesapları, Meta Sayfaları, Instagram, CTI Adaptörleri, Ödeme Sağlayıcılar kartları
Kanallar ve entegrasyonlar ekranı — bağlantı kartları

“Oracle'a bağlanabiliyor musunuz?” sorusunun tek kelimelik cevabı yok

Bu sayfa diğer ERP sayfalarımızdan farklı bir yerden başlıyor, çünkü soru farklı. Netsis, Nebim ya da Logo dendiğinde karşı tarafta ne olduğu aşağı yukarı bellidir. Oracle dendiğinde değildir.

  • Aynı cümle bulut bir kurumsal ERP'yi de, kendi sunucunuzda yıllardır özelleştirilmiş bir kurulumu da, ayrı bir ekibin yönettiği bir bulut ERP'yi de anlatabilir.
  • Bazen ERP tamamen başka bir üründür ve Oracle olan yalnızca veritabanıdır — bu, cevabı tamamen değiştiren bir ayırımdır.
  • Bilgi işlem “bağlanabiliyor musunuz” diye sorar; satış tarafı “bakiyeyi görebilecek miyim” diye sorar. İki soru aynı görünür, aynı değildir.
  • Bu belirsizliğin ticari bedeli şudur: karşı tarafta ne olduğu bilinmeden verilen “evet, entegre ediyoruz” sözü, kapsam çıktığında geri alınmak zorunda kalabilir.
  • Satış tarafındaki tablo ise kendi projelerimizde aynı çıkıyor: aday, görüşme geçmişi, teklif ve kaybetme nedeni ERP'nin başlamadığı yerde durur ve kendiliğinden bir kayda düşmez.

Bu yüzden bu sayfada önce ayırımı yapıyoruz, sonra bağlantıyı anlatıyoruz.

Bağlantı nasıl kuruluyor?

Oracle için kutudan çıkan bir modülümüz yok ve olduğunu söylemeyeceğiz. Bağlantı; REST API, OAuth2, webhook ve içe/dışa aktarma ile kapsamı keşif görüşmesinde belirlenen bir entegrasyon projesi olarak kurulur.

Buna bir cümle daha ekliyoruz: hangi Oracle ürününün konuşulduğu netleşmeden kapsam sözü vermiyoruz. “Oracle entegrasyonumuz var” demek, karşı tarafta ne olduğunu bilmeden verilmiş bir söz olurdu; biz o sözü ilk görüşmeden önce vermiyoruz. Aynı sebeple “Oracle sertifikalı” ya da “Oracle onaylı” bir entegrasyonumuz olduğunu da söylemiyoruz — böyle bir belgemiz yok.

Rapitek CRM tarafında üç araç kullanılır:

  • REST API — ürün kutudan 183 iş nesnesiyle geliyor ve her biri REST API'de kendi veri ve şema ucuyla yayımlanıyor; erişim OAuth2 ile yetkilendirilir, kullanıcı şifresi paylaşarak entegrasyon kurulmaz.
  • Giden webhook — CRM olayları dış sisteme imzalı olarak iletilir; başarısız çağrı yeniden denenir, hedef adres doğrulanır.
  • İçe/dışa aktarma — dört adımlı sihirbaz; onay süreci uzun kurumlarda ilk faydayı geciktirmeyen başlangıç.

Bu üç aracın sınırları ölçülüdür, tahmin değildir: REST API nesne ve alan tanımlarını describe ucundan verir, tek toplu istekte 200 kayda kadar işlem yapar, bileşik çağrıda 25 alt isteği tek seferde taşır. İçe aktarma sihirbazı 75'ten fazla nesnede, iş başına 100.000 satıra ve dosya başına 25 MB'a kadar çalışır. Genel yaklaşımımız entegrasyonlar sayfasında, aynı çerçevenin tek ürünlü bir ERP'deki hâli Netsis entegrasyonu sayfasında.

İlk ayırım

Önce hangi Oracle?

Bu tablo bir yetenek listesi değil, bir ayırım listesidir. Hangi satırda olduğunuz netleşmeden kapsam yazılmaz.
Karşı tarafta ne varKeşifte sorduğumuz ilk soru
Bulut kurumsal ERP (örn. Fusion / ERP Cloud)Entegrasyon katmanına hangi yetkiyle erişilebiliyor ve bu erişimi kim tanımlıyor?
Kendi sunucunuzda, yıllardır özelleştirilmiş bir kurulum (örn. E-Business Suite)Hangi modüller kullanımda ve dışarıya açık bir arayüz bugün tanımlı mı?
Ayrı bir ekibin yönettiği bulut ERP (örn. NetSuite)Hangi verinin otoritesi nerede kalacak ve hangi kayıt hangi yöne akacak?
Sektöre özgü, uzun ömürlü bir Oracle ürünüBugün dışarıya veri veren bir arayüz var mı, yoksa dönemsel döküm mü konuşuyoruz?
ERP başka bir ürün, Oracle olan yalnızca veritabanıUygulama tarafında bir arayüz var mı? Veritabanına doğrudan bağlanmayı ilk çözüm olarak önermiyoruz.
Somut senaryo

Çarşamba 09:50 — bilgi işlem “Oracle'a bağlanabiliyor musunuz?” diye soruyor. Bizim yürüyüşümüz şöyle:

  1. 1

    Aynı görüşmede ayırım yapılır

    Hangi Oracle ürünü, nerede çalışıyor, kim yönetiyor — bu üç soru önce cevaplanır. Cevap gelmeden kapsam da süre de yazılmaz; bu, görüşmenin kaybedilmiş yarım saati değil kazanılmış yarım saatidir.

  2. 2

    Erişimin kimde olduğu yazılır

    Arayüzü tanımlayan taraf sizin bilgi işleminiz mi, Oracle iş ortağınız mı, yoksa hizmet sağlayıcınız mı? Sorumluluk sınırı baştan çizilir, sonradan tartışılmaz.

  3. 3

    Satış tarafı beklemeye alınmaz

    Oracle tarafındaki onay süreci uzunsa CRM kurulumu döküm tabanlı başlar. Satış ekibi ilk haftadan kayıt tutmaya başlar; bağlantı hazır olduğunda aynı kapsam API'ye taşınır.

  4. 4

    Bakiye ve fatura görünürlüğü önce gelir

    İlk akış olarak bunu öneriyoruz: cari bakiye, vade ve fatura başlık bilgisi müşteri kartında alan olarak durur. Teklif yazılmadan önce görülür.

  5. 5

    Bilgi işlemin formu yazılı cevap alır

    Veri konumu, alt işleyen listesi, yetkilendirme ve denetim kaydı güvenlik sayfamızda yazılı; değerlendirme formunuzu da biz doldururuz. Sertifikamız olmadığını da yazılı söyleriz.

  6. 6

    Kapsam yazılı çıkar, sonra başlanır

    Alan eşleme tablosu, akış yönü, sıklık ve bedel yazılı paylaşılır. Keşif görüşmesinden sonra size aralık değil tarih veririz.

Oracle ile Rapitek CRM arasında kurulabilen akışlar

Müşteri ve cari kart eşleşmesi

Vergi numarası ya da Oracle tarafındaki müşteri kodu anahtar alınarak kayıtlar eşleştirilir. Eşleşme kuralı ve çakışma senaryoları yazılı kapsamda tanımlanır.

Bakiye, vade ve risk görünürlüğü

Cari bakiye, vadesi geçen tutar ve risk limiti müşteri kartına aktarılır. Aktarım sıklığı kapsamda belirlenir; otorite Oracle tarafında kalır.

Sipariş ve fatura bilgisinin izlenmesi

Sipariş ve fatura başlık bilgileri müşteri kartında liste olarak izlenebilir. Belgenin otoritesi ERP'de kalır; CRM satış ekibine görünürlük katmanı ekler.

Kazanılan fırsatın ERP yönüne bildirimi

Fırsat kazanıldığında sipariş bilgisini dış sisteme ileten imzalı webhook kurulabilir. Çağrılar imzalıdır, başarısız çağrı yeniden denenir.

Dönemsel dökümle hızlı başlangıç

Oracle tarafındaki erişim onayı beklenirken cari ve bakiye dökümü dört adımlı sihirbazla aktarılır. İş başına 100.000 satır, dosya başına 25 MB sınırı içinde çalışır.

Yetkilendirme ve denetim izi

Profil, izin seti, rol hiyerarşisi ve kayıt paylaşımı desteklenir; alan bazlı değişiklik kaydı tutulur. Kurumsal denetim sorularının cevabı buradan verilir.

Yöntem seçimi

Hangi yöntem ne zaman?

Yöntem, yukarıdaki ayırım netleştikten sonra seçilir. Dördü de aynı REST API yüzeyini kullanır; fark, verinin kimin tarafından ve hangi sıklıkta taşındığıdır.
YöntemNe işe yararNe zaman tercih edilir
REST API (kutudan gelen 183 iş nesnesi, her biri kendi veri ve şema ucuyla)Dış sistem CRM'deki kayıtları okur ve yazar; OAuth2 ile yetkilendirilir, şema API'den okunur, toplu ve bileşik istek desteklenirOracle tarafında bir entegrasyon katmanı tanımlıyken ve akışın otomatik ilerlemesi istendiğinde
Giden webhookCRM'deki olaylar (örn. fırsat kazanıldı) dış sisteme imzalı olarak iletilir; başarısız çağrı yeniden denenirCRM'den ERP yönüne olay bildirimi gereken akışlarda
İçe aktarma (Data Hub)Excel/CSV dökümleri dört adımlı sihirbazla aktarılır: yükle, alan eşle, önizle, çalıştır. Dışa aktarma aynı modülde yapılır; sınırlarını ölçmedikErişim onay süreci uzunken; satış tarafını bekletmeden başlatmak için
Üçüncü taraf entegratörOracle tarafını tanıyan danışmanınız aynı REST API'yi kullanarak bağlantıyı kendisi yazabilir; biz şemayı, OAuth2 erişimini ve alan eşleme tablosunu veririzOracle tarafında yerleşik bir danışman ekibiyle çalışıyorsanız
Ne söyleyebiliyoruz

Doğruladıklarımız

183
REST API'de iş nesnesi
OAuth2
Erişim jetonla yetkilendirilir; kullanıcı şifresi paylaşılmaz
6 saatte bir
Veritabanı yedeği alınır, 30 gün saklanır, bütünlüğü test edilir
100.000 satır
İçe aktarma işi başına üst sınır; dosya başına 25 MB, 75+ nesne desteklenir
Uygulama

Oracle bağlantısı nasıl devreye alınır?

  1. 1

    Ayırım ve keşif

    Hangi Oracle ürünü, nerede çalıştığı, kimin yönettiği ve dışarıya açık bir arayüzün tanımlı olup olmadığı çıkarılır. Bilgi işlem ve Oracle tarafınızı tanıyan ekibin bu görüşmede olmasını öneririz.

  2. 2

    Kapsam, yetki ve sorumluluk sınırı

    Hangi verinin hangi yöne, hangi sıklıkta akacağı ve arayüzü kimin tanımlayacağı burada yazılır. Alan eşleme tablosu ve varsa bedel yazılı paylaşılır — sürpriz kalem yok.

  3. 3

    Yapılandırma ve test aktarımı

    CRM tarafındaki nesneler, alanlar, yetkiler ve raporlar kurulur; örnek veriyle iki yönlü doğrulama yapılır. Mükerrer kayıt ve çakışma senaryoları burada denenir.

  4. 4

    Eğitim ve canlı geçiş

    Ekip eğitimi ve ilk hafta yakın takip. Keşiften önce süre taahhüt etmiyoruz; keşif görüşmesinden sonra size aralık değil tarih veririz. Oracle tarafındaki erişim onayı uzarsa döküm tabanlı akışla başlar, sonra API'ye taşınır.

Sınırlarımız: bu sayfada vaat etmediklerimiz

Oracle konuşulurken sorulan beş şey var. Beşini de biz vaat etmiyoruz ve nedenini yazıyoruz.

  • “Oracle sertifikalı / onaylı entegrasyon” demiyoruz. Böyle bir belgemiz yok ve olmadan iddia etmeyeceğiz.
  • Hangi Oracle ürünü olduğu belirsizken kapsam sözü vermiyoruz. Karşı tarafta ne olduğunu bilmeden verilen söz, kapsam çıktığında geri alınır.
  • “Stoklarınız senkron olur” demiyoruz. Stok kaydının otoritesi ERP tarafında kalır.
  • Sipariş → fatura → tahsilat zincirinin kendiliğinden akacağını söylemiyoruz. Bu zincir üründe kuruludur, ama otomatik bir muhasebe akışı olarak satılmasını doğru bulmuyoruz.
  • Üretim ve MRP otomasyonu vaat etmiyoruz. Ürün reçetesi ve üretim hattı tanımı üründe vardır; iş emri yürütmesini bugün bir referansla anlatamayız.

Son üçün nedenini ve “bunun yerine ne yapılabildiğini” tek yerde, satır satır yazdık: vaat etmediğimiz üç şey. Ayrıca Rapitek CRM e-Fatura ya da e-Arşiv belgesi düzenlemez ve GİB özel entegratörü değildir.

Veri konumu: verileriniz Avrupa Birliği'nde tutulur — veritabanı Helsinki'de (Finlandiya), dosyalar Frankfurt'ta, yedekler Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi diye bir özelliğimiz yok. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır; aktarım dayanağınızı sözleşme sürecinde birlikte kurarız. Ayrıntı güvenlik sayfasında ve KVKK aydınlatma metnindedir.

Sertifika: ISO 27001 veya SOC 2 belgemiz yok. Kurumsal güvenlik değerlendirme formlarınızı dolduruyor, mimariyi yazılı anlatıyoruz; yazılı bir hizmet düzeyi (SLA) taahhüdü vermiyoruz.

Kapsam keşifte çıkar; plan fiyatları ise açıkta

Hangi Oracle ürününde olduğunuz netleşmeden kapsam sözü vermiyoruz; bedel de kapsamla birlikte çıkar. Plan fiyatlarını ise tek yerde ve rakamıyla yayımlıyoruz.

Üç plan, kapsam tablosu ve ayrı fiyatlanan kalemler tek sayfada.

SSS

Oracle entegrasyonu hakkında sık sorulanlar

Oracle ile CRM entegrasyonu mümkün mü?
Evet — ama önce hangi Oracle ürününün konuşulduğunu netleştiriyoruz, sonra kapsam yazıyoruz. Bağlantı kutudan çıkan bir modülle değil; REST API, OAuth2, imzalı giden webhook ve içe/dışa aktarma ile kapsamı belirlenmiş bir entegrasyon projesi olarak kurulur.
Rapitek CRM'de hazır Oracle modülü var mı?
Yok; olduğunu söylemek doğru olmaz. Oracle ürünlerine özel, kutudan çıkan bir modülümüz bulunmuyor. Elimizdeki şey belgeli bir arayüz: ürün kutudan 183 iş nesnesiyle geliyor ve her biri REST API'de kendi veri ve şema ucuyla yayımlanıyor — alan yapısını describe ile dışarıdan okuyabilirsiniz; yanında OAuth2, imzalı webhook ve dört adımlı içe/dışa aktarma sihirbazı.
Hangi Oracle ürününü kullandığımızı tam bilmiyoruz. Nasıl ilerleyeceğiz?
Bu olağan bir durum ve engel değil. Keşif görüşmesinde üç soruyla ayırımı birlikte yaparız: hangi ürün, nerede çalışıyor, kim yönetiyor. Cevaplar bilgi işlem sorumlunuzda ya da Oracle tarafınızı yöneten firmada olur; o kişinin görüşmede olmasını öneririz. Ayırım netleşmeden kapsam ve süre yazmıyoruz.
Oracle sertifikalı bir entegrasyon mu?
Hayır. Oracle sertifikalı ya da Oracle onaylı bir entegrasyonumuz yok ve böyle bir belgemiz olmadan bunu iddia etmeyeceğiz. Yaptığımız şey, Rapitek CRM'in kendi belgeli REST API'si üzerinden kapsamı belirlenmiş bir bağlantı kurmaktır.
Doğrudan Oracle veritabanımıza bağlanabilir misiniz?
Teknik olarak konuşulabilir ama ilk çözüm olarak önermiyoruz. Veritabanına doğrudan bağlanmak, uygulamanın iş kurallarını atlar; sürüm yükseltmesinde ve şema değişikliğinde ilk kırılan yer orası olur. Önerimiz uygulama tarafında tanımlı bir arayüz kullanmak; böyle bir arayüz yoksa dönemsel dökümle başlamak. Kararı keşifte bilgi işleminizle birlikte veririz.
Oracle danışmanımız bağlantıyı kendisi yazabilir mi?
Evet, bu desteklediğimiz bir yoldur. Danışmanınız Rapitek CRM'in REST API'sini kullanarak bağlantıyı kendisi yazabilir; biz API belgesini, OAuth2 erişimini, nesne tanımlarını ve alan eşleme tablosunu veririz. Kimin neyi yazacağını, testin nasıl yapılacağını ve hangi alanın hangi yöne akacağını keşifte yazılı olarak ayırırız. Kaç Oracle kurulumunda bu yolun seçildiğine dair bir sayımız yok; ölçmediğimiz için sayı da yazmıyoruz.
Oracle NetSuite kullanıyoruz. Fark eder mi?
Kapsamı etkiler, çerçeveyi değiştirmez. Ayırım tablosundaki satırınız belli olduğunda ilk soru şu olur: hangi verinin otoritesi nerede kalacak ve hangi kayıt hangi yöne akacak? Bağlantı yine REST API, OAuth2, webhook ve içe/dışa aktarma ile kurulur; Rapitek CRM tarafı her durumda aynıdır.
Bilgi işlemimiz güvenlik değerlendirme formu gönderiyor. Dolduruyor musunuz?
Evet, dolduruyoruz ve mimariyi yazılı anlatıyoruz. Baştan bilinsin: ISO 27001 veya SOC 2 belgemiz yok. Yazılabilecekler şunlar: veri Avrupa Birliği'nde, veritabanı yedeği 6 saatte bir alınıp 30 gün saklanıyor, API erişimi OAuth2 ile yetkilendiriliyor, alan bazlı denetim kaydı tutuluyor ve CRM verileriniz size ait ayrı bir veritabanında duruyor.
Stoklarımız CRM ile senkron çalışır mı?
Anlık stok senkronizasyonu vaat etmiyoruz. Stok kaydının otoritesi ERP tarafında kalır; CRM'e taşınacak stok bilgisinin kapsamı, sıklığı ve hangi alanları içereceği keşifte tanımlanır. Nedenini ve yerine ne yapılabildiğini entegrasyonlar sayfasındaki sınırlar bölümünde yazdık.
CRM'den e-fatura kesebilir miyiz?
Hayır. Rapitek CRM e-Fatura veya e-Arşiv belgesi düzenlemez ve GİB özel entegratörü değildir; ETTN ya da GİB durumu gibi alanlar üründe bulunmuyor. Faturalarınız bugünkü düzeninizde kesilmeye devam eder; fatura numarası, tarihi ve tutarı müşteri kartına alan olarak taşınabilir.
Oracle'ın yerini alır mı?
Hayır ve almasını da önermiyoruz. ERP muhasebe, stok, sipariş ve resmî belge tarafında kalır; Rapitek CRM satış öncesi süreci alır: müşteri adayı, görüşme geçmişi, teklif süreci, kaybetme nedeni ve satış raporlaması. Entegrasyonun işi bu iki tarafı tanımlı bir akışla bağlamaktır.
Senkronizasyon gerçek zamanlı mı olur?
Yönteme bağlıdır ve peşinen “gerçek zamanlı” sözü vermiyoruz. API ve webhook tabanlı akışlar olaya yakın çalışabilir; içe/dışa aktarma dönemseldir. Hangi akışın hangi sıklıkta çalışacağı yazılı kapsamda satır satır durur.
Kurulum ne kadar sürer ve maliyeti nedir?
Keşiften önce süre taahhüt etmiyoruz. Keşif görüşmesinden sonra size aralık değil tarih veririz: keşif, yapılandırma, veri aktarımı, eğitim ve canlı geçiş adımlarının tarihi yazılı planda durur. Bu sayfaya rakam da yazmıyoruz çünkü bedel kapsama bağlıdır: hangi ürün, hangi erişim, hangi nesneler ve hangi yön. Kapsam ve bedel yazılı paylaşılır.
Verilerimiz nerede tutuluyor?
Avrupa Birliği'nde: veritabanı Helsinki'de (Finlandiya), yüklediğiniz dosyalar Frankfurt'ta, veritabanı yedekleri Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi sunmuyoruz. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır; dayanağını sözleşme sürecinde birlikte kurarız. CRM verileriniz size ait ayrı bir veritabanında tutulur.

Önce hangi Oracle olduğunu 30 dakikada netleştirelim

Görüşmeye bilgi işlem sorumlunuzu da çağırın; ayırımı birlikte yapalım, kapsamı ve yöntemi aynı görüşmede karara bağlayalım.

Kurulumun kapsamı ve varsa bedeli keşif görüşmesinde çıkarılıp yazılı paylaşılır.

RapitekGO ile yapıldı

Ziyaretinizi ölçmek için isteğe bağlı çerez kullanmak istiyoruz. Reddederseniz site aynen çalışır. Çerez politikası