Einführung
Dieses Projekt soll Anfängern einen schnellen Einstieg in Activiti ermöglichen.
Autor : Coffee Rabbit
Projekthomepage : http://www.kafeitu.me/activiti/2012/05/26/kft-activiti-demo.html
Online-Demo : http://demo.kafeitu.me:8080/kft-activiti-demo
Wiki-Dokumentation : https://github.com/henryyan/kft-activiti-demo/wiki
Online-Support der QQ-Gruppe : 236540304
„Activiti in Action“ : anerkannt und empfohlen vom Activiti-Projektteamleiter Tijs Rademakers . Weitere Informationen finden Sie unter http://www.kafeitu.me/activiti-in-action.html
Gehen Sie zu China-Pub |. Dangdang.com |
Framework-Version
Aktivität: 5.19.0
Frühling: 4.1.5.RELEASE
Filialauswahl
Die Demo bietet eine Maven-Version und eine No-Maven-Version, die für Studenten geeignet sind, die Maven verwenden können, bzw. für Studenten, die Maven nicht verwenden können.
- Maven -Zweig: entspricht
master
Zweig von Git, der die Installation und Datenbankinitialisierung erleichtert - No-Maven -Zweig: direkt ein Eclipse-Projekt, einschließlich der Eclipse-Projektkonfigurationsdatei und aller JAR-Dateien unter WEB-INF/lib
Im Maven-Modus ausführen
mvn clean jetty:run
Die h2 -Datenbank und die MySQL- Datenbank sind in pom.xml konfiguriert. Der H2 -Datenbankkonfigurationsmodus ist standardmäßig aktiviert. Wenn Sie MySQL verwenden, aktivieren Sie bitte die MySQL-Konfiguration (verwenden Sie den folgenden Befehl).
mvn clean jetty:run -Pmysql
Demo-Dokumentation
- Konfigurationsanleitung
- Funktionsdemonstration
Änderungsprotokoll
1.14.0 (26.11.2015)
- Fügen Sie die Funktion zum Anzeigen von Motorparametern hinzu
- Fügen Sie die Funktionalität der Anzeige-Engine-Datenbank hinzu
- Es wurde die Möglichkeit hinzugefügt, Benutzer und Gruppen zu verwalten
- Jobverwaltungsfunktion hinzufügen
- 5.17+ Möglichkeiten zum Einbetten von Rest-Diensten
1.13.0 (23.11.2015)
- Integrieren Sie den Prozessdesigner basierend auf 5.17+ (Activiti Modeler, sehr schön), die Version, von der die Demo abhängt, unterstützt 5.17 oder höher
- Die Datenbankkonfigurationseigenschaften werden an pom.xml übertragen. Die Parameter der
pom.xml
Datei können zur Laufzeit direkt geändert oder über -Djdbc.password=111111
überschrieben werden.
1.11~1.12 (unbekannt)
- Es wird innerlich verbraucht, fragen Sie mich nicht ...
1.10.1 (23.04.2014)
- Das Problem, dass Activiti Modeler in der neuesten Version von Chrome (V34) nicht ausgeführt werden kann, wurde behoben.
1.10.0 (18.04.2014)
- Integrierter Diagramm-Viewer, bietet derzeit drei Prozessverfolgungsmethoden
- Demo für JPA hinzugefügt
- Demo der globalen Überwachung hinzugefügt
- Verwenden Sie Version 5.15.1-kft (der Fehler in der Methode zur Abfrage von To-Do-Aufgaben <einschließlich festgelegter Personen, Kandidaten und Kandidatengruppen> in Version 5.15 wurde behoben)
1.9.0 (01.01.2014)
- Aktualisieren Sie Activiti auf 5.14
- Unterstützt sowohl die reine Rest-Schnittstelle als auch die Rest-Pfadzuordnung von Activiti Modeler
1.8.0 (22.06.2013)
- Aktualisieren Sie Activiti auf 5.13
- Globaler Listener entfernt (wird in zukünftigen Versionen hinzugefügt)
1.7.2 (17.04.2013)
- Aktualisieren Sie Activiti auf Version 5.12.1-kft
- Globale Listener-Demo hinzufügen
1.7.1 (10.04.2013)
- Lösen Sie das Problem verwirrender Bildverfolgungskoordinaten, die automatisch von der Prozess-Engine generiert werden
- Verwenden Sie die neu verpackte Version 5.12.1, um das Fehlerproblem während der JDK6-Bereitstellung zu lösen
- Lösen Sie das Problem verstümmelter chinesischer Zeichen beim Verfolgen des Flussdiagramms (Aufrufen des Bildgenerierungstools der Engine).
1.7.0 (10.03.2013)
- Demo zur Paging-Abfrage hinzufügen
- Fügen Sie eine Demo zum Prozessdefinitionsobjekt-Cache (ProcessDefinition) hinzu, siehe: Optimieren des Prozessdefinitions-Cache in Activiti 5.12
- Das Hinzufügen der Attributkonfiguration „activityFontName“ kann das Problem verstümmelter Flussdiagramme lösen, die aufgrund chinesischer Zeichen im Flussdiagramm generiert werden.
- Integrieren Sie Activiti Modeler, um den Prozess online zu entwerfen
Besonderer Hinweis: 5.12.1 wird nicht offiziell bereitgestellt, es handelt sich um eine von mir gepackte Version (unterstützt die Paging-Abfragefunktion von Native Query, 5.13 stellt diese Funktion direkt bereit).
1.6.0 (06.01.2013)
- Demo für mehrere Instanzen hinzufügen (Posting).
- Fügen Sie eine Demo zur Definition des automatischen Bereitstellungsprozesses hinzu
1.5.0 (16.12.2012)
- 13fc350 Steuerfunktion für Prozessdefinitionsstatus hinzufügen
- c50ec09 Funktion zur Steuerung des Prozessinstanzstatus hinzufügen
- 9a97cda formkey verwendet beim Abfragen von Aufgaben eine native Abfrage
- 3e8ab24 Müll aufräumen
- 9035e56 Der englische Name des aktuellen Knotens wird in der laufenden Liste der dynamischen Formulare und externen Formulare angezeigt und bei der Abfrage von Prozessdaten werden die dynamischen und externen Formulare unterschieden.
- 7f955c4 Schreiben Sie JuelFormEngine neu, um das Problem des Lesens verstümmelter Formularinhalte auf der Windows-Plattform zu lösen
- d72778b Aktualisieren Sie das Portlet-Plug-in auf 1.1.1
- 5e4007c Aktualisieren Sie die Activiti-Version von Initialisierungs-SQL auf 5.11
- 684c8a0 Lösen Sie das Problem, dass in JSP-Dateien zwei Köpfe erscheinen
- 3bcbd56 Das traditionelle Menü wird in „normal“ geändert, und das externe Menü wird in „extern“ geändert.
- 645347c Entfernen Sie unnötige Abhängigkeitsversionsnummern
1.4.1 (01.12.2012)
1. Aktualisieren Sie jquery.portlet.js, um das Problem zu lösen, dass nach dem Wegziehen einer Spalte mit Portlets diese nicht wieder zurückgezogen werden können.
2. Upgrade: jquery -> 1.83, jquery ui -> 1.9.2, jquery.layout -> 1.3, HTML-Header-Deklaration verwendet HTML-Standard anstelle von xhtml
1.4 (27.11.2012)
1. Gestalten Sie den Formularnamen um und fügen Sie dem Portlet Autoren- und Formularkonzeptmodule hinzu.
2. Verwenden Sie das Plug-in jquery.portlet, um Informationen auf der Homepage anzuzeigen und ein Portlet für die Aufgabenliste hinzuzufügen.
- c50ec09 Funktion zur Steuerung des Prozessinstanzstatus hinzufügen
- 9a97cda formkey verwendet beim Abfragen von Aufgaben eine native Abfrage
- 3e8ab24 Müll aufräumen
- 9035e56 Der englische Name des aktuellen Knotens wird in der laufenden Liste der dynamischen Formulare und externen Formulare angezeigt und bei der Abfrage von Prozessdaten wird zwischen dynamischen und externen Formularen unterschieden.
- 7f955c4 Schreiben Sie JuelFormEngine neu, um das Problem des Lesens verstümmelter Formularinhalte auf der Windows-Plattform zu lösen
- d72778b Aktualisieren Sie das Portlet-Plug-in auf 1.1.1
- 5e4007c Aktualisieren Sie die Activiti-Version von Initialisierungs-SQL auf 5.11
- 684c8a0 Lösen Sie das Problem, dass in JSP-Dateien zwei Köpfe erscheinen
- 3bcbd56 Das traditionelle Menü wird in „normal“ geändert, und das externe Menü wird in „extern“ geändert.
- 645347c Entfernen Sie unnötige Abhängigkeitsversionsnummern
1.4.1 (01.12.2012)
1. Aktualisieren Sie jquery.portlet.js, um das Problem zu lösen, dass eine Portletspalte nach dem Wegziehen nicht wieder zurückgezogen werden kann.
2. Upgrade: jquery -> 1.83, jquery ui -> 1.9.2, jquery.layout -> 1.3, HTML-Header-Deklaration verwendet HTML-Standard anstelle von xhtml
1.4 (27.11.2012)
1. Gestalten Sie den Formularnamen um und fügen Sie dem Portlet Autoren- und Formularkonzeptmodule hinzu.
2. Verwenden Sie das Plug-in jquery.portlet, um Informationen auf der Homepage anzuzeigen und ein Portlet für die Aufgabenliste hinzuzufügen.
Die Zwischenversion wird ignoriert, da sie nicht aufgezeichnet wird. . .
1.0.0 (23.10.2011) Urheber
- In der ersten Originalversion sollte es zu diesem Zeitpunkt nur eine Prozessbereitstellung und einen Prozessstart geben. . .