unFlow, camunda tarafından geliştirilen iş akışı web sistemine dayanmaktadır. Tasarım konseptinin kullanımı kolay, basit, güzel ve verimli. Geliştirme dostu olmasına özellikle dikkat edilir; proje tasarımının başında, ön ve arka uçların ayrılmasıyla ilgili Vue geliştirme modeli dikkate alınmıştır. Roller ve yönlendirme arasındaki bağlanma, roller ve veri izinleriyle birleştirilmez. Ön uç geliştirmenin yalnızca yönlendirme bileşenlerini geliştirmesi gerekir ve arka uç geliştirmenin yalnızca veri API arabirimlerini geliştirmesi gerekir. Menü yapılandırma arayüzünden, ön uç sol kısma bölünmüştür ve arka uç, geliştirmenin sağ kısmıdır. Elbette, iş akışını kullanmıyorsanız Bu çerçeveyi yalnızca arka plan izinleriyle yönetmek için de mükemmel bir seçimdir. . wiki
Yazılım mimarisiYazılım mimarisi açıklaması: Mevcut proje, camunda (iş akışıyla ilgili hizmetler), upms-server (arka uç yetki yönetimi modülü), webApp (ön uç modülü) olmak üzere üç modüle ayrılmıştır.
Sistemin maliyetini ve serbestlik derecesini azaltmak için, çeşitli modüller arasındaki bağımlılıklar olabildiğince düşüktür ve bileşenlere bağımlılık da çok düşüktür.Bazıları redis bileşenleri gibi isteğe bağlıdır, bunları kullanmamayı ve yalnızca bir yay açıklamasıyla seçebilirsiniz. Kontrol, ayrıntılar için wiki'ye bakın
Modül adı, teknoloji yığını camunda iş akışı dinlendirici sunucuyu açıklar. Dinlendirici kullanmanın nedeni, gelecekte sürecin birden çok iş sistemi arasında zarif bir şekilde aktarılabilmesidir. Camunda-7.1, spring-boot 2.0, mysqlupms-server arka uç yönetim çerçevesi, evet Çok sayıda rahat bileşen, açıklamalı günlükler, açıklamalı giriş doğrulaması vb., Arka uç geliştirme sürecini daha keyifli bir yaylı önyükleme 2.0, shiro, mybatis, redis, mysqlwebApp ön uç modülü vue2.0, element-admin, bpmn-js yapar (Tamamlandı) Dosya sunucusu minio tarafından kendi kendine kurulabilir.
Vue kodu belirtimi: biçim eslint
Sistem ekran görüntüsüGiriş sayfası
Çizim süreci
Ev
Menü yönetimi
Rol İzinleri
Kullanıcı yönetimi
Kurulum eğitimiŞu anda izin yapısı tamamlandı: menü yapılandırması, kullanıcı yönetimi, rol yapılandırması, departman yönetimi; iş akışı motoru entegre edildi, sonraki adım bir iş akışı geliştirme modelini soyutlamaktır
Geliştirme modeliArka uç api veri arabirimi sağlar ve yaylı mvc modu olan mevcut şablon biçimine göre geliştirilebilir Ön uç, vue tek dosya bileşeni aracılığıyla geliştirilir. Tüm bileşenler görünümler klasörünün altına yerleştirilir