---
title: "Contractize Uygulamasıyla Birleştirilmiş Sözleşme Oluşturma İş Akışı"
---

# Contractize Uygulamasıyla Birleştirilmiş Sözleşme Oluşturma İş Akışı

Günümüzün hızlı tempolu iş ortamında **sözleşme oluşturma** artık manuel, izole bir faaliyet değildir. Şirketler, yüksek kalitede anlaşmaları ölçekli bir şekilde üretebilen, küresel düzenlemelere uyumlu kalabilen ve doğrudan CRM, ERP ya da finansal yazılım gibi alt sistemlere besleyebilen **tekrarlanabilir, otomatik bir boru hattı**na ihtiyaç duyar.  

[Contractize.app](https://contractize.app) **anlaşma üreteçleri** (NDA’lardan Yazılım Lisans Sözleşmelerine kadar) ve sözleşme yaşam döngüsünün her adımını birbirine bağlamanızı sağlayan esnek bir **API** seti sunar. Bu rehber, basit bir şablon talebini imzalanmış, arşivlenebilir bir sözleşmeye dönüştüren **birleştirilmiş bir sözleşme oluşturma iş akışı** nasıl inşa edeceğinizi açıklar; aynı zamanda denetlenebilirlik ve veri korumasını da ön planda tutar.

> **TL;DR**: Bir **ana şablon kütüphanesi** oluşturun, **Contractize API**’yi açığa çıkarın, bir **iş akışı orkestratörü** tasarlayın, **uyumluluk kontrolleri** (GDPR, CCPA vb.) ekleyin ve **onay, e‑imza ve yenileme** süreçlerini otomatikleştirin. Sonuç, sözleşme dönüş süresini %70’e kadar azaltan ölçeklenebilir bir motor olur.

---

## 1. Birleştirilmiş İş Akışının Önemi

| Sorun Noktası | Geleneksel Yaklaşım | Birleştirilmiş Otomasyon Avantajları |
|---------------|---------------------|--------------------------------------|
| **Sözleşme süresi** | Manuel taslak ve e‑posta ping‑pongu. | API üzerinden anlık oluşturma (saniyeler). |
| **Tutarsız dil** | Farklı departmanlar kendi versiyonlarını kullanır. | Merkezi şablon kütüphanesi tutarlılığı garanti eder. |
| **Uyumluluk riski** | Rastgele kontroller, GDPR/CCPA maddeleri kaçabilir. | Otomatik doğrulama kuralları yasal standartları zorunlu kılar. |
| **Görünürlük eksikliği** | Sözleşmeler dağınık klasörlerde saklanır. | Denetim günlükleri ve meta verilerle tek bir gerçek kaynak. |
| **Yenileme kör noktaları** | Kaçırılan tarihler, manuel hatırlatıcılar. | Otomatik yenileme uyarıları ve yenileme iş akışı tetikleyicileri. |

Birleştirilmiş bir iş akışı, silo etkilerini ortadan kaldırır, hataları en aza indirir ve yöneticilere anlaşma sağlığı üzerine gerçek‑zamanlı ölçümler sunar.

---

## 2. Temelleri Hazırlama

### 2.1 Tekrar Kullanılabilir Bir Şablon Kütüphanesi Oluşturun

1. **Temel Anlaşmaları Belirleyin** – Contractize’ın sunduğu 12 üreteçle başlayın (NDA, Hizmet Şartları, Ortaklık Anlaşması, Profesyonel Hizmet Anlaşması, Veri İşleme Anlaşması, Yazılım Lisans Anlaşması, İş Ortağı Anlaşması, Catering Sözleşmesi, Stajyer Anlaşması, Çalışan Takdir Mektubu, Şirket Tüzüğü Şablonu, Bağımsız Müteahhit Anlaşması).  
2. **İsimlendirmeyi Standartlaştırın** – Açık bir adlandırma kuralı kullanın: `generator-type_version_language`. Örnek: `nda_v3_en`.  
3. **Değişkenleri Parametreleştirin** – Sabit değerleri (şirket adı, yargı bölgesi, tarih) `{{company_name}}`, `{{effective_date}}` gibi yer tutucu tokenlarla değiştirin.  
4. **Sürüm Kontrolü** – Şablonları bir Git deposunda tutun; her commit, Contractize’ın **templateId** aracılığıyla başvurabileceği değişmez bir sürüm oluşturur.  

> **İpucu**: Yer tutucu adlandırmasını dahili veri modelinizle eşleştirin; böylece eşleme sonradan basitleşir.

### 2.2 API Erişimini Ayarlayın

Contractize.app **RESTful JSON API** sunar. Başlamak için:

```bash
# Örnek: curl ile bir NDA oluşturma
curl -X POST https://api.contractize.app/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "templateId": "nda_v3_en",
        "data": {
          "company_name": "Acme Corp",
          "recipient_name": "John Doe",
          "effective_date": "2026-05-01"
        }
      }'
```

- **Kimlik Doğrulama** – Contractize kontrol panelinde oluşturulan bir **Bearer token** kullanın.  
- **Hız Sınırları** – Hesap başına 100 istek/saniye; gerekirse **Enterprise plan** ile ölçeklendirin.  
- **Hata Yönetimi** – HTTP 5xx yanıtları için yeniden deneme mantığı uygulayın; denetim amacıyla `error_code` kaydedin.

---

## 3. Orkestratörü Tasarlama

Orkestratör, CRM, HRIS gibi veri kaynaklarını, Contractize API’sini, uyumluluk motorlarını ve bildirim hizmetlerini bir araya getiren “beyin”dir. **Serverless fonksiyonlar** (AWS Lambda, Azure Functions) ya da **Apache Airflow**, **Temporal**, **Zapier** gibi bir iş akışı motoru ile inşa edebilirsiniz.

Aşağıda akışı gösteren yüksek seviyeli bir **Mermaid** diyagramı yer alıyor:

```mermaid
flowchart TD
    A["Başlangıç: İş Kullanıcısından İstek"] --> B["Girdi Verisini Çek (CRM/HRIS)"]
    B --> C["Şablon Seç (Açılır Menü)"]
    C --> D["Token’ları Doldur (API Çağrısı)"]
    D --> E["Uyumluluk Doğrulaması Yap"]
    E -->|Geçti| F["Onaylayıcılara Yönlendir"]
    E -->|Kaldı| G["Hataları Kullanıcıya Döndür"]
    F --> H["Onaycı İncelemesi (Slack/E‑posta)"]
    H --> I["Elektronik İmza (DocuSign)"]
    I --> J["İmzalı Sözleşmeyi Depola (Döküman Kasası)"]
    J --> K["İmzadan Sonra İşlemleri Tetikle (ERP, Faturalama)"]
    K --> L["Yenileme Hatırlatıcılarını Planla"]
    L --> M["Bitiş"]
    style G fill:#ffcccc,stroke:#ff0000
    style F fill:#ccffcc,stroke:#00aa00
```

**Ana Adımların Açıklaması**

| Adım | Açıklama | Kullanılan Araçlar |
|------|----------|--------------------|
| **A – İstek** | İş kullanıcısı iç portalda “Anlaşma Oluştur” butonuna tıklar. | Özel UI (React, Vue) |
| **B – Veri Çek** | CRM/HRIS’tan şirket adı, adres, yargı bölgesi gibi ilgili alanlar alınır. | Salesforce API, Workday SOAP |
| **C – Şablon Seçimi** | UI, kullanıcının izinlerine göre filtrelenmiş bir şablon listesi sunar. | Contractize UI meta verileri |
| **D – Token Doldurma** | Orkestratör, token değerleriyle `POST /generate` isteği gönderir. | Contractize API |
| **E – Uyumluluk Doğrulaması** | GDPR, CCPA ve sektöre özel maddeler (ör. HIPAA için BAA) kontrol edilir. | OpenPolicyAgent (OPA) |
| **F – Onay Yönlendirme** | Doğrulama geçerse, tutar ve yargı bölgesine göre hukuk onaycılarına yönlendirilir. | Slack iş akışı, Microsoft Teams |
| **G – Hata Geri Bildirimi** | Eksik/yanlış alanların net bir listesi geri döner; UI bunları vurgular. | Front‑end doğrulama |
| **H – İnceleme** | Onaycılar yorum ekler, düzeltme ister ya da onaylar. | DocuSign Approve, iç portal |
| **I – E‑İmza** | Onaydan sonra e‑imza sağlayıcıya gönderilir. | DocuSign, Adobe Sign |
| **J – Arşiv** | İmzalı PDF, meta verileriyle birlikte güvenli bir kasada saklanır. | AWS S3 with SSE‑KMS |
| **K – İmzadan Sonra** | Yan sistemlerde (Stripe, Jira vb.) tetikleyiciler çalıştırılır. | Webhook’lar, Zapier |
| **L – Yenileme** | Son tarihinden 30/60 gün önce otomatik hatırlatıcılar planlanır. | AWS EventBridge, Cron job |
| **M – Bitiş** | İş akışı tamamlanır. | – |

---

## 4. Uyumluluk Kontrolleri Entegre Etme

### 4.1 GDPR & CCPA Madde Zorlaması

Contractize, **koşullu maddeler** eklemenize izin verir. Bir DPA için aşağıdaki gibi bir şablon kullanabilirsiniz:

```html
{{#if jurisdiction == "EU"}}
  {{include "gdpr_data_processing_clause"}}
{{/if}}
{{#if jurisdiction == "CA"}}
  {{include "ccpa_privacy_clause"}}
{{/if}}
```

**Adım E** sırasında bir politika motoru yargı bölgesini değerlendirir ve gerekli maddenin şablona eklendiğinden emin olur. Eksik maddeler, kullanıcıya geri dönen doğrulama hatasıyla bildirilecek.

### 4.2 Sektöre Özel Gereksinimler

- **HIPAA** – Business Associate Agreement (BAA) için “makul güvenlik önlemleri” maddesini zorunlu kılın.  
- **PCI‑DSS** – SaaS Lisans Sözleşmeleri için “veri şifrelemesi” paragrafını ekleyin.  

OPA’da bir **kural kataloğu** oluşturun:

```rego
package compliance

gdpr_missing[data] {
  input.template == "dpa_v2_en"
  not input.clauses[_] == "gdpr_data_processing_clause"
}
```

Orkestratör, `POST /v1/data/compliance/gdpr_missing` isteğiyle OPA’yı sorgular; herhangi bir kural `true` dönerse süreç durdurulur.

---

## 5. Onaylar ve E‑İmzaları Otomatikleştirme

1. **Dinamik Onaycı Matrisi** – HRIS içinde `agreement_type` + `contract_value` → `approver_group` eşleşmesini içeren bir tablo oluşturun.  
2. **Slack Bot Bildirimi** – `chat.postMessage` ile ön izleme PDF’si ve **Onay/Red** butonları içeren zengin bir kart gönderin.  
3. **İmza Entegrasyonu** – Onaydan sonra, oluşturulan PDF’i bir **DocuSign zarfı** içinde gönderin. İmza sırası programatik olarak ayarlanabilir:

```json
{
  "recipients": {
    "signers": [
      {"email":"legal@acme.com","name":"Hukuk Ekibi","routingOrder":"1"},
      {"email":"ceo@acme.com","name":"CEO","routingOrder":"2"}
    ]
  }
}
```

4. **Geri Çağrı İşleme** – DocuSign, zarf tamamlandığında `/contractize/callback` adresine bir webhook gönderir. Orkestratör bu noktada **Adım J**’ye geçer.

---

## 6. İmzadan Sonra İşlemler ve Yenileme Yönetimi

### 6.1 Döküman Kasası ve Meta Veriler

İmzalı PDF’i şifreli bir bucket’ta (örn. **AWS S3** + **SSE‑KMS**) saklayın. Dosyanın yanında bir **JSON meta veri kaydı** tutun:

```json
{
  "contract_id": "c123456",
  "template_id": "software_license_v4_en",
  "sign_date": "2026-04-20",
  "expiry_date": "2027-04-20",
  "counterparties": ["Acme Corp","Beta SaaS Ltd"],
  "tags": ["SaaS","License","Renewable"]
}
```

Bu meta veriyi **Elasticsearch** gibi bir arama motorunda indeksleyerek hızlı sorgulama ve raporlama sağlayın.

### 6.2 Yenileme Zamanlaması

Basit bir cron işi (veya **AWS EventBridge kuralı**) `expiry_date` değeri 60 gün içinde olan sözleşmeleri sorgular ve bir yenileme görevi kuyruğa gönderir. Görev, sorumlu sahibine bir e‑posta şablonu göndererek inceleme ve gerekiyorsa aynı iş akışıyla **yenileme ek sözleşmesi** oluşturulmasını tetikler.

---

## 7. İzleme, Denetim ve Sürekli İyileştirme

| Ölçüt | Nasıl Toplanır | Neden Önemli |
|-------|----------------|--------------|
| **Ortalama sözleşme oluşturma süresi** | Başlangıç zaman damgası vs. imzalı zarf zaman damgası | Verim artışını gösterir. |
| **Uyumluluk ihlal oranı** | Ayda OPA kural hatalarının sayısı | Politika boşluklarını vurgular. |
| **Onay darboğazı** | Slack onay adımında harcanan süre | Personel ihtiyacını belirler. |
| **Yenileme başarı oranı** | Vade sonundan önce yenilenen sözleşme yüzdesi | İlişki sağlığını ölçer. |
| **Şablon sürüm benimsenmesi** | En son şablon sürümünün kullanım oranı | Hukuki dilin güncel kalmasını sağlar. |

Bu KPI’ları **Grafana**, **PowerBI** gibi bir gösterge panosunda yayınlayarak yöneticileri bilgilendirin ve gelecekteki otomasyon yatırımlarını haklı çıkarın.

---

## 8. Gerçek Dünya Örneği: Bağımsız Müteahhit Anlaşmasının Ölçeklendirilmesi

**Senaryo**: Dijital pazarlama ajansı her çeyrekte 150 serbest çalışanı işe alıyor. Önceden, her sözleşme Word’de manuel düzenlenip e‑postayla gönderiliyordu ve **≈30 dakika** sürüyordu.

**Uygulama**:

1. **Şablon** – `ic_agreement_v5_en` içinde `{{contractor_name}}`, `{{hourly_rate}}`, `{{jurisdiction}}` tokenları bulunur.  
2. **Orkestratör** – Ajansın **BambooHR** “Yeni Çalışan” webhook’undan tetiklenir.  
3. **Uyumluluk** – `{{jurisdiction}}`‑specific vergi maddesi OPA ile zorunlu kılınır.  
4. **Onay** – Toplam sözleşme tutarı < $5k olduğu için otomatik onay verilir.  
5. **İmza** – DocuSign doğrudan müteahhite gönderilir.  

**Sonuç**: Dönüş süresi **her müteahhit için 2 dakikaya** düştü; çeyrek başına **≈70 saat** tasarruf sağlandı. Yenileme hatırlatıcıları, sözleşme bitişinden 30 gün önce otomatik oluşturularak **%22**’lik gecikme oranı **%3**’e indirildi.

---

## 9. En İyi Uygulamalar Kontrol Listesi

- **Tek gerçek kaynağı** tutun (Git + Contractize) – şablonları merkezi klasörde saklayın.  
- **Her değişikliği sürümleyin** ve sürümleri etiketleyin; eski sürümleri sorunsuz bir şekilde devre dışı bırakın.  
- **API anahtarlarını** gizli yönetim araçlarıyla (AWS Secrets Manager, HashiCorp Vault) güvenli tutun.  
- **Tüm istekleri loglayın**; istek/yanıt içeriği denetim izleri için saklansın.  
- **Uyumluluk kurallarını** üretim öncesi sandbox ortamında test edin.  
- **İş kullanıcılarını** doğru token değerlerini girmeleri için eğitin; gerçek‑zamanlı doğrulama kullanın.  
- **Hız sınırlarını izleyin** ve throttling’i önlemek için üssel geri çekilme (exponential back‑off) uygulayın.  
- **İş akışını belgeleyin** (Mermaid diyagramı) ve yeni çalışanlar için güncel tutun.  

---

## 10. Gelecek Geliştirmeler

1. **AI‑destekli Madde Önerileri** – Yargı bölgesi ve sözleşme tutarına göre ek maddeler öneren bir LLM entegrasyonu.  
2. **Dinamik Fiyatlandırma Hesaplayıcı** – Ödeme koşullarını bir fiyatlandırma hizmetinden otomatik doldur.  
3. **Blockchain Noterliği** – İmzalı PDF’in hash’ini halka açık bir deftere kaydederek değiştirilemezlik sağlayın.  
4. **Çok‑dilli Destek** – Contractize’ın yerelleştirme motorunu kullanarak aynı anda iki dilli sözleşmeler üretin.  

Bu yeteneklere yatırım, sözleşme motorunuzu **geleceğe dayanıklı** ve hukuk‑teknoloji trendlerine uyumlu tutar.

---

## İlgili Kaynaklar

- [Open Policy Agent – Uyumluluk için Policy‑as‑Code](https://www.openpolicyagent.org)  
- [DocuSign API Kılavuzları – E‑İmza Entegrasyonu](https://developers.docusign.com)  
- [AWS Well‑Architected Framework – Güvenlik Sütunu](https://aws.amazon.com/architecture/well-architected/)  
- [GDPR Uyum Kontrol Listesi – Avrupa Veri Koruma Kurulu](https://edpb.europa.eu)  
- [CCPA Pratik Kılavuzu – Kaliforniya Başsavcılığı](https://oag.ca.gov/privacy/ccpa)  

---