2016-04-05 9 views
0

Ich bin neu in Alfresco i Prozess alfresco activiti mit Eclipse im Prozess erstellt haben i Aufgabe Service-Task Option Typ in den Eigenschaften verwendet Aufgabe 3 Typen bieten 1 .java class, 2.expression,3.java delegates , die man besser ist Verwenden Sie externe Anwendung aus Workflow aufrufen. HierAlfresco Community Edition 5.1.x erstellt Prozess mit Activiti

Antwort

2

ist der Unterschied zwischen JavaDelegate und Expression

JavaDelegate instanziiert durch Spring.This bedeutet ein Workflow benutzerdefinierte Klassen aufrufen können, die vollen Zugriff auf Alfresco Frühling Bohnen haben. Es ermöglicht Ihrem Workflow, Delegatanrufe zu tätigen, mit denen Inhalt geändert werden kann. Außerdem können Inhalte hinzugefügt oder aus dem Workflowpaket selbst entfernt werden. Sie können dort auch Ihre andere komplexe Geschäftslogik hinzufügen. Wenn Sie also während des Prozesses eine komplexe Implementierung durchführen müssen, sollten Sie dies tun.

Ausdrücke: Um kleine Vorgänge wie das Aktualisieren des Status eines Dokuments oder das Aktualisieren von ein oder zwei Eigenschaften des Inhalts im Workflow durchzuführen, müssen Sie dies berücksichtigen. Weil im Ausdruck können Sie alfresco Javascript verwenden, um all diese Dinge zu erreichen.

hoffe, das hilft

+0

Dank viel, können Sie einige Beispiele beziehen sich – JohnPaul

+0

http://blog.arvixe.com/create-listener-class-in-activiti-workflow-of-alfresco/ – mitpatoliya