BMC Remedy ITSM
Version de l'intégration : 4.0
Configurer l'intégration de BMC Remedy ITSM dans Google Security Operations
Pour obtenir des instructions détaillées sur la configuration d'une intégration dans Google SecOps, consultez Configurer des intégrations.
Paramètres d'intégration
Utilisez les paramètres suivants pour configurer l'intégration :
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Racine de l'API | Chaîne | https://{IP}:{port} | Oui | Racine de l'API de l'instance BMC Remedy ITSM. |
Nom d'utilisateur | Chaîne | N/A | Non | Nom d'utilisateur BMC Remedy ITSM. |
Mot de passe | Mot de passe | N/A | Non | Mot de passe BMC Remedy ITSM. |
Vérifier le protocole SSL | Case à cocher | Cochée | Oui | Si cette option est activée, vérifiez que le certificat SSL pour la connexion au serveur BMC Remedy ITSM est valide. |
Cas d'utilisation
Effectuer une action de triage (mettre à jour/créer/supprimer des enregistrements)
Actions
Ping
Description
Testez la connectivité à BMC Remedy ITSM avec les paramètres fournis sur la page de configuration de l'intégration dans l'onglet Google Security Operations Marketplace.
Exécuter sur
L'action ne s'exécute pas sur les entités et ne comporte pas de paramètres d'entrée obligatoires.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si l'opération réussit : "La connexion au serveur BMC Remedy ITSM a été établie avec succès à l'aide des paramètres de connexion fournis !" L'action doit échouer et arrêter l'exécution d'un playbook : Si l'opération échoue : "Échec de la connexion au serveur BMC Remedy ITSM ! Error is {0}".format(exception.stacktrace) |
Général |
Obtenir les détails d'un enregistrement
Description
Obtenez des informations détaillées sur l'enregistrement à partir de BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Type d'enregistrement | Chaîne | N/A | Oui | Spécifiez le type d'enregistrement dont vous souhaitez récupérer les détails. |
ID d'enregistrement | CSV | N/A | Oui | Spécifiez les ID des enregistrements pour lesquels vous souhaitez renvoyer des détails. |
Champs à renvoyer | CSV | N/A | Non | Spécifiez les champs à renvoyer. Si des champs non valides sont fournis, l'action échoue. Si aucune valeur n'est fournie, l'action renvoie tous les champs. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
[
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
},
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
},
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
}
]
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si des données sont disponibles pour au moins un ID (is_success=true) : "Les détails concernant le type d'enregistrement {Record Type} dans BMC Remedy ITSM ont bien été renvoyés pour les ID suivants : {record ids}". Si les données ne sont pas disponibles pour au moins un ID (is_success=true) : "L'action n'a pas pu trouver d'informations sur le type d'enregistrement {Record Type} dans BMC Remedy ITSM pour les ID suivants : {record ids}". Si les données ne sont pas disponibles pour tous (is_success=false) : "Aucun enregistrement n'a été trouvé." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Obtenir les détails de l'enregistrement". Raison : {0}''.format(error.Stacktrace) Si le code d'erreur est 400 : "Erreur lors de l'exécution de l'action "Obtenir les détails de l'enregistrement". Motif : {0}''.format(messageText) |
Général |
Tableau du mur des cas | Nom de la table : détails de l'enregistrement {record Id} Colonnes du tableau :
|
Général |
Mettre à jour l'enregistrement
Description
Mettez à jour un enregistrement dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Type d'enregistrement | Chaîne | N/A | Oui | Spécifiez le type d'enregistrement à mettre à jour. |
ID d'enregistrement | Chaîne | N/A | Oui | Spécifiez l'ID de l'enregistrement à mettre à jour. |
Champs à mettre à jour | JSON | { "field":"value" } |
Oui | Spécifiez un objet JSON contenant tous les champs et valeurs à mettre à jour. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 204 est signalé (is_success=true) : "L'enregistrement {record type} avec l'ID {record id} a bien été mis à jour dans BMC Remedy ITSM." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Mettre à jour l'enregistrement". Raison : {0}''.format(error.Stacktrace) Si le code d'état 404, 400 ou 500 est signalé : "Erreur lors de l'exécution de l'action "Mettre à jour l'enregistrement". Motif : {messageText}{messageAppendedText}. Si une charge utile JSON non valide est fournie : "Erreur lors de l'exécution de l'action "Mettre à jour l'enregistrement". Motif : Charge utile JSON non valide fournie dans le paramètre "Champs à mettre à jour". Veuillez vérifier la structure. |
Général |
Supprimer l'enregistrement
Description
Supprimez un enregistrement dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Type d'enregistrement | Chaîne | N/A | Oui | Spécifiez le type d'enregistrement à supprimer. |
ID d'enregistrement | Chaîne | N/A | Oui | Spécifiez l'ID de l'enregistrement à supprimer. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 204 est signalé (is_success=true) : "L'enregistrement {Record Type} avec l'ID {record id} a bien été supprimé dans BMC Remedy ITSM." Si le code d'état 404 est signalé et que le numéro de message est 302 (is_success=true) : "L'enregistrement {Record Type} avec l'ID {record id} n'existe pas dans BMC Remedy ITSM." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Supprimer l'enregistrement". Raison : {0}''.format(error.Stacktrace) Si le code d'état 404 est signalé et que le numéro de message n'est pas 302 (is_success=false) : "Erreur lors de l'exécution de l'action "Supprimer l'enregistrement". Motif : {messageText}" |
Général |
Create Record
Description
Créez un enregistrement dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Type d'enregistrement | Chaîne | N/A | Oui | Spécifiez le type d'enregistrement à créer. |
Charge utile d'enregistrement | JSON | { "field":"value" } |
Oui | Spécifiez un objet JSON contenant tous les champs et valeurs nécessaires. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"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
}
}
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 201 est signalé (is_success=true) : "L'enregistrement {record type} a bien été créé dans BMC Remedy ITSM." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Créer un enregistrement". Raison : {0}''.format(error.Stacktrace)" Si le code d'état 400 est signalé et que le numéro du message est 307 : "Erreur lors de l'exécution de l'action "Créer un enregistrement". Motif : les champs suivants sont obligatoires : {csv of messageAppendedText}." Si le code d'état 400 est signalé et que le numéro de message n'est pas 307 : "Erreur lors de l'exécution de l'action "Créer un enregistrement". Motif : {messageText} : {messageAppendedText}." Si une charge utile JSON non valide est fournie : "Error executing action "Create Record". Motif : Charge utile JSON non valide fournie dans le paramètre "Record Payload" (Enregistrer la charge utile). Veuillez vérifier la structure." |
Général |
Attendre la mise à jour des champs d'enregistrement
Description
Attendez que les champs d'enregistrement soient mis à jour dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Type d'enregistrement | Chaîne | N/A | Oui | Spécifiez le type d'enregistrement pour lequel vous attendez une mise à jour. |
ID d'enregistrement | Chaîne | N/A | Oui | Spécifiez l'ID de l'enregistrement à mettre à jour. |
Champs à vérifier | JSON | { "field":"value" } |
Oui | Spécifiez un objet JSON contenant tous les champs et valeurs nécessaires. |
Échec en cas de délai avant expiration | Case à cocher | Cochée | Oui | Si cette option est activée, l'action échoue si tous les champs ne sont pas mis à jour. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"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
}
}
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 200 (is_success=true) est renvoyé : "L'enregistrement {record type} avec l'ID {record id} a été mis à jour dans BMC Remedy ITSM." Si l'un des champs n'est pas mis à jour et que le paramètre "Échec en cas de délai avant expiration" n'est pas activé (is_success=false) : "Les champs suivants n'ont pas été mis à jour pour l'enregistrement {record type} avec l'ID {record id} dans BMC Remedy ITSM : {fields that were not updated}" Message asynchrone : "En attente de la mise à jour des champs suivants pour l'enregistrement {record type} avec l'ID {record id} dans BMC Remedy ITSM : {fields that were not updated}" L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs". Raison : {0}''.format(error.Stacktrace) Si certains champs sont introuvables : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs". Motif : les champs suivants sont introuvables dans la structure de l'enregistrement : {fields that were not found}. Si le code d'état 404 est signalé : "Erreur lors de l'exécution de l'action "Wait For Record Fields Update". Motif : {messageText}." Si l'un des champs n'est pas mis à jour et que le paramètre "Échec en cas de délai avant expiration" est activé (is_success=false) : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs". Raison : Les champs suivants n'ont pas été mis à jour pour l'enregistrement {record type} avec l'ID {record id} dans BMC Remedy ITSM : {fields that were not updated}" Si une charge utile JSON non valide est fournie : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs". Motif : Charge utile JSON non valide fournie dans le paramètre "Champs à vérifier". Veuillez vérifier la structure. |
Général |
Obtenir les détails d'un incident
Description
Obtenez des informations détaillées sur les incidents à partir de BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID d'incident | CSV | N/A | Oui | Spécifiez les ID des incidents pour lesquels vous souhaitez renvoyer des détails. |
Champs à renvoyer | CSV | N/A | Non | Spécifiez les champs à renvoyer. Si des champs non valides sont fournis, l'action échoue. Si aucune valeur n'est fournie, l'action renvoie tous les champs. |
Récupérer les notes de travail | Case à cocher | Cochée | Non | Si cette option est activée, l'action renvoie les notes de travail liées à l'incident. |
Nombre maximal de notes de travail à renvoyer | Integer | 50 | Non | Spécifiez le nombre de notes de travail à renvoyer. Si aucune valeur n'est fournie, l'action renvoie 50 notes de travail. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"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"
}
]
}
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si des données sont disponibles pour au moins un ID (is_success=true) : "Les détails concernant les incidents dans BMC Remedy ITSM ont été renvoyés avec succès pour les ID suivants : {record ids}." Si aucune donnée n'est disponible pour au moins un ID (is_success=true) : "L'action n'a pas pu trouver d'informations sur les incidents dans BMC Remedy ITSM pour les ID suivants : {record ids}." Si aucune donnée n'est disponible pour tous les ID (is_success=false) : "Aucun incident n'a été trouvé." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou autre) : "Erreur lors de l'exécution de l'action "Obtenir les détails des incidents". Raison : {0}''.format(error.Stacktrace) Si le code d'état 400 est signalé : "Erreur lors de l'exécution de l'action "Obtenir les détails des incidents". Motif : {0}''.format(messageText) |
Général |
Tableau du mur des cas | Nom de la table : "Détails de l'incident" Colonnes du tableau :
|
Général |
Tableau du mur des cas | Nom de la table : Notes de travail sur l'incident {incident number} Colonnes du tableau :
|
Général |
Mettre à jour un incident
Description
Mettez à jour un incident dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID de l'incident | Chaîne | N/A | Oui | Spécifiez l'ID de l'incident à mettre à jour. |
État | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Spécifiez l'état de l'incident. Remarque : Si l'état est "En attente" ou "Résolu", vous devez également fournir une valeur pour "Raison de l'état". |
Motif de l'état | Chaîne | N/A | Non | Spécifiez la raison de l'état de l'incident. |
Impact | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Spécifiez l'impact de l'incident. |
Urgence | LDD | Sélectionnez une réponse Valeurs possibles :
|
NON | Spécifiez l'urgence de l'incident. |
Description | Chaîne | N/A | Non | Décrivez l'incident. |
Type d'incident | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Indiquez le type d'incident. |
Groupe attribué | Chaîne | N/A | Non | Indiquez le groupe attribué à l'incident. |
Personne responsable | Chaîne | N/A | Non | Spécifiez le responsable de l'incident. |
Solution | Chaîne | N/A | Non | Spécifiez la résolution de l'incident. |
Catégorie de résolution niveau 1 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 1 pour l'incident. |
Catégorie de résolution niveau 2 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 2 pour l'incident. |
Catégorie de résolution niveau 3 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 3 pour l'incident. |
Catégorie de produits de résolution niveau 1 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 1 pour l'incident. |
Catégorie de produits de résolution niveau 2 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 2 pour l'incident. |
Catégorie de produits de résolution niveau 3 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 3 pour l'incident. |
Source signalée | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Indiquez la source signalée. |
Champs personnalisés | JSON | N/A | Non | Spécifiez un objet JSON contenant tous les champs et valeurs à mettre à jour. Remarque : Ce paramètre remplace les autres paramètres fournis. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 204 est signalé (is_success=true) : "L'incident {record id} a bien été mis à jour dans BMC Remedy ITSM." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Mettre à jour l'incident". Raison : {0}''.format(error.Stacktrace" Si le code d'état 400 ou 500 est signalé : "Erreur lors de l'exécution de l'action "Mettre à jour l'incident". Motif : {messageText}{messageAppendedText}. Si l'incident est introuvable (is_success = true) : "Erreur lors de l'exécution de l'action "Mettre à jour l'incident". Motif : l'incident {incident id} n'a pas été trouvé dans BMC Remedy ITSM. Veuillez vérifier l'orthographe." Si une charge utile JSON non valide est fournie : "Erreur lors de l'exécution de l'action "Mettre à jour l'incident". Motif : Charge utile JSON non valide fournie dans le paramètre "Champs à mettre à jour". Veuillez vérifier la structure." |
Général |
Créer un incident
Description
Créez un incident dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
État | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Spécifiez l'état de l'incident. |
Impact | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Spécifiez l'impact de l'incident. |
Urgence | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Spécifiez l'urgence de l'incident. |
Description | Chaîne | N/A | Non | Décrivez l'incident. |
Entreprise | Chaîne | N/A | Non | Spécifier l'entreprise concernée par l'incident |
Client | Chaîne | N/A | Non | Spécifiez le client concerné par l'incident. Remarque : Le nom du client doit être indiqué au format "{Nom de famille} {Prénom}". Exemple : Allbrook Allen |
Nom du modèle | Chaîne | N/A | Non | Indiquez le nom du modèle pour l'incident. Remarque : L'action tente de trouver l'ID du modèle en arrière-plan. Pour plus de précision, vous pouvez fournir l'ID du modèle directement via les champs personnalisés. |
Type d'incident | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Indiquez le type d'incident. |
Groupe attribué | Chaîne | N/A | Non | Indiquez le groupe attribué à l'incident. |
Personne responsable | Chaîne | N/A | Non | Spécifiez le responsable de l'incident. |
Solution | Chaîne | N/A | Non | Spécifiez la résolution de l'incident. |
Catégorie de résolution niveau 1 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 1 pour l'incident. |
Catégorie de résolution niveau 2 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 2 pour l'incident. |
Catégorie de résolution niveau 3 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 3 pour l'incident. |
Catégorie de produits de résolution niveau 1 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 1 pour l'incident. |
Catégorie de produits de résolution niveau 2 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 2 pour l'incident. |
Catégorie de produits de résolution niveau 3 | Chaîne | N/A | Non | Spécifiez la catégorie de résolution de niveau 3 pour l'incident. |
Source signalée | LDD | Sélectionnez une réponse Valeurs possibles :
|
Non | Indiquez la source signalée. |
Champs personnalisés | JSON | N/A | Non | Spécifiez un objet JSON contenant tous les champs et valeurs nécessaires à la création. Remarque : Ce paramètre remplacera les autres paramètres fournis. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"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,
}
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 201 est signalé (is_success=true) : "Incident créé dans BMC Remedy ITSM." L'action doit échouer et arrêter l'exécution d'un playbook : <Si une erreur fatale est signalée, comme des identifiants incorrects, l'absence de connexion au serveur ou une autre erreur : "Erreur lors de l'exécution de l'action "Créer un incident". Raison : {0}''.format(error.Stacktrace)" Si le code d'état 400 est signalé et que le numéro du message est 307 : "Erreur lors de l'exécution de l'action "Créer un incident". Motif : les champs suivants sont obligatoires : {csv of messageAppendedText}." Si le code d'état 400 ou 500 est signalé et que le numéro de message n'est pas 307 : "Erreur lors de l'exécution de l'action "Créer un incident". Motif : {messageText} {messageAppendedText}." Si une charge utile JSON non valide est fournie : "Error executing action "Create Incident". Motif : Charge utile JSON non valide fournie dans le paramètre "Champs à mettre à jour". Veuillez vérifier la structure." Si le modèle est introuvable : "Erreur lors de l'exécution de l'action "Créer un incident". Motif : le modèle portant le nom "{template Name}" est introuvable. Veuillez vérifier l'orthographe ou fournir l'ID du modèle directement dans les champs personnalisés." |
Général |
Attendre la mise à jour des champs d'incident
Description
Attendez que les champs d'incident soient mis à jour dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID de l'incident | Chaîne | Vrai | Spécifiez l'ID de l'incident à mettre à jour. | |
État | LDD | Sélectionnez une réponse Valeurs possibles : Sélectionnez une réponse Nouveau Attribuée En cours En attente Résolu Fermé Annulé |
Faux | Spécifiez l'état attendu de l'incident. |
Champs à vérifier | JSON | { "field":"value" } |
Faux | Spécifiez un objet JSON contenant tous les champs et valeurs nécessaires. Remarque : Ce paramètre est prioritaire par rapport au champ "État". |
Échec en cas de délai avant expiration | Bool | Vrai | Vrai | Si cette option est activée, l'action échouera si tous les champs n'ont pas été mis à jour. |
Exécuter sur
N/A
Résultats de l'action
Résultat du script
is_success. Peut être "True" ou "False". Si l'action s'exécute correctement (aucune erreur n'est renvoyée et la réponse du serveur est 200 OK) sur au moins une des entités, is_success doit être défini sur "True".
Résultat JSON
{
"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
}
}
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 200 est signalé (is_success= rue) : "L'incident avec l'ID {incident id} a été mis à jour dans BMC Remedy ITSM." Si l'un des champs n'est pas mis à jour et que le paramètre "Échec en cas de délai avant expiration" n'est pas activé (is_success=false) : "Les champs suivants n'ont pas été mis à jour pour l'incident n° {incident id} dans BMC Remedy ITSM : {fields that were not updated}" Message asynchrone : "En attente de la mise à jour des champs suivants pour l'incident portant l'ID {incident id} dans BMC Remedy ITSM : {fields that were not updated}" L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Wait For Incident Fields Update". Raison : {0}''.format(error.Stacktrace) Si certains champs sont introuvables : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs de l'incident". Motif : les champs suivants sont introuvables dans la structure de l'incident : {champs introuvables}. Si l'incident est introuvable : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs de l'incident". Motif : l'incident associé à l'ID {incident ID} est introuvable. Si l'un des champs n'est pas mis à jour et que le paramètre "Échec en cas de délai avant expiration" est activé (is_success=false) : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs". Raison : Les champs suivants n'ont pas été mis à jour pour l'incident dont l'ID est {incident id} dans BMC Remedy ITSM : {fields that were not updated}" Si une charge utile JSON non valide est fournie : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs". Motif : Charge utile JSON non valide fournie dans le paramètre "Champs à vérifier". Veuillez vérifier la structure." Si les paramètres "État" et "Champs à vérifier" ne sont pas fournis : "Erreur lors de l'exécution de l'action "Attendre la mise à jour des champs". Motif : Les paramètres "État" ou "Champs à vérifier" doivent avoir une valeur. |
Général |
Ajouter une note de travail à un incident
Description
Ajoutez une note de travail aux incidents dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID de l'incident | Chaîne | N/A | Oui | Spécifiez l'ID de l'incident auquel vous souhaitez ajouter une note de travail. |
Texte de la note de travail | Chaîne | N/A | Oui | Spécifiez le texte de la note de travail. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si des données sont disponibles pour au moins un ID (is_success=true) : "Note ajoutée à l'incident "{incident id}" dans BMC Remedy ITSM." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, l'absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Ajouter une note de travail à l'incident". Raison : {0}''.format(error.Stacktrace)" Si l'incident n'est pas trouvé (is_success = false) : "Erreur lors de l'exécution de l'action "Mettre à jour l'incident". Motif : l'incident {incident id} n'a pas été trouvé dans BMC Remedy ITSM. Veuillez vérifier l'orthographe." |
Général |
Supprimer un incident
Description
Supprimez un incident dans BMC Remedy ITSM.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID de l'incident | Chaîne | N/A | Oui | Indiquez l'ID de l'incident à supprimer. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur/Description | Type (entité \ général) |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 204 est signalé (is_success = true) : "L'incident avec l'ID {record id} a bien été supprimé dans BMC Remedy ITSM. Si l'incident est introuvable (is_success=true) : "L'incident portant l'ID {record id} n'existe pas dans BMC Remedy ITSM." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Supprimer l'incident". Raison : {0}''.format(error.Stacktrace)" |
Général |
Jobs
Synchroniser les incidents fermés par tag
Description
Synchronise les demandes BMC Remedy ITSM créées dans le playbook Google SecOps Case et les cas Google SecOps.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Tableau des incidents | Chaîne | HPD:IncidentInterface | Oui | Indiquez le nom de la table à utiliser pour récupérer les détails des incidents. |
Racine de l'API | Chaîne | https://{IP}:{port} | Oui | Racine de l'API de l'instance BMC Remedy ITSM. |
Nom d'utilisateur | Chaîne | N/A | Oui | Nom d'utilisateur BMC Remedy ITSM. |
Mot de passe | Mot de passe | N/A | Oui | Mot de passe BMC Remedy ITSM |
Nombre maximal d'heures en arrière | Integer | 24 | Non | Spécifiez le nombre d'heures en arrière pour synchroniser les états. |
Vérifier le protocole SSL | Case à cocher | Cochée | Oui | Si cette option est activée, vérifiez que le certificat SSL pour la connexion au serveur BMC Remedy ITSM est valide. |
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.