« Volver a Tabla de complementos
Tema relacionado: Nodo Acción de complemento: Propiedades y configuraciones generales
El complemento Add Attachment permite adjuntar automáticamente un documento al control de datos adjuntos en un determinado momento del proceso de workflow.
El documento adjunto puede residir en cualquiera de las siguientes tres ubicaciones:
- En una carpeta en el servidor (los parámetros file y controlbinding son obligatorios)
- En un formulario de otro proceso (sourcebinding, sourceprocessid y controlbinding son obligatorios)
- En una biblioteca de archivos (los parámetros folder, filename y controlbinding son obligatorios)
Propiedades
Nombre | Descripción | Obligatorio | Nombre del grupo | Modos |
---|---|---|---|---|
file |
Ubicación de un archivo adjunto. Debe ser la ruta completa del archivo del sistema de archivos del servidor. Ejemplo: Valor directo: D:\Files\Public\Users\Daily-Records.xlsx Valor del campo de formulario: [/my:myFields/my:field2] Valor del campo de solución: [field1] |
Consulte la sección anterior para ver dónde pueden residir los documentos. | Fuente de adjunto | Archivos |
param_selector(Añadir adjunto de) | Parámetro fijo del complemento que permite que la interfaz de usuario seleccione el origen de la resolución de datos adjuntos desde Archivos, Proceso de formulario y Biblioteca de archivos. | Todo | ||
controlbinding | Enlace del control de datos adjuntos al que se añaden los datos adjuntos. | Sí | Desde control | Todo |
sourcebinding |
Enlace de control de datos adjuntos del proceso definido en el parámetro sourceprocessid. Ejemplo: Valor directo: Attachment_1, donde Attachment_1 es el nombre del enlace Valor del campo de formulario: [/my:myFields/my:field2] Valor del campo de solución: [field1] |
Consulte la sección anterior para ver dónde pueden residir los documentos. | Fuente de adjunto | Proceso de formulario |
sourceprocessid |
Id. de proceso con el que el «adjunto extraído» se adjunta al control de datos adjuntos. El estado del proceso especificado debe ser “en ejecución”. Especifique sourcebinding para definir el enlace del control de datos adjuntos. Ejemplo: Valor directo: 5CE7CE49-6A9E-4300-B20D-0DCA2DCA1ABB Valor del campo de formulario: [/my:myFields/my:field2] Valor del campo de solución: [field1] |
Consulte la sección anterior para ver dónde pueden residir los documentos. | Fuente de adjunto | Proceso de formulario |
folder | Nombre de la carpeta de la biblioteca de archivos que contiene el archivo adjunto. | Consulte la sección anterior para ver dónde pueden residir los documentos. | Fuente de adjunto | Biblioteca de archivos |
filename |
Nombre del archivo, que es el mismo que el de la carpeta. Ejemplo: Valor directo: Daily-Records.xlsx Valor del campo de formulario: [/my:myFields/my:field2] Valor del campo de solución: [field1] |
Consulte la sección anterior para ver dónde pueden residir los documentos. | Fuente de adjunto | Biblioteca de archivos |
Puede usar el complemento Add Attachment para adjuntar un CV a un formulario, por ejemplo, cuando va a incorporar a un nuevo empleado. Otro uso habitual de este complemento es adjuntar archivos PDF u otros documentos auxiliares a un formulario (como una factura que se enruta para pasar por una serie de aprobaciones).
Si se proporcionan el archivo (o el parámetro filename) y el nombre de carpeta (o los parámetros SourceProcessID y SourceBinding), el archivo se validará y se adjuntará.
Si el nombre, la ruta, el enlace, etc. del archivo no son válidos, se presentará un error en tiempo de ejecución (excepto con SourceBinding). Si SourceBinding está vacío o no se encuentra ningún documento adjunto en SourceProcessID, no se producirá ningún error.
Si deja vacíos estos parámetros en el valor del campo de formulario, no se producirá ningún error.
Preferencia de carga de archivo
Si un usuario proporciona varios parámetros, el adjunto se añade según las siguientes prioridades:
- Parámetro file
- Ambos parámetros, sourcebinding y sourceprocessid
- Parámetros folder y filename
Por lo tanto, si se proporcionan todas estas variantes (por ejemplo, «parámetro file», «sourcebinding y sourceprocessid» y «folder y filename»), el adjunto se selecciona desde el «parámetro file». Si se proporcionan dos variantes (por ejemplo, «sourcebinding y sourceprocessid» y «folder y filename»), el adjunto se selecciona desde «sourcebinding y sourceprocessid».