Przegląd

Czym jest Aperte Workflow?

Kompletna platforma na licencji Open Source, będąca bazą pod systemy nastawione na procesowe przetwarzanie danych (BPMN2.0), na którym bazuje interakcja z użytkownikiem.
Ideą przyświecającą nam przy tworzeniu Aperte Workflow jest uproszczenie przekładania popularnych wymagań biznesowych, na kwestie technicznej implementacji. Jak to osiągnęliśmy?

  • Nastawienie na modyfikację kodu, od dodawania własnych pluginów bo uproszczenie rozszerzenia głównych mechanizmów
  • Nastawienie na popularne wymagania biznesowe – funkcjonalności wynikają z najczęstszych wymagań pochodzących od klientów
  • Open Source – możesz ściągnąć i wdrożyć w swojej firmie bez dodatkowych opłat i licencji!
  • Lekkie i szeroko znane technologie, które zna każdy developer: HTML5, Spring, jQuery, jBPM

Aperte Workflow – pomost między skomplikowanymi wymaganiami, a ich implementacją

Co wyróżnia Aperte Workflow?

Aperte Workflow jest platformą, która stawia na jak największą elastyczność modyfikacji – wprowadzić dowolne zmiany, wedle wymagań klienta, w jak najprostszy i najszybszy sposób.
Klasyczne platformy narzucają tylko jedno, słuszne podejście. Wprowadzenie prostych zmian często wymaga wielu dni szukania obejścia.
Filozofia Aperte jest prosta – konstruuj swoje rozwiązanie szybko i sprawnie, dodając swoje własne pluginy bądź modyfikując istniejące. Istnieje potrzeba zmiany core’a? Są to proste strony JSP, HTML komunikujące się z kontrolerami Spring przez JSON’a – nie ma narzuconego wymaganego formatu, twórz system jak zwykłą stronę!

Klasyczna platforma Workflow Aperte Workflow
Model danych Zamknięty, utrudniona praca na customowych zmiennych i obiektach Nastawienie na rozszerzanie modelu, dostępne również generyczne modele danych dla prostych aplikacji
Modyfikacja kodu Tworzenie obejść, spore modyfikacje kodu źródłowego System pluginów OSGi, nastawienie core’a na rozszerzanie
Silnik procesowy Ścisła integracja z jednym silnikiem Operowanie na abstrakcji, możliwość zamiany jednego silnika na drugi przy zachowaniu pełnej integracji
Gotowe komponenty Nastawienie na spore rozwiązania korporacyjne Możliwość usunięcia niepotrzebnych rzeczy, rzutujących na wydajność, nastawienie i na proste aplikacje i na spore systemy korporacyjne
Licencja Zazwyczaj spore koszty licencji lub ograniczona zawartość funkcjonalności Całość na licencji LGPL

Do czego służy Aperte Workflow?

Implementacja systemowa modelu procesów biznesowych w organizacji oraz spraw (Case Management). Przejście z modelu aplikacji typu „baza danych” i papierowego obiegu dokumentów na pełni zautomatyzowany proces:

  • Integracja z systemami zewnętrznymi
  • Elektroniczny obieg dokumentów
  • Automatyzacja powtarzalnych działań ludzkich i walidacja wprowadzanych danych – ograniczenie błędów ludzkich
  • Wspomaganie decyzji

Jak wykorzystać Aperte Workflow?

Platforma bazowa do dalszego dostosowania aplikacji do potrzeb organizacji. Dostarcza bogatego zbioru mechanizmów i elastycznych interfejsów bez ograniczania użytkowników jednym słusznym podejściem:

  • Bogaty zestaw pluginów OSGI
  • Responsive UI: wsparcie dla pracy systemu na komórce i tablecie
  • Integracja z Liferay: aplikacja może pracować jako portlet lub całkowicie standalone
  • Wersjonowanie procesów i spraw
  • Skalowalność

Edytor graficzny procesów

Wizualny edytor procesów ułatwia tworzenie i edytowanie procesów jBPM. Edytor wspiera wersjonowanie procesów i umożliwia wgrywanie najnowszych wersji bezpośrednio na serwer
editor

Aperte Workflow: Case Management

Nowe podejście do procesowego zarządzania danymi w firmie. Case Managmeent jest odpowiedzią na szybko zmieniające się reguły i procedury biznesowe. Zamiast paru dużych procesów, możliwe jest utworzenie bytu sprawy i powiązywania z nim krótkich, szybkich procesów.
Aperte Workflow posiada natywne wsparcie dla obiegu spraw:

  • Wersjonowane definicje spraw
  • Każda sprawa zawiera różne stany, mogące prezentować w odmienny sposób dane i udostępniające inne procesy możliwe do wystartowania
  • Kopiowanie informacji z procesu do sprawy i vice versa

aperte_workflow_MTJBPM