Agregue el método DELETE
1
Abra el Service REST existente
Haga clic en Records → Integration-Services → Service REST y seleccione
cases/{id}/files/{name}, el servicio creado anteriormente. A continuación, abra la pestaña Methods.Para obtener más información, consulte Crear un método de Service REST.2
Abra la configuración de respuesta de DELETE
Expanda el método DELETE y abra la pestaña Response.
3
Cree las condiciones de respuesta
Cree tres condiciones idénticas a las creadas para el método POST. Para obtener más información, consulte Condiciones de respuesta.
Cree la actividad DeleteFiles
1
Asigne un nombre a la actividad
En el campo Nombre de la actividad, escriba
DeleteFiles. Haga clic en el icono de destino situado a la derecha y, a continuación, en Crear y abrir en el formulario Crear propiedad.2
Declare la página
En la pestaña Páginas y clases, cree una nueva página llamada
pyWorkPage de la clase Work-.3
Cree las variables
En la pestaña Parámetros, cree tres variables:
currentLinkedRefTode tipoStringIsConvertedde tipoBooleancurrentFileIdde tipoString
4
Abra y cargue el caso
En la pestaña Pasos, abra y cargue el caso en la página pyWorkPage mediante el método
Obj-Open-By-Handle.Utilice el parámetro Param.CaseId como identificador del caso. Puede obtener este parámetro de la solicitud /cases/{id}/files/{name}.5
Recorra los archivos adjuntos del caso
- Escriba
Property-Seten el campo Método. - Abra Bucle, seleccione Para cada elemento de la lista de valores y escriba
pyWorkPage.pyAttachmentsen el campo Propiedad de lista de valores. - Agregue los dos parámetros siguientes al método:
6
Llame a la actividad DeleteAttachment
Cree una llamada a la actividad
Call DeleteAttachment y especifique pyWorkPage en el campo Target. Establezca el parámetro WorkPageName en Local.currentLinkedRefTo y el parámetro LinkHandle en Local.currentFileId.7
Agregue la condición de eliminación
En el campo When, especifique la siguiente condición: si
Param.FileName = pyWorkPage.pyAttachments(<CURRENT>).pyFileName, elimine los archivos; de lo contrario, omita este paso.