OutSystems

OutSystems ist eine Enterprise-Low-Code-Plattform für Web- und Mobile-Anwendungen, die visuelle Entwicklung, Deployment-Werkzeuge und Integrationsunterstützung in derselben Umgebung bündelt. Sie ist häufig dort zu finden, wo Unternehmen kundennahe und interne Prozessanwendungen schneller liefern mussten.

OutSystems-Landschaften sind oft wichtig, weil sie sich über mehrere Prozesse hinweg erstrecken und nicht nur eine einzelne Nischenanwendung darstellen.

Wofür es typischerweise verwendet wurde

Unternehmen nutzten OutSystems für Serviceportale, interne Prozessanwendungen, mobile Außendienst-Workflows, Kunden-Onboarding, Fallmanagement, operative Dashboards und zusammengesetzte Anwendungen rund um mehrere Backendsysteme.

Warum es in der Rescue-Arbeit weiterhin wichtig ist

OutSystems verbirgt Geschäftslogik oft in visuellen Flows, Server Actions, rollenbasiertem Verhalten und Integrationszuordnungen. Rescue-Arbeit muss daher die gesamte Anwendungslandschaft berücksichtigen, weil Logik über mehrere Module und Services verteilt sein kann.

Artefakte, die bei der Extraktion von Geschäftslogik geprüft werden sollten

  • Module und Abhängigkeiten: Anwendungsgrenzen und gemeinsam genutzte Services.
  • Server Actions und Logic Flows: Prozessregeln, Verzweigungen, Validierungen und Orchestrierung.
  • Bildschirme und UI-Aktionen: Benutzerfluss, rollensensitives Verhalten und Interaktionslogik.
  • Entitäten und Aggregates: Datenmodell, Abfragen und Filterlogik.
  • Rollen und Berechtigungen: Zugriffsbeschränkungen und geschäftliche Segmentierung.
  • Integrationen und Timer: zeitgesteuerte Aktionen, externe Abhängigkeiten und nicht-interaktive Workflows.