Ajouter la méthode DELETE
1
Ouvrir le service REST existant
Cliquez sur Records → Integration-Services → Service REST et sélectionnez
cases/{id}/files/{name}, le service créé précédemment. Ouvrez ensuite l’onglet Methods.Pour plus d’informations, consultez Créer une méthode de service REST.2
Ouvrir les paramètres de réponse DELETE
Développez la méthode DELETE et ouvrez l’onglet Response.
3
Créer les conditions de réponse
Créez trois conditions identiques à celles créées pour la méthode POST. Pour plus d’informations, consultez Conditions de réponse.
Créer l’activité DeleteFiles
1
Nommer l'activité
Dans le champ Nom de l’activité, saisissez
DeleteFiles. Cliquez sur l’icône cible à droite, puis sur Créer et ouvrir dans le formulaire Créer une propriété.2
Déclarer la page
Dans l’onglet Pages et classes, créez une page nommée
pyWorkPage de la classe Work-.3
Créer les variables
Dans l’onglet Paramètres, créez trois variables :
currentLinkedRefTode typeStringIsConvertedde typeBooleancurrentFileIdde typeString
4
Ouvrir et charger le dossier
Dans l’onglet Étapes, ouvrez et chargez votre dossier dans la page pyWorkPage à l’aide de la méthode
Obj-Open-By-Handle.Utilisez le paramètre Param.CaseId comme identifiant du dossier. Ce paramètre peut être récupéré à partir de la requête /cases/{id}/files/{name}.5
Parcourir les pièces jointes du dossier
- Saisissez
Property-Setdans le champ Méthode. - Ouvrez Boucle, sélectionnez Pour chaque élément de la liste de valeurs, puis saisissez
pyWorkPage.pyAttachmentsdans le champ Propriété de liste de valeurs. - Ajoutez les deux paramètres suivants à la méthode :
6
Appeler l'activité DeleteAttachment
Créez un appel d’activité
Call DeleteAttachment et indiquez pyWorkPage dans le champ Cible. Définissez le paramètre WorkPageName sur Local.currentLinkedRefTo et le paramètre LinkHandle sur Local.currentFileId.7
Ajouter la condition de suppression
Dans le champ When, indiquez la condition suivante : si
Param.FileName = pyWorkPage.pyAttachments(<CURRENT>).pyFileName, supprimez les fichiers ; sinon, ignorez cette étape.