<?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: access documents attached with workflow from java code in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/access-documents-attached-with-workflow-from-java-code/m-p/292576#M245706</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;finnaly I have access the documents that are attached with workflow using the following code. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ActivitiScriptNode scriptNode = (ActivitiScriptNode)execution.getVariable(WorkflowNotificationUtils.PROP_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;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef packagenode = scriptNode.getNodeRef();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef docRef= Configuration.serviceRegistry.getNodeService().getChildAssocs(packagenode).get(0).getChildRef();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And to update the aspects attached with this documents I have used.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if(docRef !=null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&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;// Setting aspects of documents.&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;nodeService.setProperty (docRef,QName.createQName("&lt;/SPAN&gt;&lt;A href="http://rolustech.com/model/default" rel="nofollow noopener noreferrer"&gt;http://rolustech.com/model/default&lt;/A&gt;&lt;SPAN&gt;", "Property Name"),(Serializable) "Value");&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;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Feb 2015 05:01:38 GMT</pubDate>
    <dc:creator>alinawab</dc:creator>
    <dc:date>2015-02-16T05:01:38Z</dc:date>
    <item>
      <title>access documents attached with workflow from java code</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/access-documents-attached-with-workflow-from-java-code/m-p/292574#M245704</link>
      <description>Hi, I want to access attached documents with my workflow from my class that extends tasklistener class. I want to set their properties. I have done same in javascript.bpm_package.children[0].properties["rtwf:documenttype"] = execution.getVariable('rtwf_documenttype');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bpm_package.children</description>
      <pubDate>Mon, 09 Feb 2015 13:38:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/access-documents-attached-with-workflow-from-java-code/m-p/292574#M245704</guid>
      <dc:creator>alinawab</dc:creator>
      <dc:date>2015-02-09T13:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: access documents attached with workflow from java code</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/access-documents-attached-with-workflow-from-java-code/m-p/292575#M245705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Java version:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt; Map&amp;lt;String, Object&amp;gt; variableMap = delegateTask.getVariables();&lt;BR /&gt;&lt;BR /&gt;ActivitiScriptNode scriptnode = (ActivitiScriptNode) variableMap.get("bpm_package");&lt;BR /&gt;&lt;BR /&gt;final NodeRef workflowPackageNodeRef = scriptnode.getNodeRef();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;final List&amp;lt;ChildAssociationRef&amp;gt; lResources = nodeService.getChildAssocs(workflowPackageNodeRef);&lt;BR /&gt;&lt;BR /&gt;//Get the content noderef from activiti package items.&lt;BR /&gt;for(){&lt;BR /&gt;&lt;BR /&gt;—-&lt;BR /&gt;—-&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2015 12:38:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/access-documents-attached-with-workflow-from-java-code/m-p/292575#M245705</guid>
      <dc:creator>bhavikp</dc:creator>
      <dc:date>2015-02-13T12:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: access documents attached with workflow from java code</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/access-documents-attached-with-workflow-from-java-code/m-p/292576#M245706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;finnaly I have access the documents that are attached with workflow using the following code. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ActivitiScriptNode scriptNode = (ActivitiScriptNode)execution.getVariable(WorkflowNotificationUtils.PROP_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;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef packagenode = scriptNode.getNodeRef();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef docRef= Configuration.serviceRegistry.getNodeService().getChildAssocs(packagenode).get(0).getChildRef();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And to update the aspects attached with this documents I have used.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if(docRef !=null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&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;// Setting aspects of documents.&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;nodeService.setProperty (docRef,QName.createQName("&lt;/SPAN&gt;&lt;A href="http://rolustech.com/model/default" rel="nofollow noopener noreferrer"&gt;http://rolustech.com/model/default&lt;/A&gt;&lt;SPAN&gt;", "Property Name"),(Serializable) "Value");&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;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Feb 2015 05:01:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/access-documents-attached-with-workflow-from-java-code/m-p/292576#M245706</guid>
      <dc:creator>alinawab</dc:creator>
      <dc:date>2015-02-16T05:01:38Z</dc:date>
    </item>
  </channel>
</rss>

