Skip to main content
In Pega kann ein einzelner Service REST sowohl eine POST-Methode als auch eine DELETE-Methode enthalten.

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:
  • currentLinkedRefTo vom Typ String
  • IsConverted vom Typ Boolean
  • currentFileId vom Typ String
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

  1. Geben Sie Property-Set im Feld Methode ein.
  2. Öffnen Sie Schleife, wählen Sie Für jedes Element in der Werteliste und geben Sie pyWorkPage.pyAttachments im Feld Wertelisten-Eigenschaft ein.
  3. 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.