"El primer paso para llegar a cualquier parte es decidir que no te vas a quedar donde estás.... da tu primer paso hoy no importa que no veas el camino......"
domingo, 28 de julio de 2013
Utilizacion de variables Attachment Parte 2
Cuando se encuentran en la situacion de querer Actualizar un documento pdf del proceso un cierto numero de veces, podemos optar por crear una variable global y trabajar sobre el contenido del documento.
Creamos un proceso de ejemplo y creamos una variable tipo attachment con el nombre adjunto.
Agregamos un conector Bonita tipo Set Variable... y asignamos un nombre para el conector
En la opción nombre seleccionamos la variable tipo attachment y en la opción value seleccionamo editar expresión y copiamos el siguiente codigo
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.ow2.bonita.facade.runtime.impl.InitialAttachmentImpl;
File file = new File("doc.pdf");
long length = file.length();
byte[] bytes = new byte[(int) length];
bytes = FileUtils.readFileToByteArray(file);
return bytes
Ejecutar el proceso
Creamos un proceso de ejemplo y creamos una variable tipo attachment con el nombre adjunto.
Agregamos un conector Bonita tipo Set Variable... y asignamos un nombre para el conector
En la opción nombre seleccionamos la variable tipo attachment y en la opción value seleccionamo editar expresión y copiamos el siguiente codigo
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.ow2.bonita.facade.runtime.impl.InitialAttachmentImpl;
File file = new File("doc.pdf");
long length = file.length();
byte[] bytes = new byte[(int) length];
bytes = FileUtils.readFileToByteArray(file);
return bytes
Ejecutar el proceso
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario