BMC Remedy ITSM
Integrationsversion: 4.0
BMC Remedy ITSM-Integration in Google Security Operations konfigurieren
Eine detaillierte Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.
Integrationsparameter
Verwenden Sie die folgenden Parameter, um die Integration zu konfigurieren:
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
API-Stamm | String | https://{IP}:{port} | Ja | API-Stammverzeichnis der BMC Remedy ITSM-Instanz. |
Nutzername | String | – | Nein | BMC Remedy ITSM-Nutzername. |
Passwort | Passwort | – | Nein | Passwort für BMC Remedy ITSM. |
SSL überprüfen | Kästchen | Aktiviert | Ja | Wenn diese Option aktiviert ist, prüfen Sie, ob das SSL-Zertifikat für die Verbindung zum BMC Remedy ITSM-Server gültig ist. |
Anwendungsbereiche
Triage-Aktion ausführen (Datensätze aktualisieren/erstellen/löschen)
Aktionen
Ping
Beschreibung
Testen Sie die Verbindung zu BMC Remedy ITSM mit den Parametern, die auf der Seite für die Integrationskonfiguration auf dem Tab „Google Security Operations Marketplace“ angegeben sind.
Ausführen am
Die Aktion wird nicht für Entitäten ausgeführt und hat keine erforderlichen Eingabeparameter.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Bei Erfolg: „Successfully connected to the BMC Remedy ITSM server with the provided connection parameters!“ (Die Verbindung zum BMC Remedy ITSM-Server mit den angegebenen Verbindungsparametern wurde hergestellt.) Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn nicht erfolgreich: „Verbindung zum BMC Remedy ITSM-Server konnte nicht hergestellt werden. Fehler: {0}".format(exception.stacktrace) |
Allgemein |
Details zur Aufnahme abrufen
Beschreibung
Detaillierte Informationen zum Datensatz aus BMC Remedy ITSM abrufen.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Eintragtyp | String | – | Ja | Geben Sie den Typ des Datensatzes an, für den Sie Details abrufen möchten. |
Datensatz-IDs | CSV | – | Ja | Geben Sie die IDs der Datensätze an, für die Sie Details zurückgeben möchten. |
Zurückzugebende Felder | CSV | – | Nein | Geben Sie die Felder an, die zurückgegeben werden sollen. Wenn ungültige Felder angegeben werden, schlägt die Aktion fehl. Wenn nichts angegeben ist, werden alle Felder zurückgegeben. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
[
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
},
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
},
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
}
]
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn Daten für mindestens eine ID verfügbar sind (is_success=true): „Details zum Datensatztyp {Record Type} in BMC Remedy ITSM wurden für die folgenden IDs zurückgegeben: {record ids}.“ Wenn für mindestens eine ID keine Daten verfügbar sind (is_success=true): „Action wasn't able to find details regarding record type {Record Type} in BMC Remedy ITSM for the following ids: {record ids}“. Wenn keine Daten für alle verfügbar sind (is_success=false): „Es wurden keine Datensätze gefunden.“ Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Fehler beim Ausführen der Aktion ‚Datensatzdetails abrufen‘. Grund: {0}''.format(error.Stacktrace) Bei 400: „Fehler beim Ausführen der Aktion ‚Datensatzdetails abrufen‘. Grund: {0}''.format(messageText) |
Allgemein |
Tabelle „Fall-Repository“ | Tabellenname:Details zu Datensatz {record Id} Tabellenspalten:
|
Allgemein |
Datensatz aktualisieren
Beschreibung
Einen Datensatz in BMC Remedy ITSM aktualisieren.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Eintragtyp | String | – | Ja | Geben Sie den Typ des Datensatzes an, der aktualisiert werden muss. |
Datensatz-ID | String | – | Ja | Geben Sie die ID des Datensatzes an, der aktualisiert werden muss. |
Zu aktualisierende Felder | JSON | { „field“:“value“ } |
Ja | Geben Sie ein JSON-Objekt mit allen erforderlichen Feldern und Werten an, die aktualisiert werden müssen. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn der Statuscode 204 gemeldet wird (is_success=true): „{record type}-Datensatz mit der ID {record id} wurde in BMC Remedy ITSM aktualisiert.“ Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder „Sonstiges“: „Fehler beim Ausführen der Aktion ‚Datensatz aktualisieren‘. Grund: {0}''.format(error.Stacktrace) Wenn der Statuscode 404, 400 oder 500 gemeldet wird: „Fehler beim Ausführen der Aktion ‚Datensatz aktualisieren‘. Grund: {messageText}{messageAppendedText}. Wenn eine ungültige JSON-Nutzlast angegeben wird: „Fehler beim Ausführen der Aktion ‚Datensatz aktualisieren‘. Grund: Im Parameter „Zu aktualisierende Felder“ wurde eine ungültige JSON-Nutzlast angegeben. Bitte überprüfen Sie die Struktur. |
Allgemein |
Eintrag löschen
Beschreibung
Einen Datensatz in BMC Remedy ITSM löschen
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Eintragtyp | String | – | Ja | Geben Sie den Typ des Datensatzes an, der gelöscht werden soll. |
Datensatz-ID | String | – | Ja | Geben Sie die ID des Datensatzes an, der gelöscht werden soll. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn der Statuscode 204 gemeldet wird (is_success=true): „Successfully deleted {Record Type} record with ID {record id} in BMC Remedy ITSM.“ (Der Datensatz vom Typ „{Record Type}“ mit der ID „{record id}“ wurde in BMC Remedy ITSM gelöscht.) Wenn der Statuscode 404 gemeldet wird und die Nachrichtennummer 302 lautet (is_success=true): „{Record Type} Record with ID {record id} doesn't exist in BMC Remedy ITSM.“ (Der Datensatz vom Typ „{Record Type}“ mit der ID „{record id}“ ist in BMC Remedy ITSM nicht vorhanden.) Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Fehler beim Ausführen der Aktion ‚Datensatz löschen‘. Grund: {0}''.format(error.Stacktrace) Wenn der Statuscode 404 gemeldet wird und die Nachrichtennummer nicht 302 ist (is_success=false): „Fehler beim Ausführen der Aktion ‚Datensatz löschen‘. Grund: {messageText}“ |
Allgemein |
Create Record
Beschreibung
Einen Datensatz in BMC Remedy ITSM erstellen
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Eintragtyp | String | – | Ja | Geben Sie den Typ des Datensatzes an, der erstellt werden muss. |
Datensatznutzlast | JSON | { „field“:“value“ } |
Ja | Geben Sie ein JSON-Objekt mit allen erforderlichen Feldern und Werten an. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"values": {
"Work Log ID": "X",
"Submitter": "Admin",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "Admin",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "Enabled",
"Short Description": ".",
"Status History": null,
"Assignee Groups": null
}
}
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn der Statuscode 201 gemeldet wird (is_success=true): „{record type}-Datensatz wurde in BMC Remedy ITSM erstellt.“ Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder „Sonstiges“: „Fehler beim Ausführen der Aktion ‚Datensatz erstellen‘. Grund: {0}''.format(error.Stacktrace) Wenn der Statuscode 400 und die Nachrichtennummer 307 gemeldet werden: „Fehler beim Ausführen der Aktion ‚Datensatz erstellen‘. Grund: Die folgenden Felder sind Pflichtfelder: {csv of messageAppendedText}.“ Wenn der Statuscode 400 gemeldet wird und die Nachrichtennummer nicht 307 lautet: „Fehler beim Ausführen der Aktion ‚Datensatz erstellen‘. Grund: {messageText}: {messageAppendedText}.“ Wenn eine ungültige JSON-Nutzlast angegeben wird: „Fehler beim Ausführen der Aktion ‚Datensatz erstellen‘. Grund: Im Parameter „Record Payload“ wurde eine ungültige JSON-Nutzlast angegeben. Bitte überprüfen Sie die Struktur.“ |
Allgemein |
Auf Aktualisierung der Datensatzfelder warten
Beschreibung
Warten Sie, bis die Datensatzfelder in BMC Remedy ITSM aktualisiert werden.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Eintragtyp | String | – | Ja | Geben Sie den Typ des Datensatzes an, für den Sie auf ein Update warten. |
Datensatz-ID | String | – | Ja | Geben Sie die ID des Datensatzes an, der aktualisiert werden muss. |
Zu prüfende Felder | JSON | { „field“:“value“ } |
Ja | Geben Sie ein JSON-Objekt mit allen erforderlichen Feldern und Werten an. |
Bei Zeitüberschreitung fehlgeschlagen | Kästchen | Aktiviert | Ja | Wenn diese Option aktiviert ist, schlägt die Aktion fehl, wenn nicht alle Felder aktualisiert werden. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"values": {
"Work Log ID": "X",
"Submitter": "Admin",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "Admin",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "Enabled",
"Short Description": ".",
"Status History": null,
"Assignee Groups": null
}
}
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Bei Statuscode 200 (is_success=true): „{record type} record with ID {record id} was updated in BMC Remedy ITSM.“ (Der Datensatz vom Typ „{record type}“ mit der ID „{record id}“ wurde in BMC Remedy ITSM aktualisiert.) Wenn eines der Felder nicht aktualisiert wird und der Parameter „Fail If Timeout“ nicht aktiviert ist (is_success=false): „The following fields were not updated for {record type} record with ID {record id} in BMC Remedy ITSM: {fields that were not updated}“ (Die folgenden Felder wurden für den Datensatz „{record type}“ mit der ID „{record id}“ in BMC Remedy ITSM nicht aktualisiert: {fields that were not updated}) Asynchrone Nachricht:„Warten auf die Aktualisierung der folgenden Felder für den {record type}-Datensatz mit der ID {record id} in BMC Remedy ITSM: {fields that were not updated}“ Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Fehler beim Ausführen der Aktion ‚Auf Feldaktualisierung warten‘. Grund: {0}''.format(error.Stacktrace) Wenn einige Felder nicht gefunden werden: „Fehler beim Ausführen der Aktion ‚Auf Feldaktualisierung warten‘. Grund: Die folgenden Felder wurden in der Struktur des Datensatzes nicht gefunden: {fields that were not found}. Wenn der Statuscode 404 gemeldet wird: „Fehler beim Ausführen der Aktion ‚Auf Aktualisierung von Datensatzfeldern warten‘. Grund: {messageText}.“ Wenn eines der Felder nicht aktualisiert wird und der Parameter „Bei Zeitüberschreitung fehlgeschlagen“ aktiviert ist (is_success=false): „Fehler beim Ausführen der Aktion ‚Auf Feldaktualisierung warten‘. Grund: Die folgenden Felder wurden für den Datensatz vom Typ „{record type}“ mit der ID „{record id}“ in BMC Remedy ITSM nicht aktualisiert: {fields that were not updated}.“ Bei ungültiger JSON-Nutzlast: „Fehler beim Ausführen der Aktion ‚Auf Feldaktualisierung warten‘. Grund: Im Parameter „Zu prüfende Felder“ wurde eine ungültige JSON-Nutzlast angegeben. Bitte überprüfen Sie die Struktur. |
Allgemein |
Details zu Vorfällen abrufen
Beschreibung
Detaillierte Informationen zu den Vorfällen aus BMC Remedy ITSM abrufen
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Vorfall-IDs | CSV | – | Ja | Geben Sie die IDs der Vorfälle an, für die Sie Details zurückgeben möchten. |
Zurückzugebende Felder | CSV | – | Nein | Geben Sie die Felder an, die zurückgegeben werden sollen. Wenn ungültige Felder angegeben werden, schlägt die Aktion fehl. Wenn nichts angegeben ist, werden alle Felder zurückgegeben. |
Arbeitsnotizen abrufen | Kästchen | Aktiviert | Nein | Wenn diese Option aktiviert ist, werden Arbeitsnotizen zum Vorfall zurückgegeben. |
Maximale Anzahl der zurückzugebenden Arbeitsnotizen | Ganzzahl | 50 | Nein | Geben Sie die Anzahl der zurückzugebenden Arbeitsnotizen an. Wenn nichts angegeben wird, werden 50 Arbeitsnotizen zurückgegeben. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"Work Log ID": "X",
"Submitter": "Admin",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "Admin",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "Enabled",
"Short Description": ".",
"Status History": null,
"Assignee Groups": "",
"Worknotes": [
{
"Submitter": "X",
"Detailed Description": "asdasd",
"Work Log Type": "X",
"Work Log Submit Date": "2022-01-06T11:21:56.000+0000"
},
{
"Submitter": "X",
"Detailed Description": "Work Log Entry from Bob.",
"Work Log Type": "X",
"Work Log Submit Date": "2008-11-07T00:30:41.000+0000"
}
]
}
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn Daten für mindestens eine ID verfügbar sind (is_success=true): „Details zu Vorfällen in BMC Remedy ITSM für die folgenden IDs wurden zurückgegeben: {Datensatz-IDs}.“ Wenn für mindestens eine ID keine Daten verfügbar sind (is_success=true): „Die Aktion konnte keine Details zu Vorfällen in BMC Remedy ITSM für die folgenden IDs finden: {record ids}.“ Wenn für alle IDs keine Daten verfügbar sind (is_success=false): „Es wurden keine Vorfälle gefunden.“ Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Error executing action ‚Get Incidents Details‘.“ Grund: {0}''.format(error.Stacktrace) Wenn der Statuscode 400 gemeldet wird: „Fehler beim Ausführen der Aktion ‚Get Incidents Details‘. Grund: {0}''.format(messageText) |
Allgemein |
Tabelle „Fall-Repository“ | Tabellenname:Vorfalldetails Tabellenspalten:
|
Allgemein |
Tabelle „Fall-Repository“ | Tabellenname:Incident {incident number} Worknotes Tabellenspalten:
|
Allgemein |
Vorfall aktualisieren
Beschreibung
Aktualisieren Sie einen Vorfall in BMC Remedy ITSM.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Vorfall-ID | String | – | Ja | Geben Sie die ID des Vorfalls an, der aktualisiert werden muss. |
Status | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie den Status für den Vorfall an. Hinweis:Wenn der Status „Ausstehend“ oder „Behoben“ lautet, müssen Sie auch den Wert „Status Reason“ (Grund für den Status) angeben. |
Grund für den Status | String | – | Nein | Geben Sie den Grund für den Status des Vorfalls an. |
Auswirkungen | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie die Auswirkungen des Vorfalls an. |
Dringlichkeit | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
NEIN | Geben Sie die Dringlichkeit des Vorfalls an. |
Beschreibung | String | – | Nein | Beschreibung des Vorfalls angeben |
Typ des Vorfalls | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie den Vorfallstyp für den Vorfall an. |
Zugewiesene Gruppe | String | – | Nein | Geben Sie die zugewiesene Gruppe für den Vorfall an. |
Zuständige Person | String | – | Nein | Geben Sie den Verantwortlichen für den Vorfall an. |
Lösung | String | – | Nein | Geben Sie die Lösung für den Vorfall an. |
Auflösungskategorie – Stufe 1 | String | – | Nein | Geben Sie die Kategorie der ersten Ebene für die Lösung des Vorfalls an. |
Auflösungskategorie – Stufe 2 | String | – | Nein | Geben Sie die Lösungskategorie der Stufe 2 für den Vorfall an. |
Auflösungskategorie – Stufe 3 | String | – | Nein | Geben Sie die Kategorie der Lösungsebene 3 für den Vorfall an. |
Produktkategorie für die Problembehebung – Stufe 1 | String | – | Nein | Geben Sie die Kategorie der ersten Ebene für die Lösung des Vorfalls an. |
Produktkategorie für die Fehlerbehebung – Stufe 2 | String | – | Nein | Geben Sie die Lösungskategorie der Stufe 2 für den Vorfall an. |
Lösung – Produktkategorie – Stufe 3 | String | – | Nein | Geben Sie die Kategorie der Lösungsebene 3 für den Vorfall an. |
Gemeldete Quelle | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie die gemeldete Quelle an. |
Benutzerdefinierte Felder | JSON | – | Nein | Geben Sie ein JSON-Objekt mit allen erforderlichen Feldern und Werten an, die aktualisiert werden müssen. Hinweis:Dieser Parameter überschreibt andere angegebene Parameter. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn der Statuscode 204 gemeldet wird (is_success=true): „Successfully updated incident with {record id} in BMC Remedy ITSM.“ (Das Problem mit der ID {record id} wurde in BMC Remedy ITSM erfolgreich aktualisiert.) Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Fehler beim Ausführen der Aktion ‚Vorfall aktualisieren‘. Grund: {0}''.format(error.Stacktrace" Wenn der Statuscode 400 oder 500 gemeldet wird: „Fehler beim Ausführen der Aktion ‚Vorfall aktualisieren‘. Grund: {messageText}{messageAppendedText}. Wenn der Vorfall nicht gefunden wird (is_success = true): „Error executing action ‚Update Incident‘. Grund: Der Vorfall {incident id} wurde in BMC Remedy ITSM nicht gefunden. Bitte überprüfen Sie die Rechtschreibung.“ Wenn eine ungültige JSON-Nutzlast bereitgestellt wird: „Fehler beim Ausführen der Aktion ‚Vorfall aktualisieren‘. Grund: Im Parameter „Zu aktualisierende Felder“ wurde eine ungültige JSON-Nutzlast angegeben. Bitte überprüfen Sie die Struktur.“ |
Allgemein |
Vorfall erstellen
Beschreibung
Erstellen Sie einen Vorfall in BMC Remedy ITSM.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Status | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie den Status für den Vorfall an. |
Auswirkungen | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie die Auswirkungen des Vorfalls an. |
Dringlichkeit | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie die Dringlichkeit des Vorfalls an. |
Beschreibung | String | – | Nein | Beschreibung des Vorfalls angeben |
Unternehmen | String | – | Nein | Geben Sie das Unternehmen für den Vorfall an. |
Kunde | String | – | Nein | Geben Sie den Kunden für den Vorfall an. Hinweis:Der Kunde muss im Format „{Nachname} {Vorname}“ angegeben werden. Beispiel: Allbrook Allen |
Name der Vorlage | String | – | Nein | Geben Sie den Namen der Vorlage für den Vorfall an. Hinweis:Die Aktion versucht, die ID der Vorlage im Hintergrund zu finden. Für eine höhere Genauigkeit können Sie die Vorlagen-ID direkt über benutzerdefinierte Felder angeben. |
Typ des Vorfalls | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie den Vorfallstyp für den Vorfall an. |
Zugewiesene Gruppe | String | – | Nein | Geben Sie die zugewiesene Gruppe für den Vorfall an. |
Zuständige Person | String | – | Nein | Geben Sie den Verantwortlichen für den Vorfall an. |
Lösung | String | – | Nein | Geben Sie die Lösung für den Vorfall an. |
Auflösungskategorie – Stufe 1 | String | – | Nein | Geben Sie die Kategorie der ersten Ebene für die Lösung des Vorfalls an. |
Auflösungskategorie – Stufe 2 | String | – | Nein | Geben Sie die Lösungskategorie der Stufe 2 für den Vorfall an. |
Auflösungskategorie – Stufe 3 | String | – | Nein | Geben Sie die Kategorie der Lösungsebene 3 für den Vorfall an. |
Produktkategorie für die Problembehebung – Stufe 1 | String | – | Nein | Geben Sie die Kategorie der ersten Ebene für die Lösung des Vorfalls an. |
Produktkategorie für die Fehlerbehebung – Stufe 2 | String | – | Nein | Geben Sie die Lösungskategorie der Stufe 2 für den Vorfall an. |
Lösung – Produktkategorie – Stufe 3 | String | – | Nein | Geben Sie die Kategorie der Lösungsebene 3 für den Vorfall an. |
Gemeldete Quelle | DDL | Wählen Sie eine Option aus. Mögliche Werte:
|
Nein | Geben Sie die gemeldete Quelle an. |
Benutzerdefinierte Felder | JSON | – | Nein | Geben Sie ein JSON-Objekt mit allen erforderlichen Feldern und Werten an, die beim Erstellen verwendet werden sollen. Hinweis:Mit diesem Parameter werden andere angegebene Parameter überschrieben. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"Request ID": "X",
"Submitter": "X",
"Create Date": "2022-01-06T14:05:31.000+0000",
"Assigned To": null,
"Last Modified By": "X",
"Modified Date": "2022-01-06T14:05:31.000+0000",
"Status": "X",
"Short Description": ".",
"Status History": {
"New": {
"user": "X",
"timestamp": "2022-01-06T14:05:31.000+0000"
},
"In Progress": {
"user": "X",
"timestamp": "2022-01-06T14:05:31.000+0000"
}
},
"Assignee Groups": null,
"InstanceId": "X",
"Vendor Assignee Groups": null,
"Vendor Assignee Groups_parent": null,
"Assignee Groups_parent": null,
"Product Categorization Tier 1": null,
"Product Categorization Tier 2": null,
"Product Categorization Tier 3": null,
}
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn der Statuscode 201 gemeldet wird (is_success=true): „Successfully created incident with in BMC Remedy ITSM.“ (Vorfall in BMC Remedy ITSM wurde erfolgreich erstellt.) Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: <Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Vorfall erstellen‘. Grund: {0}''.format(error.Stacktrace) Wenn der Statuscode 400 und die Nachrichtennummer 307 gemeldet werden: „Fehler beim Ausführen der Aktion ‚Vorfall erstellen‘. Grund: Die folgenden Felder sind Pflichtfelder: {csv of messageAppendedText}.“ Wenn der Statuscode 400 oder 500 gemeldet wird und die Nachrichtennummer nicht 307 lautet: „Fehler beim Ausführen der Aktion ‚Vorfall erstellen‘. Grund: {messageText} {messageAppendedText}.“ Wenn eine ungültige JSON-Nutzlast angegeben wird: „Fehler beim Ausführen der Aktion ‚Vorfall erstellen‘. Grund: Im Parameter „Zu aktualisierende Felder“ wurde eine ungültige JSON-Nutzlast angegeben. Bitte überprüfen Sie die Struktur.“ Wenn die Vorlage nicht gefunden wird: „Fehler beim Ausführen der Aktion ‚Vorfall erstellen‘. Grund: Die Vorlage mit dem Namen „{template Name}“ wurde nicht gefunden. Bitte prüfen Sie die Rechtschreibung oder geben Sie die Vorlagen-ID direkt über benutzerdefinierte Felder an.“ |
Allgemein |
Auf Aktualisierung der Vorfallsfelder warten
Beschreibung
Warten Sie, bis die Vorfallfelder in BMC Remedy ITSM aktualisiert werden.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Vorfall-ID | String | Wahr | Geben Sie die ID des Vorfalls an, der aktualisiert werden muss. | |
Status | DDL | Wählen Sie eine Option aus. Mögliche Werte: Wählen Sie eine Option aus. Neu Zugewiesen In Bearbeitung Ausstehend Behoben Geschlossen Abgebrochen |
Falsch | Geben Sie den erwarteten Status für den Vorfall an. |
Zu prüfende Felder | JSON | { „field“:“value“ } |
Falsch | Geben Sie ein JSON-Objekt mit allen erforderlichen Feldern und Werten an. Hinweis: Dieser Parameter hat Vorrang vor dem Feld „Status“. |
Bei Zeitüberschreitung fehlgeschlagen | Boolesch | Wahr | Wahr | Wenn diese Option aktiviert ist, schlägt die Aktion fehl, wenn nicht alle Felder aktualisiert wurden. |
Ausführen am
–
Aktionsergebnisse
Scriptergebnis
is_success Kann „True“ oder „False“ sein. Wenn die Aktion für mindestens eine der Entitäten erfolgreich ausgeführt wird (keine Fehler zurückgegeben, Serverantwort ist 200 OK), sollte „is_success“ auf „True“ gesetzt werden.
JSON-Ergebnis
{
"values": {
"Work Log ID": "X",
"Submitter": "X",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "X",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "X",
"Short Description": ".",
"Status History": null,
"Assignee Groups": null
}
}
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn der Statuscode 200 gemeldet wird (is_success= true): „Incident with ID {incident id} was updated in BMC Remedy ITSM.“ (Vorgang mit der ID {incident id} wurde in BMC Remedy ITSM aktualisiert.) Wenn eines der Felder nicht aktualisiert wird und der Parameter „Fail If Timeout“ nicht aktiviert ist (is_success=false): „Die folgenden Felder wurden für den Vorfall mit der ID {incident id} in BMC Remedy ITSM nicht aktualisiert: {fields that were not updated}“ Asynchrone Nachricht:„Waiting for the following fields to be updated for incident with ID {incident id} in BMC Remedy ITSM: {fields that were not updated}“ (Warten auf die Aktualisierung der folgenden Felder für den Vorfall mit der ID {incident id} in BMC Remedy ITSM: {fields that were not updated}) Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder „Sonstiges“: „Fehler beim Ausführen der Aktion ‚Auf Aktualisierung der Vorfallfelder warten‘. Grund: {0}''.format(error.Stacktrace) Wenn einige Felder nicht gefunden werden: „Fehler beim Ausführen der Aktion ‚Auf Aktualisierung der Vorfallfelder warten‘. Grund: Die folgenden Felder wurden in der Struktur des Vorfalls nicht gefunden: {fields that were not found}. Wenn der Vorfall nicht gefunden wird: „Fehler beim Ausführen der Aktion ‚Auf Aktualisierung der Vorfallfelder warten‘. Grund: Der Vorfall mit der ID {incident ID} wurde nicht gefunden. Wenn eines der Felder nicht aktualisiert wird und der Parameter „Bei Zeitüberschreitung fehlgeschlagen“ aktiviert ist (is_success=false): „Fehler beim Ausführen der Aktion ‚Auf Feldaktualisierung warten‘. Grund: Die folgenden Felder wurden für den Vorfall mit der ID {incident id} in BMC Remedy ITSM nicht aktualisiert: {fields that were not updated}.“ Bei ungültiger JSON-Nutzlast: „Fehler beim Ausführen der Aktion ‚Auf Feldaktualisierung warten‘. Grund: Im Parameter „Zu prüfende Felder“ wurde eine ungültige JSON-Nutzlast angegeben. Bitte überprüfen Sie die Struktur.“ Wenn die Parameter „Status“ und „Zu prüfende Felder“ nicht angegeben sind: „Fehler beim Ausführen der Aktion ‚Auf Feldaktualisierung warten‘. Grund: Der Parameter „Status“ oder „Zu prüfende Felder“ sollte einen Wert haben. |
Allgemein |
Arbeitsnotiz zum Vorfall hinzufügen
Beschreibung
Fügen Sie Vorfällen in BMC Remedy ITSM eine Arbeitsnotiz hinzu.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Vorfall-ID | String | – | Ja | Geben Sie die ID des Vorfalls an, dem Sie eine Arbeitsnotiz hinzufügen möchten. |
Arbeitsnotiztext | String | – | Ja | Geben Sie den Text für die Arbeitsnotiz an. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn Daten für mindestens eine ID verfügbar sind (is_success=true): „Successfully added a note to incident {incident id} in BMC Remedy ITSM.“ (Dem Vorfall {incident id} in BMC Remedy ITSM wurde erfolgreich eine Notiz hinzugefügt.) Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Fehler beim Ausführen der Aktion ‚Arbeitsnotiz zum Vorfall hinzufügen‘. Grund: {0}''.format(error.Stacktrace) Wenn der Vorfall nicht gefunden wird (is_success = false): „Error executing action ‚Update Incident‘.“ Grund: Der Vorfall {incident id} wurde in BMC Remedy ITSM nicht gefunden. Bitte überprüfen Sie die Rechtschreibung.“ |
Allgemein |
Vorfall löschen
Beschreibung
Löschen Sie einen Vorfall in BMC Remedy ITSM.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Vorfall-ID | String | – | Ja | Geben Sie die ID des Vorfalls an, der gelöscht werden muss. |
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Fall-Repository
Ergebnistyp | Wert/Beschreibung | Typ (Entität \ Allgemein) |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen. Wenn der Statuscode 204 gemeldet wird (is_success = true): „Das Incident mit der ID {record id} wurde in BMC Remedy ITSM erfolgreich gelöscht. Wenn der Vorfall nicht gefunden wird (is_success=true): „Incident with ID {record id} doesn't exist in BMC Remedy ITSM.“ (Vorfall mit der ID {record id} ist in BMC Remedy ITSM nicht vorhanden.) Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Fehler beim Ausführen der Aktion ‚Vorfall löschen‘. Grund: {0}''.format(error.Stacktrace) |
Allgemein |
Jobs
Abgeschlossene Vorfälle nach Tag synchronisieren
Beschreibung
Synchronisiert BMC Remedy ITSM-Anfragen, die im Google SecOps Case-Playbook und in Google SecOps-Fällen erstellt werden.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Tabelle mit Vorfällen | String | HPD:IncidentInterface | Ja | Geben Sie den Namen der Tabelle an, die zum Abrufen von Details zu den Vorfällen verwendet werden soll. |
API-Stamm | String | https://{IP}:{port} | Ja | API-Stammverzeichnis der BMC Remedy ITSM-Instanz. |
Nutzername | String | – | Ja | BMC Remedy ITSM-Nutzername. |
Passwort | Passwort | – | Ja | BMC Remedy ITSM-Passwort |
Maximale Stunden zurück | Ganzzahl | 24 | Nein | Geben Sie die Anzahl der Stunden an, die zurückliegend synchronisiert werden sollen. |
SSL überprüfen | Kästchen | Aktiviert | Ja | Wenn diese Option aktiviert ist, prüfen Sie, ob das SSL-Zertifikat für die Verbindung zum BMC Remedy ITSM-Server gültig ist. |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten