problem_info – List ServiceNow problems¶
Retrieve information about ServiceNow problems.
For more information, refer to the ServiceNow problem management documentation at https://docs.servicenow.com/bundle/paris-it-service-management/page/product/problem-management/concept/c_ProblemManagement.html.
New in version 1.0.0.
Examples¶
- name: Retrieve all problems
servicenow.itsm.problem_info:
register: result
- name: Retrieve a specific problem by its sys_id
servicenow.itsm.problem_info:
sys_id: 471bfbc7a9fe198101e77a3e10e5d47f
register: result
- name: Retrieve problems by number
servicenow.itsm.problem_info:
number: PRB0007601
register: result
- name: Retrieve problems that do not contain SAP in its short description
servicenow.itsm.problem_info:
query:
- short_description: NOT LIKE SAP
register: result
- name: Retrieve new problems assigned to abel.tuter or bertie.luby
servicenow.itsm.problem_info:
query:
- state: = new
assigned_to: = abel.tuter
- state: = new
assigned_to: = bertie.luby
See Also¶
See also
modules/servicenow.itsm.problem_module
modules/servicenow.itsm.problem_task_module
modules/servicenow.itsm.problem_task_info_module
Parameters¶
- instance (optional)
ServiceNow instance information.
type: dict- client_id (optional)
ID of the client application used for OAuth authentication.
If not set, the value of the
SN_CLIENT_ID
environment variable will be used.If provided, it requires client_secret.
type: str- client_secret (optional)
Secret associated with client_id. Used for OAuth authentication.
If not set, the value of the
SN_CLIENT_SECRET
environment variable will be used.If provided, it requires client_id.
type: str- grant_type (optional)
Grant type used for OAuth authentication.
If not set, the value of the
SN_GRANT_TYPE
environment variable will be used.type: strdefault: passwordchoices: password, refresh_token- host (required)
The ServiceNow host name.
If not set, the value of the
SN_HOST
environment variable will be used.type: str- password (optional)
Password used for authentication.
If not set, the value of the
SN_PASSWORD
environment variable will be used.Required when using basic authentication or when grant_type=password.
type: str- refresh_token (optional)
Refresh token used for OAuth authentication.
If not set, the value of the
SN_REFRESH_TOKEN
environment variable will be used.Required when grant_type=refresh_token.
type: str- timeout (optional)
Timeout in seconds for the connection with the ServiceNow instance.
If not set, the value of the
SN_TIMEOUT
environment variable will be used.type: float- username (optional)
Username used for authentication.
If not set, the value of the
SN_USERNAME
environment variable will be used.Required when using basic authentication or when grant_type=password.
type: str
- number (optional)
Number of the record to retrieve.
Note that contrary to sys_id, number may not uniquely identify a record.
type: str- query (optional)
Provides a set of operators for use with filters, condition builders, and encoded queries.
The data type of a field determines what operators are available for it. Refer to the ServiceNow Available Filters Queries documentation at https://docs.servicenow.com/bundle/quebec-platform-user-interface/page/use/common-ui-elements/reference/r_OpAvailableFiltersQueries.html.
type: list- sys_id (optional)
Unique identifier of the record to retrieve.
type: str
Return Values¶
- records
A list of problem records.
sample:
- active: 'true' activity_due: '' additional_assignee_list: '' approval: not requested approval_history: '' approval_set: '' assigned_to: 73ab3f173b331300ad3cc9bb34efc4df assignment_group: '' attachments: - average_image_color: '' chunk_size_bytes: '700000' compressed: 'true' content_type: text/plain download_link: https://www.example.com/api/now/attachment/31cdf4d50706301022f9ffa08c1ed07f/file file_name: sample_file1.txt hash: 6f2b0dec698566114435a23f15dcac848a40e1fd3e0eda4afe24a663dda23f2e image_height: '' image_width: '' size_bytes: '210' size_compressed: '206' state: pending sys_created_by: admin sys_created_on: '2021-08-17 11:19:49' sys_id: 31cdf4d50706301022f9ffa08c1ed07f sys_mod_count: '0' sys_tags: '' sys_updated_by: admin sys_updated_on: '2021-08-17 11:19:49' table_name: problem table_sys_id: 6dcdb4d50706301022f9ffa08c1ed0fb business_duration: '' business_service: '' calendar_duration: '' category: software cause_notes: '' close_notes: '' closed_at: '' closed_by: '' cmdb_ci: 27d32778c0a8000b00db970eeaa60f16 comments: '' comments_and_work_notes: '' company: '' confirmed_at: '' confirmed_by: '' contact_type: '' contract: '' correlation_display: '' correlation_id: '' delivery_plan: '' delivery_task: '' description: Unable to send or receive emails. due_date: '' duplicate_of: '' escalation: '0' expected_start: '' first_reported_by_task: '' fix_communicated_at: '' fix_communicated_by: '' fix_notes: '' follow_up: '' group_list: '' impact: low knowledge: 'false' known_error: 'false' location: '' made_sla: 'true' major_problem: 'false' number: PRB0007601 opened_at: '2018-08-30 08:08:39' opened_by: 6816f79cc0a8016401c5a33be04be441 order: '' parent: '' priority: '5' problem_state: new reassignment_count: '0' related_incidents: '0' reopen_count: '0' reopened_at: '' reopened_by: '' resolution_code: '' resolved_at: '' resolved_by: '' review_outcome: '' rfc: '' route_reason: '' service_offering: '' short_description: Unable to send or receive emails. sla_due: '' state: new subcategory: email sys_class_name: problem sys_created_by: admin sys_created_on: '2018-08-30 08:09:05' sys_domain: global sys_domain_path: / sys_id: 62304320731823002728660c4cf6a7e8 sys_mod_count: '1' sys_tags: '' sys_updated_by: admin sys_updated_on: '2018-12-12 07:16:57' task_effective_number: PRB0007601 time_worked: '' universal_request: '' upon_approval: proceed upon_reject: cancel urgency: low user_input: '' watch_list: '' work_end: '' work_notes: '' work_notes_list: '' work_start: '' workaround: '' workaround_applied: 'false' workaround_communicated_at: '' workaround_communicated_by: ''