DELETE-Methode hinzufügen
1
Vorhandenen Service REST öffnen
Klicken Sie auf Records → Integration-Services → Service REST und wählen Sie den zuvor erstellten Service
cases/{id}/files/{name} aus. Öffnen Sie anschließend die Registerkarte Methods.Weitere Informationen finden Sie unter Service-REST-Methode erstellen.2
Einstellungen für die DELETE-Antwort öffnen
Erweitern Sie die DELETE-Methode und öffnen Sie die Registerkarte Response.
3
Antwortbedingungen erstellen
Erstellen Sie drei Bedingungen, die den Bedingungen für die POST-Methode entsprechen. Weitere Informationen finden Sie unter Antwortbedingungen.
DeleteFiles-Aktivität erstellen
1
Aktivität benennen
Geben Sie im Feld Aktivitätsname
DeleteFiles ein. Klicken Sie auf das Zielsymbol rechts und anschließend im Formular Eigenschaft erstellen auf Erstellen und öffnen.2
Seite deklarieren
Erstellen Sie auf der Registerkarte Seiten und Klassen eine neue Seite namens
pyWorkPage der Klasse Work-.3
Variablen erstellen
Erstellen Sie auf der Registerkarte Parameter drei Variablen:
currentLinkedRefTovom TypStringIsConvertedvom TypBooleancurrentFileIdvom TypString
4
Case öffnen und laden
Öffnen und laden Sie Ihren Case auf der Registerkarte Schritte mithilfe der Methode
Obj-Open-By-Handle in die Seite pyWorkPage.Verwenden Sie den Parameter Param.CaseId als Case-Bezeichner. Dieser Parameter kann der Anfrage /cases/{id}/files/{name} entnommen werden.5
Case-Anhänge durchlaufen
- Geben Sie
Property-Setim Feld Methode ein. - Öffnen Sie Schleife, wählen Sie Für jedes Element in der Werteliste und geben Sie
pyWorkPage.pyAttachmentsim Feld Wertelisten-Eigenschaft ein. - Fügen Sie der Methode die folgenden zwei neuen Parameter hinzu:
6
DeleteAttachment-Aktivität aufrufen
Erstellen Sie einen Aktivitätsaufruf
Call DeleteAttachment und geben Sie im Feld Ziel pyWorkPage an. Setzen Sie den Parameter WorkPageName auf Local.currentLinkedRefTo und den Parameter LinkHandle auf Local.currentFileId.7
Löschbedingung hinzufügen
Geben Sie im Feld When die folgende Bedingung an: Wenn
Param.FileName = pyWorkPage.pyAttachments(<CURRENT>).pyFileName, löschen Sie die Dateien; andernfalls überspringen Sie diesen Schritt.