please a page with a manual upload files with alfresco through BonitaSoft not want to help me official since there is not much information
Thank You So Much
please a page with a manual upload files with alfresco through BonitaSoft not want to help me official since there is not much information
Thank You So Much
Ok I understand it might help with a recommendation on this issue .
I need to connect these technologies and good conduct a suitable solution for customers
That Alfresco is advisable to work with the BonitaSoft in version 6.3.6
first things first, what version of Alfresco?
As you will notice there are only connectors for 3.2 and 4.2. If you are using 5+ then you will have to write code, you could try to use CMIS connector but it might be easier overall to use REST which is supported by Alfresco
Sorry I have no code for that. See Links below.
There is no official word on this and I do not speak for BonitaSoft but I suspect the interface with Alfresco is being depreciated from both sides as Alfresco also has a competing BPM system
regards
Seán
http://stackoverflow.com/questions/14689480/access-to-alfresco-rest-apis
http://docs.alfresco.com/5.0/references/RESTful-intro.html
Ok I understand it might help with a recommendation on this issue .
I need to connect these technologies and good conduct a suitable solution for customers
That Alfresco is advisable to work with the BonitaSoft in version 6.3.6
what version Alfresco are you using?
I’m using version 3.4 alfresco
This is the code I use
import org.bonitasoft.engine.api.APIAccessor;
import org.bonitasoft.engine.bpm.document.impl.DocumentImpl;
DocumentImpl d=apiAccessor.getProcessAPI().getDocumentAtProcessInstantiation(processInstanceId, “prueba”);
String tipo=apiAccessor.getProcessAPI().getDocumentAtProcessInstantiation(processInstanceId, “prueba”).getContentMimeType();
String nombre=apiAccessor.getProcessAPI().getDocumentAtProcessInstantiation(processInstanceId, “prueba”).getName();
String algo=apiAccessor.getProcessAPI().getDocumentAtProcessInstantiation(processInstanceId, “prueba”).getContentFileName();
File doc=new File(“c:/archivos”+algo);
def byte myByte = apiAccessor.getProcessAPI().getDocumentContent(d.getContentStorageId());
doc.delete()
doc.withOutputStream { s →
s << myByte
}
return doc.absolutePath;