Senden von PATCHs
Sie können ein Anforderungstool wie Postman verwenden, um sicherzustellen, dass PATCHs wohlgeformt sind, und um die Struktur der Antwort-Nutzdaten zu überprüfen. Weitere Informationen zu Postman finden Sie unter Anforderungen und Antworten.
PATCH mit Postman senden
Prozedur
- Starten Sie in Postman eine neue Anforderung, indem Sie auf das + rechts neben der Registerkarte Launchpad klicken.
-
Geben Sie als Basic Auth-Autorisierung den Benutzer
aapplegateund das Kennwortgwan. - Stellen Sie sicher, dass unter der Bezeichnung Untitled Request PATCH ausgewählt ist.
-
Geben Sie im Feld Enter request URL die URL für den Server und den Endpunkt ein.
- Um beispielsweise die Aktivität cc:2 auf einer Instanz von ClaimCenter auf Ihrem Computer zu patchen, geben Sie Folgendes ein:
http://localhost:8080/cc/rest/common/v1/activities/cc:2
- Um beispielsweise die Aktivität cc:2 auf einer Instanz von ClaimCenter auf Ihrem Computer zu patchen, geben Sie Folgendes ein:
-
Geben Sie die Anforderungs-Nutzdaten an.
- Klicken Sie in der ersten Zeile der Registerkarten (die mit Params beginnt) auf Body.
- Wählen Sie in der Optionsfeldzeile raw aus.
- Ändern Sie am Ende der Zeile mit den Optionsfeldern den Wert der Dropdown-Liste von Text in JSON.
- Fügen Sie die Anforderungs-Nutzdaten in das Textfeld unter den Optionsfeldern ein.
- Klicken Sie auf Senden. Die Antwort-Nutzdaten werden unterhalb der Anforderung-Nutzdaten angezeigt.
Lernprogramm: PATCH von Aktivitäten
In diesem Lernprogramm wird davon ausgegangen, dass Sie Postman in Ihrer Umgebung mit dem korrekten Beispieldatensatz eingerichtet haben. Weitere Informationen finden Sie unter Lernprogramm: Einrichten Ihrer Postman-Umgebung.
In diesem Tutorial finden Sie eine offene Aktivität aus den Beispieldaten. Anschließend aktualisieren Sie den Betreff und die Priorität der Aktivität.
Schritte des Lernprogramms
- Starten Sie in Postman eine neue Anforderung, indem Sie auf das + rechts neben der Registerkarte Launchpad klicken.
- Geben Sie als Basic Auth-Autorisierung den Benutzer
aapplegateund das Kennwortgwan. - Fragen Sie alle offenen Aktivitäten ab, indem Sie den folgenden Aufruf eingeben und auf Senden klicken:
- GET
http://localhost:8080/cc/rest/common/v1/activities?filter=status:eq:open
- GET
- Beachten Sie für die erste Aktivität in den Antwort-Nutzdaten, die Andy/Alice Applegate zugewiesen ist, die folgenden Informationen:
- Aktivitäten-ID
- Priorität
- Betreff
- Geben Sie auf derselben Registerkarte den folgenden Aufruf ein, klicken Sie aber noch nicht auf Senden:
- PATCH
http://localhost:8080/cc/rest/common/v1/activities/<activityID>
- PATCH
- Geben Sie die Anforderungs-Nutzdaten an.
- Klicken Sie in der ersten Zeile der Registerkarten (die mit Params beginnt) auf Body.
- Wählen Sie in der Optionsfeldzeile raw aus.
- Ändern Sie am Ende der Zeile mit den Optionsfeldern den Wert der Dropdown-Liste von Text in JSON.
- Kopieren Sie Folgendes in das Textfeld unter den Optionsfeldern. Geben Sie als Betreff den ursprünglichen Betreff mit einem zusätzlichen "!" an.
{ "data": { "attributes": { "subject" : "<originalSubject>!", "priority": { "code": "low" } } } }
- Klicken Sie auf Senden. Die Antwort-Nutzdaten werden unterhalb der Anforderung-Nutzdaten angezeigt.
Ihre Arbeit überprüfen
- Anzeigen der geänderten Aktivität in ClaimCenter.
- Melden Sie sich bei ClaimCenter als Benutzer
aapplegatean. Andys Zielseite ist das Fenster Activities, in dem die ihm zugewiesenen offenen Aktivitäten angezeigt werden. - Klicken Sie auf die Spalte Priority um die Aktivitäten in umgekehrter Reihenfolge zu sortieren.
- Melden Sie sich bei ClaimCenter als Benutzer
Die gepatchte Aktivität (deren Priorität jetzt "Niedrig" ist) sollte sich an oder in der Nähe des Listenrangs befinden. Die gepatchte Aktivität hat einen Betreff, der mit einem "!" endet.