Cargar una imagen usando una expresión

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Documentos y archivos > Manejo de archivos con expresiones >

Cargar una imagen usando una expresión

Introducción

En Bizagi es posible cargar imágenes a través de expresiones y asociarlas a atributos de tipo Imagen sin la intervención de los usuarios finales

 

Cargando imágenes con expresiones en el editor de Bizagi

Para cargar una imagen usando una expresión, debe introducir el siguiente código:

 

Me.setXPath("ImageUpload.image.FileName", "image.png");

var bytes = System.Convert.FromBase64String("[base64 image]");

Me.setXPath("ImageUpload.image.data", bytes);

 

Tenga en cuenta las siguientes consideraciones del código anterior:

"ImageUpload" es el nombre de la Entidad de Proceso. Usted debe reemplazar esto con el nombre de su Entidad de Proceso.

"image" es el nombre del atributo donde la imagen va a ser almacenada en la entidad de proceso. Usted debe reemplazar esto con el nombre del atributo donde va a guardar la imagen.

"FileName" y "data" son propiedades de los atributos de tipo Imagen. Esta parte del código no debe modificarse.

 

AdvancedFilesManagement24

 

note_pin

La línea #2 del código convierte una imagen de un String en base64 a un arreglo de bytes, ya que este es el parámetro necesario para cargar una imagen.

 

La siguiente imagen muestra la regla definida. Tenga en cuenta que algunos de los parámetros distinguen entre mayúsculas y minúsculas, así que tenga cuidado en su uso.

 

AdvancedFilesManagement25

 

Para este ejemplo, se definió que la regla se ejecutara cuando el usuario guarda la tarea. En el portal de trabajo, cuando un usuario entre a una la tarea específica y haga clic en "guardar", la imagen se cargara automáticamente.

 

AdvancedFilesManagement26

 

Cargando imágenes a través de sistemas externos

Usted también puede cargar imágenes a través de sistemas externos. Para conocer más sobre cómo cargar imágenes a través de estos sistemas, haga clic aquí.


Last Updated 1/26/2022 4:11:05 PM