Elsa Workflows / .NET / Open Source

Elsa Workflows – silnik procesów na .NET, który łączy ERP, DMS i RPA

Budujemy procesy biznesowe na Elsa Workflows – od prostych workflow (akceptacje, powiadomienia) po złożone scenariusze integracyjne między ERP, DMS, API i robotami RPA. Wszystko w oparciu o .NET i otwarte standardy.

  • Projektowanie workflow na designerskim UI lub w kodzie C#
  • Integracje z Comarch / Impuls EVO / DMS / systemami webowymi
  • Obsługa zdarzeń, kolejek, webhooków, HTTP, timerów, kolejek MQ
  • Hostowanie w Twojej infrastrukturze (on-premise / chmura)
Diagram procesu w Elsa Workflows

Dla jakich firm i projektów używamy Elsa Workflows

Największy sens ma tam, gdzie procesy wykraczają poza pojedynczy system.

Firmy z wieloma systemami

ERP, DMS, systemy branżowe, aplikacje webowe, SaaS – Elsa spina to w jedną, sterowalną logikę procesu, zamiast kolejnych ad-hoc integracji.

Automatyzacja z RPA

Procesy, w których część kroków robi robot RPA (np. UI automation), a część to API lub praca ludzi – Elsa koordynuje kolejność i warunki.

Scenariusze warunkowe i długie procesy

Wielotygodniowe workflow (oferty, reklamacje, projekty), wiele gałęzi i wyjątków, SLA na poszczególnych etapach, przypomnienia i eskalacje.

Jakie procesy budujemy na Elsa Workflows

Od prostych powiadomień po złożone orkiestracje między systemami.

Obieg dokumentów i akceptacje

Akceptacja faktur, zamówień, wniosków, zmian w kartotekach – z logiką progów, ról, zastępstw i zasilaniem DMS / ERP.

Integracje danych

Synchronizacja kartotek, zamówień, stanów magazynowych, płatności między systemami – sterowana procesem z logiką walidacji, kolejek, retry.

Procesy cykliczne i SLA

Workflow uruchamiane według harmonogramu (timery) – np. rozliczenia, raporty, przypomnienia, eskalacje po przekroczeniu czasu na etap.

API-first / Event-driven

Procesy wyzwalane webhookiem, komunikatem z kolejki (np. RabbitMQ), eventem z aplikacji lub zmianą w bazie danych.

Jak wdrażamy Elsa Workflows w cerbIT

Proces wdrożeniowy jest tak samo ważny jak sam kod workflow.

1 Analiza procesu i systemów

Spisujemy kroki procesu, systemy źródłowe i docelowe, dane wejściowe/wyjściowe, warunki biznesowe, SLA oraz wyjątki, które muszą być obsłużone.

2 Projekt architektury workflow

Projektujemy strukturę workflow (aktywności, gałęzie, eventy, timery, integracje), model danych oraz sposób hostowania (Kubernetes / Windows / Linux / Docker).

3 Implementacja i testy

Tworzymy workflow w Elsa (designer lub kod C#), implementujemy własne aktywności, integrujemy z ERP/DMS/RPA, piszemy testy techniczne i scenariusze UAT.

4 Monitoring i rozwój

Podpinamy logowanie, metryki, dashboardy, przekazujemy dokumentację i szkolimy zespół. Na bazie doświadczeń dokładamy kolejne procesy i optymalizujemy istniejące.

Przykład wdrożenia: orkiestracja procesu zamówień i faktur

Scenariusz łączący ERP, DMS, bankowość i robota RPA.

Stan przed wdrożeniem

  • Osobne integracje punkt-do-punktu między systemami (ERP, DMS, bankowość).
  • Ręczne pilnowanie, czy do zamówienia przyszła faktura i czy została opłacona.
  • Brak centralnego miejsca, które pokazuje status procesu „zamówienie → dostawa → faktura → płatność”.
  • Robota RPA wyzwalano „ręcznie”, bez powiązania z logiką biznesową.

Co wprowadziliśmy w Elsa Workflows

  • Workflow, który uruchamia się po złożeniu zamówienia w ERP.
  • Obsługa zdarzeń z DMS (zarejestrowano fakturę), banku (wyciąg) i robota RPA.
  • Gałęzie dla wyjątków (brak dostawy, niezgodność kwot, korekty).
  • Powiadomienia mail / Teams dla osób odpowiedzialnych za etap.

Efekty dla biznesu

  • jeden widok statusu zamówienia – bez przeklikiwania systemów,
  • mniej ręcznego „pilnowania”, kiedy co ma się zadziać,
  • robota RPA uruchamianego automatycznie, kiedy ma sens – nie „na wszelki wypadek”,
  • łatwiejsze dokładanie kolejnych gałęzi procesu (np. reklamacje, drop-shipping).

Masz podobny scenariusz?

Podczas krótkiej rozmowy online możemy przejść przez Twój proces (np. zamówienia, reklamacje, onboarding klienta) i sprawdzić, jak opisać go w Elsa Workflows.

Umów rozmowę

Kontakt

Skontaktuj się z nami

Adres:

42-680 Tarnowskie Góry, ul. Sienkiewicza 49

Telefon biuro:

+48 450 07 53

Telefon Kom.:

+48 695 784 001

Loading
Twoja wiadomość została wysłana. Dziękujemy!