Agregar archivos adjuntos a la solicitud
En ciertos escenarios, puede ser necesario agregar archivos adjuntos a través de la integración a una solicitud. Para ello, es posible utilizar la API de BPM (acceda a la Portal para desarrolladores sénior para comprobar los detalles de la llamada), realizando los siguientes pasos:
Prerrequisitos:
- Estar autenticado con la API senior de X Platform.
1. Solicitar una URL de importación
Llame al punto final newAttachment. Será responsable de crear un registro de archivo adjunto BPM y devolver el identificador del archivo adjunto y la URL donde se debe enviar el archivo.
"Crea una nueva representación de un adjunto BPM";acción pública nuevo archivo adjunto {en {"Nombre del archivo a adjuntar"nombre: cadena
"Tamaño del archivo a adjuntar "tamaño: entero?
}
afuera { "Archivo adjunto "archivo adjunto: archivo adjunto de servicio
"URL para adjuntar "subir URL: cadena
}
}
"Representación de un archivo adjunto en BlobService"registro de archivo adjunto {"identificador de archivo adjunto"identificación: cadena
"Nombre del archivo adjunto "nombre: cadena
"Tamaño del archivo adjunto "tamaño: entero
"fecha de envío "fecha de carga: fecha y hora
" responsable del apego "añadido por: cadena
}
2. Hacer un archivo actualizado
Una vez finalizada la importación, se debe informar a BPM que el archivo adjunto se envió correctamente. Para esta acción, llame al punto final commitAttachment.
"Confirme un archivo adjunto moviéndolo de temporal a permanente"acción pública commitAttachment {en { "identificador de archivo adjunto"identificación: cadena
}
afuera {}
}
3. Relacionado con una instancia de proceso
Una vez que los pasos anteriores se hayan completado con éxito y los archivos adjuntos se hayan cargado correctamente, puede asociar los archivos adjuntos cargados con la solicitud a través del punto final linkAttachments.
"Confirme un archivo adjunto moviéndolo de temporal a permanente"enlace de acción públicaArchivos adjuntos { en { "identificadores de archivos adjuntos"identificadores: cadena *
" Identificador de la instancia de proceso a la que pertenece el archivo."instancia de proceso: entero
}
afuera {}
}
Después de estos tres pasos, el archivo adjunto estará disponible a pedido.

English
Español

