StopUseCaseDevelopmentTimer
python · Use Case Builder
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def main(incident): inprod = incident.get("CustomFields", {}).get("usecasedevelopmentstage") args = demisto.args() try: if args.get("new") and inprod == "Production": # checks if the stage was set to production: demisto.executeCommand("stopTimer", {"timerField": "usecasebuilderdevelopmentdeadline"}) demisto.results("The use case development stage has been set to Production! timer has been stopped.") except Exception as e: # erro handling err_msg = f"Encountered an error while running the script: [{e}]" return_error(err_msg, error=e) if __name__ in ("__main__", "__builtin__", "builtins"): incident = demisto.incidents()[0] main(incident)