Ana içeriğe geç

Kurumsal Sistem Düğümleri

6. Kurumsal Sistem Düğümleri​

Kurumsal sistem düğümleri, SkyStudio iş akışlarını şirketinizin ERP ve CRM sistemlerine bağlar. Salesforce, SAP ve CANIAS ERP için özel düğümler sunulur. Bu düğümler genellikle IT departmanınızla birlikte yapılandırılır.

Düğüm kataloğunun Düğümler sekmesinin alt kısmında, sistem adına göre gruplanmış olarak yer alırlar.

Salesforce Düğümü​

Salesforce düğümü, Salesforce CRM'inizdeki kayıtları sorgulamanızı ve yönetmenizi sağlar. Bağlantı için kullanıcı adı, şifre ve güvenlik token'ı kullanılır.

Bağlantı Kurulumu ve Yönetimi​

Security Token Alma​

Salesforce, API erişimi için şifrenizin yanında bir Security Token ister.

  1. Salesforce'a giriş yapın.

  2. Sağ üstteki profil resminize tıklayın ve Settings seçeneğini seçin.

  3. Sol menüden My Personal Information → Reset My Security Token bölümüne gidin.

  4. Reset Security Token butonuna tıklayın.

  5. Token, hesabınıza kayıtlı e-posta adresine gönderilir.

  6. Gelen e-postadaki token değerini kopyalayın.

Not: Security Token yalnızca e-posta ile gönderilir, ekranda gösterilmez. Şifrenizi her değiştirdiğinizde token da sıfırlanır ve SkyStudio bağlantısını güncellemeniz gerekir.

API Erişimini Doğrulama​

Kullanıcınızın API erişim yetkisi olmalıdır.

  1. Setup → Users → ilgili kullanıcıyı açın.

  2. Profile bölümündeki profile tıklayın.

  3. Administrative Permissions altında API Enabled seçeneğinin işaretli olduğunu doğrulayın.

Not: API erişimi Salesforce'un bazı sürümlerinde (örn. Essentials) sunulmaz. Yetkiyi göremiyorsanız Salesforce yöneticinizle görüşün.

Login URL Seçimi​

OrtamLogin URL
Üretim (Production)https://login.salesforce.com
Test (Sandbox)https://test.salesforce.com

SkyStudio'ya Bağlantı Ekleme​

  1. İş akışı canvas'ının alt araç çubuğundaki zincir ikonuna (Uygulama Bağlantıları) tıklayın.

  2. + Yeni bağlantı butonuna tıklayın.

  3. Sağlayıcı listesinden Salesforce seçin (CRM & Destek kategorisi altındadır).

  4. Aşağıdaki alanları doldurun:

AlanZorunluAçıklama
Bağlantı adıEvetTanımlayıcı bir isim (örn. Prod Salesforce)
Kimler kullanabilirEvetSadece ben / Çalışma alanı / Seçili kullanıcılar / Entegrasyonlar
AdHayırKimlik bilgisi etiketi
UsernameEvetSalesforce kullanıcı adı (e-posta formatında)
PasswordEvetSalesforce şifreniz
Security TokenEvetE-posta ile gelen token değeri
Login URLEvethttps://login.salesforce.com veya sandbox adresi
API VersionEvetKullanılacak API sürümü (örn. 59.0)
  1. Bağlantı ekleyin butonuna tıklayın.

Not: Şifre ve Security Token ayrı alanlara girilir; bazı entegrasyonlarda olduğu gibi birleştirilmez.

Operasyonlar​

Salesforce düğümü tek bir operasyon sunar:

OperasyonAçıklama
SalesforceSOQL sorgusu çalıştırır ve kayıt işlemleri yapar

Parametreler​

ParametreZorunluAçıklama
ConnectionEvetKullanılacak Salesforce bağlantısı
İşlem TipiEvetSorgula / Oluştur / Güncelle / Sil
ObjectEvetSalesforce nesnesi (örn. Account, Contact, Opportunity)
SOQL SorgusuDuruma göreSorgulama için SOQL ifadesi
Record IDDuruma göreGüncelleme ve silme için kayıt kimliği
Data (JSON)Duruma göreOluşturma ve güncelleme için alan değerleri

Sık Kullanılan Nesneler​

NesneAçıklama
AccountŞirketler
ContactKişiler
LeadPotansiyel müşteriler
OpportunitySatış fırsatları
CaseDestek talepleri
TaskGörevler

SAP Düğümü​

SAP düğümleri, SAP sisteminizdeki verilere üç farklı yöntemle erişmenizi sağlar: SAP HANA Query (doğrudan veritabanı sorgusu), SAP SOAP (klasik SAP servisleri) ve SAP REST (OData servisleri).

Bağlantı Kurulumu ve Yönetimi​

Başlamadan Önce​

SAP bağlantıları kurumsal güvenlik politikalarına tabidir. Aşağıdaki bilgileri IT / SAP Basis ekibinizden talep edin:

BilgiAçıklama
Sunucu adresiSAP sisteminin erişim adresi
Servis kullanıcısıEntegrasyon için açılmış kullanıcı adı ve şifre
YetkilerErişilecek tablolar veya servisler için okuma/yazma yetkisi
Ağ erişimiSkyStudio'nun SAP sunucusuna erişebilmesi için gerekli güvenlik duvarı izinleri

Not: Kişisel SAP hesabınızı entegrasyonda kullanmayın. IT ekibinden yalnızca gerekli yetkilere sahip ayrı bir servis kullanıcısı talep edin.

SkyStudio'ya Bağlantı Ekleme​

  1. İş akışı canvas'ının alt araç çubuğundaki zincir ikonuna tıklayın.

  2. + Yeni bağlantı butonuna tıklayın.

  3. Sağlayıcı listesinden SAP HANA, SAP SOAP veya SAP REST seçin (Veritabanı & ERP kategorisi altındadır).

  4. Aşağıdaki alanları doldurun:

AlanZorunluAçıklama
Bağlantı adıEvetTanımlayıcı bir isim (örn. SAP Üretim)
Kimler kullanabilirEvetErişim seviyesi
AdHayırKimlik bilgisi etiketi
URLEvetSAP sunucu adresi
UsernameEvetSAP servis kullanıcı adı
PasswordEvetSAP servis kullanıcı şifresi
  1. Bağlantı ekleyin butonuna tıklayın.

Not: Üretim ve test ortamları için ayrı bağlantılar tanımlayın. Bağlantı adında ortamı belirtmek ("SAP Test", "SAP Üretim") yanlış ortamda işlem yapmayı önler.

SAP HANA Query​

SAP HANA veritabanına doğrudan SQL sorgusu gönderir. Raporlama ve veri çekme işlemleri için kullanılır.

Parametreler​

ParametreZorunluAçıklama
ConnectionEvetKullanılacak SAP HANA bağlantısı
SQL SorgusuEvetÇalıştırılacak SQL ifadesi
LimitHayırDöndürülecek maksimum satır sayısı

Kullanım Örneği​

SELECT MATNR, MAKTX, MEINS
FROM MARA
WHERE MTART = 'FERT'
LIMIT 100

Not: Üretim veritabanında yalnızca SELECT sorguları çalıştırın. Yazma işlemleri için SAP SOAP veya SAP REST üzerinden resmi servisleri kullanın; doğrudan tablo yazımı veri bütünlüğünü bozabilir.

SAP SOAP​

SAP web servislerine SOAP protokolüyle çağrı yapar. BAPI ve RFC fonksiyonlarını çağırmak için kullanılır.

Parametreler​

ParametreZorunluAçıklama
ConnectionEvetKullanılacak SAP SOAP bağlantısı
Servis / FonksiyonEvetÇağrılacak servis veya BAPI adı
SOAP EnvelopeEvetİstek gövdesi (XML)
SOAP ActionHayırSOAPAction başlığı

Not: SOAP zarfının yapısını SAP tarafındaki WSDL dosyasından öğrenebilirsiniz. IT ekibinizden ilgili servisin WSDL adresini isteyin.

SAP REST​

SAP'nin OData veya REST servislerine istek gönderir. Modern SAP kurulumlarında (S/4HANA) tercih edilen yöntemdir.

Parametreler​

ParametreZorunluAçıklama
ConnectionEvetKullanılacak SAP REST bağlantısı
EndpointEvetServis yolu (örn. /sap/opu/odata/sap/API_BUSINESS_PARTNER)
HTTP MetoduEvetGET, POST, PUT, DELETE
Query ParametreleriHayırOData filtre ve seçim parametreleri
BodyDuruma görePOST/PUT istekleri için gövde

OData Parametre Örnekleri​

ParametreAçıklama
$filter=Country eq 'TR'Ülkeye göre filtreleme
$select=BusinessPartner,BusinessPartnerNameYalnızca belirli alanları getirme
$top=50İlk 50 kayıt
$orderby=CreationDate descTarihe göre sıralama

CANIAS ERP Düğümü​

CANIAS ERP düğümü, CANIAS sisteminize WSDL üzerinden bağlanmanızı sağlar.

Bağlantı Kurulumu ve Yönetimi​

Başlamadan Önce​

CANIAS bağlantısı için IT ekibinizden şu bilgileri talep edin:

BilgiAçıklama
WSDL adresiCANIAS web servis tanım dosyasının adresi
Servis kullanıcısıEntegrasyon için açılmış kullanıcı bilgileri
Şirket / Dönem koduİşlem yapılacak şirket ve mali dönem
YetkilerKullanılacak modüller için erişim yetkisi

SkyStudio'ya Bağlantı Ekleme​

  1. Alt araç çubuğundaki zincir ikonuna tıklayın.

  2. + Yeni bağlantı butonuna tıklayın.

  3. Sağlayıcı listesinden CANIAS (WSDL) seçin (Veritabanı & ERP kategorisi altındadır).

  4. Aşağıdaki alanları doldurun:

AlanZorunluAçıklama
Bağlantı adıEvetTanımlayıcı bir isim
Kimler kullanabilirEvetErişim seviyesi
URLEvetCANIAS WSDL servis adresi
UsernameEvetCANIAS servis kullanıcı adı
PasswordEvetCANIAS servis kullanıcı şifresi
  1. Bağlantı ekleyin butonuna tıklayın.

Canias Request​

CANIAS ERP servisine istek gönderir.

Parametreler​

ParametreZorunluAçıklama
ConnectionEvetKullanılacak CANIAS bağlantısı
Servis / MetotEvetÇağrılacak CANIAS servis metodu
ParametrelerDuruma göreMetoda gönderilecek parametreler
Şirket KoduHayırİşlem yapılacak şirket
DönemHayırMali dönem kodu

Hızlı Başlangıç Örnekleri​

Örnek 1: Salesforce Fırsat Raporu​

Açık satış fırsatlarını haftalık raporlayan akış:

Webhook (Her Pazartesi) → Salesforce → Anthropic API Çağrısı → Mail Gönder (Outlook)

Salesforce ayarları:

  • İşlem Tipi: Sorgula
  • SOQL: SELECT Name, Amount, CloseDate FROM Opportunity WHERE IsClosed = false ORDER BY Amount DESC LIMIT 20

Örnek 2: SAP Stok Uyarısı​

Kritik stok seviyesine düşen ürünleri bildiren akış:

Webhook (Her sabah) → SAP HANA Query → If-Else Koşulu → Mesaj Gönder (Slack)

Örnek 3: ERP Verisinden Dashboard​

ERP verisini analiz edip görsel rapor üreten akış:

Webhook (Ayın 1'i) → SAP REST → JSON'dan Tabloya → Veri Analizi (Python) → Artifact → Mail Gönder

Örnek 4: Formdan Salesforce Kaydı​

Web formundan gelen talebi CRM'e kaydeden akış:

Webhook → Text2data → Transform → Salesforce (Oluştur) → Mesaj Gönder (Slack)

Örnek 5: ERP Sorgu Chatbot'u​

Ekibin ERP verisini doğal dille sorgulamasını sağlayan chatbot:

Metin Girişi → LLM (SQL üret) → SAP HANA Query → LLM (yanıtla) → Metin Çıktısı

Sık Karşılaşılan Hatalar​

HataOlası NedenÇözüm
INVALID_LOGIN (Salesforce)Şifre veya Security Token hatalıToken'ı sıfırlayıp e-postadan gelen yeni değeri girin
API_DISABLED_FOR_ORGKullanıcıda API yetkisi yokProfilde "API Enabled" yetkisini açtırın
MALFORMED_QUERYSOQL söz dizimi hatalıSorguyu Salesforce Developer Console'da test edin
Invalid session IDOturum süresi dolmuşBağlantıyı yeniden kaydedin
SAP Connection refusedAğ erişimi kapalıIT ekibinden güvenlik duvarı izni talep edin
SAP Authorization failedServis kullanıcısının yetkisi yetersizSAP Basis ekibinden ilgili tablo/servis yetkisi isteyin
SAP HANA Table not foundŞema adı belirtilmemişSorguda tam şema adını kullanın (SCHEMA.TABLO)
CANIAS WSDL parse errorWSDL adresi hatalı veya erişilemiyorAdresi tarayıcıda açıp erişilebilir olduğunu doğrulayın
Sorgu zaman aşımına uğruyorÇok fazla kayıt çekiliyorLIMIT / $top parametreleriyle sonuç sayısını sınırlayın

Notlar​

  • Kurumsal sistem bağlantıları genellikle IT departmanınızla birlikte kurulur; gerekli bilgileri ve ağ izinlerini onlardan talep edin.
  • Entegrasyonlarda kişisel hesap yerine servis kullanıcısı kullanın; kişisel şifre değişiklikleri entegrasyonu bozar.
  • Salesforce Security Token, şifreniz her değiştiğinde sıfırlanır; bağlantıyı güncellemeyi unutmayın.
  • Salesforce'ta üretim ve sandbox ortamları farklı Login URL kullanır — yanlış ortama bağlanmamaya dikkat edin.
  • SAP HANA'da üretim veritabanına yalnızca SELECT sorguları gönderin; yazma işlemleri için resmi SAP servislerini (SOAP / REST) kullanın.
  • Modern SAP kurulumlarında (S/4HANA) SAP REST, eski kurulumlarda SAP SOAP tercih edilir.
  • Test ve üretim ortamları için ayrı bağlantılar tanımlayın ve bağlantı adında ortamı belirtin.
  • Büyük veri setlerinde mutlaka LIMIT, $top gibi sınırlama parametrelerini kullanın; ERP sorguları sistem kaynaklarını yoğun kullanır.
  • Kurumsal sistemlerde yazma işlemi yapan akışları önce test ortamında deneyin.