> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Erstellen einer DELETE-Methode für Dateien

> Fügen Sie Ihrem Pega Service REST eine DELETE-Methode und eine DeleteFiles-Activity hinzu, die Dateianhänge aus einem Case entfernt, indem Dateiname und Case-ID abgeglichen werden.

In Pega können Sie einen Service REST erstellen, der sowohl POST- als auch DELETE-Methoden enthält. So erstellen Sie eine DELETE-Methode:

1. Öffnen Sie die zuvor erstellte [POST-Methode](/de/flexi-capture/connectors/pega/pega-create-app-web-api), indem Sie auf **Records → Integration-Services → Service REST → cases/\{id}/files/\{name}** klicken, und öffnen Sie dann die Registerkarte **Methods**.
2. Erweitern Sie die DELETE-Methode und öffnen Sie die Registerkarte **Response**.
3. Erstellen Sie drei Bedingungen, die den Bedingungen entsprechen, die Sie auf der Registerkarte **Response conditions** der [POST-Methode](/de/flexi-capture/connectors/pega/pega-create-app-web-api#response) erstellt haben.

Als Nächstes müssen Sie eine Activity mit dem Namen *DeleteFiles* erstellen:

1. Geben Sie im Feld **Activity name** *DeteleFiles* ein, klicken Sie dann rechts auf das Zielsymbol und anschließend im Formular **Create Property** auf **Create and open**.
2. Erstellen Sie auf der Registerkarte **Pages & Classes** eine neue Seite mit dem Namen *pyWorkPage* der Klasse *Work-*.
3. Erstellen Sie auf der Registerkarte **Parameters** drei Variablen:
   * currentLinkedRefTo vom Typ *String*
   * IsConverted vom Typ *Boolean*
   * currentFileId vom Typ *String*
4. Führen Sie auf der Registerkarte **Steps** die folgenden Schritte aus:
   1. Öffnen und laden Sie Ihren Case mit 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).
   2. Löschen Sie alle Dateien aus dem Anhang des Case. Geben Sie dazu *Property-Set* in das Feld **Method** ein, öffnen Sie dann **Loop**, wählen Sie **For each element in value list** aus und geben Sie *pyWorkPage.pyAttachments* in das Feld **Value List Property** ein. Fügen Sie der Methode die folgenden zwei neuen Parameter hinzu:
      *Local.currentLinkedRefTo – pyWorkPage.pyAttachments(\<CURRENT>).pxLinkedRefTo;*
      *Local.currentFileId – pyWorkPage.pyAttachments(\<CURRENT>).pzInsKey;*
   3. Erstellen Sie einen Activity-Aufruf *Call DeleteAttachment* und geben Sie im Feld **Target** *pyWorkPage* an. Setzen Sie den Parameter *WorkPageName* auf *Local.currentLinkedRefTo* und den Parameter *LinkHandle* auf *Local.currentFileId*.
   4. 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.
