IncidentsCheck-NumberofIncidentsWithErrors

Health Check dynamic section, showing the number of failed incidents.

python · Integrations & Incidents Health Check

Details

IDIncidentsCheck-NumberofIncidentsWithErrors
Languagepython
From Version6.0.0
Docker Imagedemisto/python3:3.12.13.10116658
TagsfailedIncidents dynamic-section

README

Health Check dynamic section, showing the number of failed incidents.

Script Data


Name Description
Script Type python3
Tags failedIncidents, dynamic-section
Cortex XSOAR Version 6.0.0

Inputs


There are no inputs for this script.

Outputs


There are no outputs for this script.

import demistomock as demisto  # noqa: F401
from CommonServerPython import *  # noqa: F401

RED_HTML_STYLE = "color:#FF1744;text-align:center;font-size:800%;>"
GREEN_HTML_STYLE = "color:#00CD33;text-align:center;font-size:800%;>"


def main():
    incident = demisto.incidents()
    query = incident[0].get("CustomFields", {}).get("numberoffailedincidents", 0)

    if not query:
        html = f"<h1 style={GREEN_HTML_STYLE}0</h1>"

    else:
        html = f"<h1 style={RED_HTML_STYLE}{str(query)}</h1>"

    demisto.results({"ContentsFormat": formats["html"], "Type": entryTypes["note"], "Contents": html})


if __name__ in ["__main__", "builtin", "builtins"]:
    main()