- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
workflow: methoden aus "externer" library aufrufen/einbinden
hallo community,
wir mรผssen unsere workflows in groรem umfang um funktionen erweitern und wollen dafรผr nicht nur scripts mit allem notwendigen funktionsumfang an workflow-elemente knรผpfen, sondern bestenfalls via beanshell auf methoden in einer "externen" library zugreifen.
wie realisieren wir das am besten? ist die library der richtige ansatz? wie รผbergeben wir informationen aus dem objekt, dass sich gerade im workflow befindet, an die library und wie rufen wir diese library via beanshell-script auf?
habt ihr hierfรผr beispiele / lรถsungsansรคtze fรผr uns?
danke schonmal,
daniel
- Labels:
-
Developers
-
Knowledgebase
- Tags:
- workflow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Daniel,
allgemeine Informationen zum Thema Scripte in Workflows findest du in der FirstSpirit_DeveloperDocumentationBasics (Kapitel 4.8).
In deinem speziellen Fall wรผrde ich ein Modul mit Executable bauen und die Komponente als Public-Komponente hinzufรผgen. Die Executable rufst du im Workflow-Script wie gewohnt auf:
!executable-class
package.classname
Innerhalb der Executable kommst du dann รผber den Kontext auf die Werte des Workflows (z.b. รผber das Workflowable an das Workflowobjekt):
public Object execute(Map<String, Object> params) throws ExecutionException {
final WorkflowScriptContext workflowScriptContext = (WorkflowScriptContext) params.get("context");
return true;
}
Viele Grรผรe
Jรถrg
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hallo jรถrg,
herzlichen dank fรผr die schnelle und prรคzise antwort. hilft uns perfekt weiter.
viele grรผรe,
daniel

