<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Workflow in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36649#M19315</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hallo Werner der Tipp mit der ScriptNode war nicht schlecht Danke schon mal !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aber ich schaffe es irgendwie nicht auf die Properties(Beispielsweise den Author) einer angehängten Datei zu greifen die sich innerhalb des bmp_packages befinden. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ich habe in meiner Klasse:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public classe BpmZugriff implements Actionhandler{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public void execute(ExecutionContext context) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Object var=context.getVariable("wf_notify");&amp;nbsp;&amp;nbsp;&amp;nbsp; //Das Funktioniert einwandfrei&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Object var2=context.getVariable("bpm_workflowDueDate");&amp;nbsp;&amp;nbsp;&amp;nbsp; //Das Funktioniert ebenfalls einwandfrei&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Object var3=context.getVariable("bpm_package");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Das Funktioniert bekomme das bpm_package aber ich weis nicht wie ich auf die Atribute der &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; angehängten Datei(en) komme&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Map map= ((JBPMNode)var3).getChildAssociations();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // hierbei bekomme ich eine NullPointerExeception&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map= ((JBPMNode)var3).getAssociations().size();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Hierbei bekomme ich zwar keinen Fehler aber die Map hat eine size von 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map= ((JBPMNode)var3).getProperties();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Hierbei bekomme ich jegliche Informationen über das bpm_package aber wie komme ich die&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //atribute des 1.bzw 2. oder 3. Dokumentes, welchen Befehl müsste ich nutze, damit &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ich&amp;nbsp; eine List oder Map oder Was auch immer bekomme um dann durch&amp;nbsp; weiteren &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Aufrufe&amp;nbsp; auf die einzelnen Dokumenattributen zugreifen zu können&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ich hoffe es kann mir jemand weiterhelfen bin verzweifelt &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gefunden habe ich folgendes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ContextInstance contextInstance = executionContext.getContextInstance();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;JBPMNode jbpmNode = (JBPMNode) contextInstance.getVariable("bpm_package"); // there might be a constant that has this somewhere&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef packageNodeRef = jbpmNode.getNodeRef();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;List&amp;lt;ChildAssociationRef&amp;gt; childRefList = nodeService.getChildAssocs(packageNodeRef);&amp;nbsp;&amp;nbsp;&amp;nbsp; ///NullPointer Exception in dieser Zeile&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for (ChildAssociationRef childAssocRef : childRefList) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // do something with each document in the workflow package&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeRef nodeRef = childAssocRef.getChildRef()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Aber wo wird das Objekt nodeService deklariert, also bzw. es handelt sich hier um ein Interface, aber so wie es da steht kann man es nicht benutzen, weiß jemnad, wie man den oberen Codeauschnitt zum laufen bekommt??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Aug 2009 09:23:03 GMT</pubDate>
    <dc:creator>ckempf</dc:creator>
    <dc:date>2009-08-13T09:23:03Z</dc:date>
    <item>
      <title>Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36643#M19309</link>
      <description>Hi ich beschäftige mich gerade mit der Alfresco Community Version 3.2 und versuche hierbei einen Workflow zu definieren. Mein Problem besteht darin, das ich es nicht schaffe innerhalb eines Workflows Attribute aus einem Dokument auszulesen, die ich für diverse Decisionknoten innerhalb meines Workflo</description>
      <pubDate>Tue, 14 Jul 2009 12:27:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36643#M19309</guid>
      <dc:creator>ckempf</dc:creator>
      <dc:date>2009-07-14T12:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36644#M19310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hallo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hast Du Dir schon ein mal folgenden Artikel im Wiki angesehen:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/WorkflowSample_Lifecycle" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/WorkflowSample_Lifecycle&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dort wird das Zusammenspiel der Modelle anhand eines Beispiels erklärt.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Die Informationen, die Du auswerten möchtest müssen natürlich schon am Deinem Dokument vorhanden sein oder beim Start des Workflows als Aspect angelegt werden.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Viele Grüße,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bernhard&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 19:45:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36644#M19310</guid>
      <dc:creator>bwerner</dc:creator>
      <dc:date>2009-07-15T19:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36645#M19311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hallo Bernand erstmal Danke für deine Antwort, hat mir gut weiter geholfen. Ich hätte da noch eine andere Frage. Wenn ich einen Workflow entworfen habe und diverse Javaklassen mit Task-Nodes verknüpft habe, wie ist es möglich von den verknüpften Javaklassen auf Variablen zuzugreifen, die sich innerhalb des bpm_packages befinden. Bisher habe ich lediglich über die Processdefiniton auf Dokumentenproperties zugegriffen , aber nicht von angehängten Javaklassen heraus. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Danke schon mal für jeden sinnvollen Beitrag!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jul 2009 09:06:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36645#M19311</guid>
      <dc:creator>ckempf</dc:creator>
      <dc:date>2009-07-27T09:06:17Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36646#M19312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ich bin mir nicht ganz sicher ob ich verstanden habe was genau Du implementieren möchtest, aber IMHO sollte die folgende Beschreibung weiter helfen können:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/repo/jscript/ScriptNode.html" rel="nofollow noopener noreferrer"&gt;http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/repo/jscript/ScriptNode.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Viele Grüße,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bernhard&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2009 12:43:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36646#M19312</guid>
      <dc:creator>bwerner</dc:creator>
      <dc:date>2009-07-31T12:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36647#M19313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hallo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ich bin noch ein richtiger NEWBIE in Sachen Alfresco. Und hoffe Ihr könnt mir weiterhelfen …. &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ich möchte gerne einen Workflow für einen Urlaubsantrag erstellen. Das Formular ist natürlich für jeden offen. Nach dem starten des Workflows soll die Information direkt an einen entsprechenden Vorgesetzten weitergeleitet werden.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kann mir jemannd sage wo ich da ansetzen muss? Oder gibt es eine Anleitung? Ich hab gar keinen Plan wo ich da in Alfreso ansetzen muss….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Danke&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 09:10:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36647#M19313</guid>
      <dc:creator>saru0002</dc:creator>
      <dc:date>2009-08-10T09:10:15Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36648#M19314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hallo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ein guter Einstiegspunkt ist diese WIKI page:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Workflow" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Workflow&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Für Dich werden dann erst ein mal Administration und Developer Teil interessant sein.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Wenn Du im Netzt mal nach "alfresco developer guide" suchst findest Du auch ein Buch, das eine sehr gute Einstiegslektüre ist.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Darin ist auch eine Step-by-Step Anleitung zum generieren von Workflows enthalten.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Viele Grüße,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bernhard&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Aug 2009 07:20:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36648#M19314</guid>
      <dc:creator>bwerner</dc:creator>
      <dc:date>2009-08-12T07:20:33Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36649#M19315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hallo Werner der Tipp mit der ScriptNode war nicht schlecht Danke schon mal !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aber ich schaffe es irgendwie nicht auf die Properties(Beispielsweise den Author) einer angehängten Datei zu greifen die sich innerhalb des bmp_packages befinden. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ich habe in meiner Klasse:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public classe BpmZugriff implements Actionhandler{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public void execute(ExecutionContext context) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Object var=context.getVariable("wf_notify");&amp;nbsp;&amp;nbsp;&amp;nbsp; //Das Funktioniert einwandfrei&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Object var2=context.getVariable("bpm_workflowDueDate");&amp;nbsp;&amp;nbsp;&amp;nbsp; //Das Funktioniert ebenfalls einwandfrei&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Object var3=context.getVariable("bpm_package");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Das Funktioniert bekomme das bpm_package aber ich weis nicht wie ich auf die Atribute der &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; angehängten Datei(en) komme&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Map map= ((JBPMNode)var3).getChildAssociations();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // hierbei bekomme ich eine NullPointerExeception&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map= ((JBPMNode)var3).getAssociations().size();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Hierbei bekomme ich zwar keinen Fehler aber die Map hat eine size von 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map= ((JBPMNode)var3).getProperties();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Hierbei bekomme ich jegliche Informationen über das bpm_package aber wie komme ich die&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //atribute des 1.bzw 2. oder 3. Dokumentes, welchen Befehl müsste ich nutze, damit &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ich&amp;nbsp; eine List oder Map oder Was auch immer bekomme um dann durch&amp;nbsp; weiteren &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Aufrufe&amp;nbsp; auf die einzelnen Dokumenattributen zugreifen zu können&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ich hoffe es kann mir jemand weiterhelfen bin verzweifelt &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gefunden habe ich folgendes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ContextInstance contextInstance = executionContext.getContextInstance();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;JBPMNode jbpmNode = (JBPMNode) contextInstance.getVariable("bpm_package"); // there might be a constant that has this somewhere&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef packageNodeRef = jbpmNode.getNodeRef();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;List&amp;lt;ChildAssociationRef&amp;gt; childRefList = nodeService.getChildAssocs(packageNodeRef);&amp;nbsp;&amp;nbsp;&amp;nbsp; ///NullPointer Exception in dieser Zeile&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for (ChildAssociationRef childAssocRef : childRefList) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // do something with each document in the workflow package&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeRef nodeRef = childAssocRef.getChildRef()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Aber wo wird das Objekt nodeService deklariert, also bzw. es handelt sich hier um ein Interface, aber so wie es da steht kann man es nicht benutzen, weiß jemnad, wie man den oberen Codeauschnitt zum laufen bekommt??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Aug 2009 09:23:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36649#M19315</guid>
      <dc:creator>ckempf</dc:creator>
      <dc:date>2009-08-13T09:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36650#M19316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;var temp = bpm_package.children[0].properties["ccs:fname"];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;taskInstance.setVariable("ccswfcredential_firstname",temp);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Get the value of a property from the Content, put it in the workflow's property.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Siehe &lt;/SPAN&gt;&lt;A href="http://anipossible3.blogspot.com/2007/09/alfresco-workflow-model-setup-features.html" rel="nofollow noopener noreferrer"&gt;http://anipossible3.blogspot.com/2007/09/alfresco-workflow-model-setup-features.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Jul 2010 22:18:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow/m-p/36650#M19316</guid>
      <dc:creator>thestorm</dc:creator>
      <dc:date>2010-07-10T22:18:01Z</dc:date>
    </item>
  </channel>
</rss>

