REST-API für die Erstellung von Problemen
Verwenden Sie diese REST-API, um ein neues Problem zu erstellen. Sie können außerdem ein Service-Ticket aus einem Problem oder ein Problem aus einem Ereignis oder einer Erfassungsgruppe erstellen.
Neues Problem erstellen
| Ressource | Beschreibung | |
|---|---|---|
| URI | /admin/resources/problems |
|
| Methode | POST | |
| Anforderungshauptteil | JSON | |
| Rückgabewert | 201 | Das Problem wird erstellt. |
| 400 | Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung. | |
| 403 | Der anfordernde Benutzer ist nicht berechtigt, das Problem zu erstellen. | |
| 14,2 | Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten | |
Anforderungshauptteil
{
"business_impact":"<business impact of the problem>",
"error_message":"<error message for the problem>", //optional
"event_msg_text":"<summary of the problem>",
"problem_description":"<description of the problem>",
"severity":"x", // x is in the 1-4 range
"event_failing_machine_type":"<machine_type>", // optional
"request_collection_set":true, // whether a collection should be requested, optional
"event_failing_machine_model":"<machine model>", // optional
"event_failing_machine_serial":"<machine_serial>", // optional
"service_request_number":"<existing_service_request_number>"
}Service-Ticket aus einem Problem erstellen
| Ressource | Wert | |
|---|---|---|
| URI | /admin/resources/problems/<id> |
|
| Methode | POST | |
| Anforderungshauptteil | JSON | |
| Rückgabewert | 201 | Das Service-Ticket wird erstellt. |
| 400 | Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung. | |
| 403 | Der anfordernde Benutzer ist nicht berechtigt, das Service-Ticket zu erstellen. | |
| 14,2 | Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten | |
Anforderungshauptteil
{
"action":"create_service_ticket"
}Service-Ticket in ein Problem importieren
| Ressource | Wert | |
|---|---|---|
| URI | /admin/resources/problems/<id> |
|
| Methode | POST | |
| Anforderungshauptteil | JSON | |
| Rückgabewert | 201 | Das Service-Ticket wird importiert |
| 400 | Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung. | |
| 403 | Der anfordernde Benutzer ist nicht berechtigt, das Service-Ticket zu importieren | |
| 14,2 | Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten | |
Anforderungshauptteil
{
"action":"import_service_ticket",
"service_request_number" : "<existing_service_request_number>"
}Problem aus einem Ereignis erstellen
| Ressource | Wert | |
|---|---|---|
| URI | /admin/resources/problems |
|
| Methode | POST | |
| Anforderungshauptteil | JSON | |
| Rückgabewert | 201 | Das Problem wird erstellt. |
| 400 | Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung. | |
| 403 | Der anfordernde Benutzer ist nicht berechtigt, das Problem zu erstellen. | |
| 14,2 | Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten | |
Anforderungshauptteil
{
"event_id": <event id>
}Problem aus einer Erfassungsgruppe erstellen
| Ressource | Wert | |
|---|---|---|
| URI | /admin/resources/problems |
|
| Methode | POST | |
| Anforderungshauptteil | JSON | |
| Rückgabewert | 201 | Das Problem wird erstellt. |
| 400 | Es gibt Probleme beim Parsen der JSON-Daten in der Anforderung. | |
| 403 | Der anfordernde Benutzer ist nicht berechtigt, das Problem zu erstellen. | |
| 14,2 | Im System ist während der Verarbeitung der Anforderung ein interner Fehler aufgetreten | |
Anforderungshauptteil
{
"systemlog_id": "<system_log_id>",
"business_impact": "None, this is a test.",
"error_message": "This is a test of the create problem CLI", //optional
"event_msg_text": "Testing the CLI",
"problem_description": "test",
"severity": "3"
}