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 :

  • Clé
  • Valeur
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 :

  • Clé
  • Valeur
Général
Tableau du mur des cas

Nom de la table : Notes de travail sur l'incident {incident number}

Colonnes du tableau :

  • Auteur
  • Texte
  • Heure
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 :

  • Sélectionnez une réponse
  • Nouveau
  • Attribuée
  • En cours
  • En attente
  • Résolu
  • Fermé
  • Annulé
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 :

  • Sélectionnez une réponse
  • Étendu/Répandu
  • Important/Élevé
  • Modérée/Limitée
  • Mineur/Localisé
Non Spécifiez l'impact de l'incident.
Urgence LDD

Sélectionnez une réponse

Valeurs possibles :

  • Sélectionnez une réponse
  • Critique
  • Élevée
  • Moyen
  • Faible
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 :

  • Restauration du service utilisateur
  • Demande de service utilisateur
  • Restauration de l'infrastructure
  • Événement d'infrastructure
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 :

  • Saisie directe
  • E-mail
  • Escalade externe
  • Fax
  • Gestion des systèmes
  • Téléphone
  • Messagerie vocale
  • Walk-In
  • Web
  • Autre
  • Événement BMC Impact Manager
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 :

  • Sélectionnez une réponse
  • Nouveau
  • Attribuée
  • En cours
  • En attente
  • Résolu
  • Fermé
  • Annulé
Non Spécifiez l'état de l'incident.
Impact LDD

Sélectionnez une réponse

Valeurs possibles :

  • Sélectionnez une réponse
  • Étendu/Répandu
  • Important/Élevé
  • Modérée/Limitée
  • Mineur/Localisé
Non Spécifiez l'impact de l'incident.
Urgence LDD

Sélectionnez une réponse

Valeurs possibles :

  • Sélectionnez une réponse
  • Critique
  • Élevée
  • Moyen
  • Faible
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 :

  • Restauration du service utilisateur
  • Demande de service utilisateur
  • Restauration de l'infrastructure
  • Événement d'infrastructure
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 :

  • Saisie directe
  • E-mail
  • Escalade externe
  • Fax
  • Libre-service
  • Gestion des systèmes
  • Téléphone
  • Messagerie vocale
  • Walk-In
  • Web
  • Autre
  • Événement BMC Impact Manager
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.