İçeriğe geç
Balkan Tecnologia

Onaylar, durumlar ve iş kuralları sistemin içinde

Sürecinizin kurallarını, yani onayları, onay limitlerini, süreleri ve durumları tablolardan ve yazışmalardan çıkarıp sisteme taşıyoruz; her kararın geçmişi de kayda geçer.

Telefon boyutundaki boş beyaz bir levhanın altından geçen nane yeşili iplik.

Kimin için

Siparişlerin, onayların ve istisnaların tablo, e-posta ve WhatsApp arasında dolaştığı şirketler için.

Neyi çözer

  • Onaylayacak kişi izinde olduğu için bir talep bekliyor, kimse fark etmemiş.
  • İndirim kuralı yalnız iki kişinin aklında duruyor.
  • Biri düğmeye tekrar basınca aynı sipariş iki kez işleniyor.
  • Kimin, ne zaman ve neye dayanarak onay verdiğini kimse söyleyemiyor.

Ne yapıyoruz

Durum modeli
Her sürecin durumları ve aralarındaki izinli geçişler ekibinizle birlikte çizilir.
Onay limitleri ve onaylar
Kim neyi, hangi tutara kadar onaylar; kişi yanıt vermezse ne olur.
Süreler ve üst kademeye aktarma
Süresi geçen iş, uyarıyla birlikte bir sonraki sorumluya geçer.
Kodun dışındaki kurallar
Kurallar, iş biriminin okuyup gözden geçirebildiği tablolarda, kodun geri kalanından ayrı durur.
Çift işlem yok
Tekrarlanan tıklama ya da yeniden gönderilen mesaj aynı işi ikinci kez yaptırmaz.
Karar geçmişi
Her geçişi kimin, ne zaman ve hangi veriyle yaptığı sonradan görülebilir.

Neler teslim edilir

  • Kod yazılmadan önce ekibinizin onayladığı durum ve kural haritası
  • Süreleri ve üst kademeye aktarmasıyla sistemde çalışan akışlar
  • Her kuralı ve her durum geçişini tek tek deneyen testler
  • Süreç bazında bakılabilen karar geçmişi
  • İş birimi için belgelenmiş kural tablosu

Nasıl ilerliyoruz

  1. Bilgi toplama

    Süreci yürütenlerle konuşur, tabloları, e-postaları ve gerçek istisnaları bir araya getiririz.

  2. Tasarım

    Durumlar, kurallar ve onay limitleri sorumlu birimle çizilir ve doğrulanır.

  3. Geliştirme

    Akışlar, süreler ve geçmiş; her kural için testleriyle.

  4. Bir arada çalışma

    Yürüyen süreçler eski usulle biter, yenileri doğrudan sistemde başlar.

  5. İnce ayar

    İlk haftalarda kurallar, onları kullananlarla birlikte gözden geçirilir.

Teknoloji örnekleri

  • Temporal
  • Camunda
  • BPMN
  • PostgreSQL
  • RabbitMQ

İlgili hizmetler

Sık sorulan sorular

İş kurallarını kim doğrular?

Şirketiniz. Ekibinizin belirlediğini biz uygular ve test ederiz; vergi ya da çalışma hayatına dokunan kuralları bizim değil, sizin uzmanınızın kontrol etmesi gerekir.

Bir iş akışı motoruna ihtiyacımız var mı?

Her zaman değil. Kısa süreçler veritabanındaki bir durum modeline sığar; bekleme ve süre içeren uzun akışlar Temporal ya da Camunda gibi bir araç ister. Bu, tasarımda kararlaştırılır.

Kural değişince ne olur?

Değişiklik kural tablosuna girer ve canlıya çıkmadan önce testlerden geçer. Ekibiniz aksine karar vermedikçe yürüyen süreçler başladıkları kuralla devam eder.

Onay bildirimleri WhatsApp'tan gidebilir mi?

Gidebilir. Akış olayı üretir, gönderimi bildirimler ve WhatsApp hizmeti üstlenir.

Balkan'a yazın

Projeniz için yazın