İçereği Atla
Özel Geliştirme

Özel Geliştirme / Nimex Solutions

Dinamik Organizasyon ve Onay Motoru

Onaylamalar, satınalmalar ve özel belgeler doğru yöneticinin onayını gerektirir; standart Odoo'da ise herhangi bir düğmeyi onaya bağlamanın genel bir yolu yoktur. Nimex, talebi gerçek raporlama hatları boyunca yukarı taşıyan, sunucuda zorunlu kılan ve doğru kişi onayladığı anda işlemi çalıştıran bir motor geliştirdi.

Sorun

E-postalarda kalan onaylar, kimsenin kanıtlayamadığı onaylardır.

Standart Odoo bazı belgeler için onay akışları sunar; her biri kendi yöntemiyle yapılandırılır ve hiçbiri, şirketin kendi modellerinde gerçekten önem verdiği düğme için değildir. Alışılmış geçici çözüm, yöneticiye bir mesaj ve bekleme sözüdür; biri acele edene kadar işe yarar.

Her belge için iş akışını koda gömmek de ölçeklenmez: her yeniden yapılanma kod değişikliği demektir ve yalnızca tarayıcıda bir düğmeyi gizleyen bir onay, içe aktarma ya da API çağrısıyla yine de atlatılabilir.

Geliştirdiklerimiz

Her düğme için tek motor, her raporlama hattı için tek şema.

  • İş akışları değil, kurallar

    Bir kural; bir model ve onun form düğmelerinden birini (görünümlerden okunan ya da elle yazılan bir metot), yetkili kullanıcıları, isteğe bağlı bir yedek onaylayanı, isteğe bağlı bir kayıt koşulunu ve bir şirketi seçer.

  • Sunucuda zorunlu kılınır

    Kurala bağlı metot model kayıt defterinde sarmalanır: ekranlar, RPC çağrıları ve içe aktarmalar, o kayıt için onaylanmış ve kullanılmamış bir talep gerektirir. Bekleme sırasında yalnızca yazışma ve aktivite alanları yazılabilir.

  • Gerçek hiyerarşiye göre yönlendirilir

    Çalışanlar'daki yönetici alanı üzerinden Atla ya da Adım zincir modu; sonraki onaylayan her adımda canlı zincirden hesaplanır, böylece yeniden yapılanmalar kurallarda değişiklik gerektirmez.

  • Karar, kişilerin zaten çalıştığı yerde verilir

    Form başlığından, yazışma alanındaki aktiviteden ya da günlük görev panosundan onaylayın veya reddedin; hazır ret gerekçeleri ve bir “Düzelt ve yeniden gönder” aktivitesi.

  • Onaylayan adına çalışır

    Son onayda asıl metot, saklanan argümanlarla onaylayan adına çalışır; sonucu onaylayanın tarayıcısında açılır, talep eden de bir not ve canlı bildirim alır.

  • Organizasyon şeması

    İK'nın tuval üzerinde yöneticileri değiştirdiği, bağlı çalışan eklediği ve yöneticileri arşivlediği sürükle-bırak bir şema; yan paneli, her kişinin onaylayabildiği kuralları listeler.

Nasıl çalışır

Düğmeye basıldığı andan onaylanan işleme.

  1. Kuralı tanımlayın

    Model, düğme, yetkili kullanıcılar, yedek onaylayan, koşul (örneğin Toplam > 100.000) ve şirket. Zincir modu bir ayardır: Atla ya da Adım.

  2. Onaya Gönder

    Yetkili olmayan bir kullanıcı düğme yerine “Onaya Gönder” görür; kayıt kaydedilir, bir not istenir ve REQ/0007 talebi Bekliyor durumunda oluşturulur.

  3. İlk adımı yönlendirin

    Atla: talep edenin üstündeki ilk yetkili yönetici. Adım: doğrudan yönetici. Kullanıcısı olmayan yöneticiler atlanır; yedek onaylayan yalnızca zincirde kimse yetkili değilse devreye girer.

  4. Kilitleyin ve bildirin

    Kayıt kilitlenir, düğmede “Onay bekliyor · onaylayan” yazar, bir başlık şeridi adımları gösterir ve onaylayan, yazışma alanında ve görev panosunda bir “Onay: Onayla” aktivitesi alır.

  5. İletin ya da karar verin

    Yetkili olmayan bir yönetici onayladığında adım İletildi olur; sonraki onaylayan güncel hiyerarşiden okunur. Yetkili bir onaylayanın kararı talebi kapatır.

  6. Onaylandı

    Talep Onaylandı olur, asıl metot onaylayan adına bir kez çalışır, kilit kaldırılır ve talep edene Aç bağlantısıyla bildirim gider.

  7. Reddedildi veya iptal edildi

    Ret bir gerekçe kaydeder ve talep eden için “Düzelt ve yeniden gönder” oluşturur; Talebi İptal Et, talebi İptal edildi durumuna alır ve kilidi kaldırır.

Entegrasyon noktaları

Kişilerle belgeler arasında konumlanır.

Chat with us