SharePoint-Alternativen zum Entwerfen und Ausführen von Prozessen

Ich suche eine kollaborative Webanwendung, die zum Entwerfen und Ausführen verschiedener Projektprozesse verwendet wird.

Angenommen, ich hätte morgen die Anforderung, eine Nachverfolgungsanwendung für eine Projektmanagementorganisation zu erstellen, die sich mit speziellen Regeln für Reiseanträge befasst. Benutzer sollten ein einfaches Reiseantragsformular mit einigen grundlegenden Validierungen ausfüllen. Wir möchten eine Datenbank mit Einreichungen, mit der Möglichkeit, bestimmte einfache Regeln einzubauen, z. B. diese Person benachrichtigen, wenn ein Datensatz eingereicht wird, Datensätze auf eine bestimmte Weise zu filtern, vielleicht einige einfache Berechnungen durchzuführen und sie auf einem Dashboard anzuzeigen.

Wir haben SharePoint verwendet und benutzerdefinierte Listen mit Workflows entworfen, und fanden es sehr schmerzhaft, da SharePoint keine echte Datenbank ist. Normale Projektmanagement-Software scheint nicht ganz geeignet zu sein; Gibt es irgendetwas, das ein schnelles, GUI-basiertes Design einfacher Prozesse ermöglicht, die Informationen erfassen, verarbeiten und melden?

Antworten (1)

Activiti ist genau dafür konzipiert.

Es ist eine Workflow-Engine und Open Source.
Im Gegensatz zu SharePoint ist es standardkonform und gut dokumentiert.

Erstellen Sie zunächst die Workflow-Definition:

Activiti-Workflow-Definition

Verwenden Sie dann den Workflow, entweder in Ihrer benutzerdefinierten Benutzeroberfläche oder mit der integrierten Benutzeroberfläche:

Activiti-Benutzer

Sollten Sie die Datenbank überprüfen müssen, ist sie nicht weit entfernt:

Activiti-Datenbank

Sie können die zugrunde liegende Datenbank tatsächlich auswählen. Während jede JDBC-kompatible Datenbank ausreichen sollte, werden die folgenden offiziell unterstützt:

  • MySQL
  • PostGre
  • Orakel
  • DB2
  • MS-SQL
  • H2

Erste Schritte: 10-Minuten-Tutorial