Blog

Aperte Workflow 3.2!

Witamy na nowej, odświeżonej stornie Aperte Workflow. Z czasem planujemy dalszy rozwój strony, póki co chcemy skupić się na aktualizacji informacji na wiki dotyczących niedawno wydanej, najnowszej wersji Aperte Workflow 3.2, które zostało wydane we wrześniu 2015. Możesz ściągnąć pełnego bundle’a wraz z odpowiednimi samplami ze strony Pobierz

Przez ostatnie półtora roku pracowaliśmy intensywnie nad rozwojem architektury i dostosowaniem nowych mechanizmów do najczęściej spotykanych wymagań biznesowych. Oto najważniejsze:

  • GUI zorientowane w pełni na HTML/Ajax/JSP. Teraz możesz w prosty sposób modyfikować i dostosowywać do swoich potrzeb kolejki użytkownika, filtry używane do nich oraz ogólny wygląd podstron w kolejakch
  • Case Management – nasze doświadczenie przy większych wdrożeniach wskazuje, że sporym problemem dla biznesu jest długi okres oczekiwania między zaimplementowaniem i zainstalowaniem nowej wersji systemu, a czasem kiedy wszystkie procesy będą już działać na najnowszej wersji. Przy procesach (w rozumieniu instancji procesu w systemie, które jeszcze się nie zakończyły) które trwają czasami do pół roku, powstała potrzeba implementacji bytu Sprawy. Sprawa pozwala na ukierunkowanie flow procesów za pomocą danych – zamiast paru dużych procesów, mamy wiele małych, krótkich (2-3 kroki) procesów, odpalanych bezpośrednio ze sprawy. Tak jak procesy dzielą się na kroki, tak sprawy mają swoje etapy. Każdy z tych etapów ma oddzielną definicję, dzięki czemu można kontrolować jakie procesy w danym etapie mogą zostać uruchomione oraz jak dane wyświetlane w podglądzie mają zostać zaprezentowane.
  • Dodano abstrakcje widzetów, modelu oraz walidatorów, tak aby można było używać tego samego widżetu zarówno w sprawie jak i procesie
  • Zmieniono sposób zarządzania sesjami jBPM – użyty został model transaction-per-request co znacząco lepiej wpasowuje się w pracę w klastrze
  • Nowe rodzaje pluginów OSGi – teraz możliwe jest dodawane w prosty sposób własnych web serwisów, definicji kolejek użytkownika, bean’ów springowych, kontrolerów oraz mapperów case-to-process (i odwrotnie)
  • Raport Interaktywne – teraz poza raportami generowanymi przez Jasper Reports, możliwe jest tworzenie raportów wyświetlanych bezpośrednio na strone przy użyciu HTML i Ajax. Używaj Bootstrapa aby raporty nigdy więcej nie były ograniczone przez konkretne technologie

Jeżeli chcesz zobaczyć demo Case Management’u, spójrz na process Application, który jest dołączony do bundle’a instalacyjnego.

 

Leave a Comment

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *