BMCHelixRemedyforce
BMC Helix Remedyforce integration enables customers to create/update service requests and incidents, update statuses, and resolve service requests and incidents with customer notes. This integration exposes standard ticketing capabilities that can be utilized as part of automation & orchestration.
Utilities · Bmc Helix Remedyforce
Details
| ID | BMCHelixRemedyforce |
|---|---|
| Provider | BMC Software |
| Category | Utilities |
| From Version | 5.0.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Agentix XSIAM |
README
BMC Helix Remedyforce integration allows customers to create/update service requests and incidents. It also allows to update status, resolve service requests and incidents with customer notes. This integration exposes standard ticketing capabilities that can be utilized as part of automation & orchestration.
This integration was integrated and tested with version 202002.79 of BMC Helix Remedyforce.
Configure BMC Helix Remedyforce in Cortex
| Parameter | Description | Required |
|---|---|---|
| url | BMC Remedyforce URL (e.g. https://example.com) | True |
| username | Username | True |
| password | Password | True |
| type | Type | False |
| category | Category | False |
| impact | Impact | False |
| urgency | Urgency | False |
| status | Status | False |
| queue | Queue | False |
| max_incidents | Max Incidents | False |
| fetch_note | Fetch Note(s) | False |
| query | Query (If provided other filtering parameters will be ignored) e.g. select Name, LastModifiedDate from BMCServiceDesk__Incident__c where BMCServiceDesk__Impact_Id__c = ‘High’ | False |
| incidentType | Incident type | False |
| insecure | Trust any certificate (not secure) | False |
| proxy | Use system proxy settings | False |
| request_timeout | HTTP(S) Request Timeout (in seconds) | True |
| isFetch | Fetch incidents | False |
| firstFetchTimestamp | First Fetch Timestamp (<number> <time unit>, e.g., 12 hours, 7 days, 3 months, 1 year) | False |
Commands
You can execute these commands from the CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.
bmc-remedy-service-request-definition-get
This command gets details of service request definitions with the help of service request definition name.
Base Command
bmc-remedy-service-request-definition-get
Input
| Argument Name | Description | Required |
|---|---|---|
| service_request_definition_name | service_request_definition_name is the name of the service request definition whose details the user wants to get. If any value is not specified, it gets details of all service request definitions. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.ServiceRequestDefinition.Id | String | Service Request Definition Id. |
| BmcRemedyforce.ServiceRequestDefinition.CategoryId | String | Category Id of the Service Request Definition. |
| BmcRemedyforce.ServiceRequestDefinition.IsProblem | Boolean | Indicates if it is a problem or not. |
| BmcRemedyforce.ServiceRequestDefinition.LastModifiedDate | Date | Last modified date. |
| BmcRemedyforce.ServiceRequestDefinition.CreatedDate | Date | Created Date. |
| BmcRemedyforce.ServiceRequestDefinition.Questions.Id | String | Id of question attached with Service Request Definition. |
| BmcRemedyforce.ServiceRequestDefinition.Questions.IsRequired | Boolean | Indicates if a question is required or not. |
| BmcRemedyforce.ServiceRequestDefinition.Questions.Type | String | Type of the question. |
| BmcRemedyforce.ServiceRequestDefinition.Questions.Text | String | Name of the question. |
| BmcRemedyforce.ServiceRequestDefinition.Conditions.SRDId | String | Service Request Definition Id of condition. |
| BmcRemedyforce.ServiceRequestDefinition.Conditions.Value | String | Value of the condition. |
| BmcRemedyforce.ServiceRequestDefinition.Conditions.Operator | String | Operator of the condition. |
| BmcRemedyforce.ServiceRequestDefinition.Conditions.DependentQuestionId | String | Question Id of dependent question which is associated with the condition. |
| BmcRemedyforce.ServiceRequestDefinition.Conditions.Id | String | Id of the condition. |
| BmcRemedyforce.ServiceRequestDefinition.Conditions.QuestionId | String | Associate question Id for the condition. |
| BmcRemedyforce.ServiceRequestDefinition.requestFor | String | Request for field value. |
| BmcRemedyforce.ServiceRequestDefinition.requestedBy | String | Requested by field value. |
| BmcRemedyforce.ServiceRequestDefinition.title | String | Title field value for Service Request Definition. |
| BmcRemedyforce.ServiceRequestDefinition.description | String | Description field value for Service Request Definition. |
| BmcRemedyforce.ServiceRequestDefinition.approvalRequired | Boolean | Indicates if approval is required or not. |
Command Example
!bmc-remedy-service-request-definition-get service_request_definition_name="Ask Benefits/HR Question"
Context Example
{
"BmcRemedyforce": {
"ServiceRequestDefinition": {
"CategoryId": "a212w000000UFftAAG",
"CreatedDate": "2020-07-14 06:02:49",
"Id": "a3H2w000000H5UhEAK",
"IsProblem": false,
"LastModifiedDate": "2020-07-14 06:02:49",
"Questions": [
{
"Id": "a3D2w000000TmAKEA0",
"IsRequired": false,
"Text": "Benefits/HR Question Details",
"Type": "header section"
},
{
"Id": "a3D2w000000TmALEA0",
"IsRequired": true,
"Text": "Please provide details on the information you are requesting",
"Type": "textarea"
}
],
"approvalRequired": false,
"description": "Service Request for information pertaining to Benefits/HR",
"email": "testuser@mail.com",
"requestFor": "Test user",
"requestedBy": "Test user",
"title": "Ask Benefits/HR Question"
}
}
}
Human Readable Output
Total retrieved service request definition(s): 1
Service Request Definition Id Service Request Definition Name Questions a3H2w000000H5UhEAK Ask Benefits/HR Question Id: a3D2w000000TmAKEA0
Question: Benefits/HR Question Details
Is Required: No
Id: a3D2w000000TmALEA0
Question: Please provide details on the information you are requesting
Is Required: Yes
bmc-remedy-note-create
This command creates notes for incidents and service requests.
Base Command
bmc-remedy-note-create
Input
| Argument Name | Description | Required |
|---|---|---|
| request_number | The unique incident or service request number that needs to be updated with a note. | Required |
| summary | Description of incident or service request while creating the note. Default value of summary is ‘Client Note’. |
Optional |
| note | Detailed note for incident or service request. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Note.Id | String | Id of the created note. |
| BmcRemedyforce.Note.WorkInfoType | String | Work Information of note. |
| BmcRemedyforce.Note.ViewAccess | String | View Access Information of note. |
| BmcRemedyforce.Note.Summary | String | The description of the note. |
| BmcRemedyforce.Note.Submitter | String | User who added note. |
| BmcRemedyforce.Note.srId | String | Id of the Service Request/Incident on which we have added note. |
| BmcRemedyforce.Note.Notes | String | Note for Service Request/Incident. |
| BmcRemedyforce.Note.ModifiedDate | Date | Last modified date for note. |
| BmcRemedyforce.Note.CreatedDate | Date | Created date of note. |
Command Example
!bmc-remedy-note-create request_number=SR00000054 summary="demo note" note="demo note"
Context Example
{
"BmcRemedyforce": {
"Note": {
"CreatedDate": "2020-07-30 09:25:42",
"Id": "a2N2w000000Y39FEAS",
"ModifiedDate": "2020-07-30 09:25:42",
"Notes": "demo note\r\ntestuser@bmcremedyforce.com 7/30/2020 2:25 AM",
"Submitter": "Test user",
"Summary": "Test user's summary",
"srId": "a2U2w000000YGQREA4"
}
}
}
Human Readable Output
The service request/incident SR00000054 is successfully updated with the note.
bmc-remedy-service-request-update
This command updates the details of a service request for a given service request number.
Base Command
bmc-remedy-service-request-update
Input
| Argument Name | Description | Required |
|---|---|---|
| service_request_number | The unique number of the service request for which details needs to be updated. | Required |
| category_id | category_id is the unique Id of the category. Categories allow users to classify the incident or service request using standard classifications to track the reporting purposes. Users can get the category Id from the category name using ‘bmc-remedy-category-details-get’ command. |
Optional |
| queue_id | queue_id is the unique Id of the owner. Users can get the queue Id from the owner name using ‘bmc-remedy-queue-details-get’ command. |
Optional |
| staff_id | staff_id is the unique Id of the staff to whom the user wants to assign the record. Users can get the staff Id from the staff details using ‘bmc-remedy-user-details-get’ command. |
Optional |
| status_id | status_id is the unique Id of the status that is used to display the progress of the service request through its stages of opening to closure. Users can get the status Id from the status name using ‘bmc-remedy-status-details-get’ command. |
Optional |
| urgency_id | urgency_id is the unique Id of the urgency which is used to determine the priority of the service request. Users can get the urgency Id from the urgency name using ‘bmc-remedy-urgency-details-get’ command. |
Optional |
| client_id | client_id is the unique Id of the client. It helps to select a client for a particular service request. Users can get the client Id from the email using ‘bmc-remedy-user-details-get’ command. |
Optional |
| additional_fields | The fields which are not present in the current argument list can be added here in the format “fieldname1=value;fieldname2=value”. Possible fields: impact_id, account_id or any other custom field. |
Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.ServiceRequest.Number | String | Service request number. |
| BmcRemedyforce.ServiceRequest.Id | String | Service request Id. |
| BmcRemedyforce.ServiceRequest.LastUpdatedDate | String | Last updated date & time of a service request. |
Command Example
!bmc-remedy-service-request-update service_request_number=SR00000054 status_id=a3w2w000000TfGlAAK category_id=a212w000000UFfyAAG aditional_fields="impact_id=HIGH;asset_id=a0K2w000000wi2uEAA"
Context Example
{
"BmcRemedyforce": {
"ServiceRequest": {
"Id": "a2U2w000000YGQREA4",
"LastUpdatedDate": "2020-08-01T12:05:48Z",
"Number": "00000054"
}
}
}
Human Readable Output
The service request 00000054 is successfully updated.
bmc-remedy-service-request-create
This command allows the user to create a new service request. A service request is the request record that is generated from the service request definition to manage and track the execution.
Base Command
bmc-remedy-service-request-create
Input
| Argument Name | Description | Required |
|---|---|---|
| service_request_definition_id | The unique Id of the service request definition. Users can get the service request definition Id from service request definition name using ‘bmc-remedy-service-request-definition-get’ command. |
Required |
| service_request_definition_params | Each service request definition expects specific parameters to be supplied. Specify the parameters as a delimiter (;) separated string. Example: “param1=value1; param2=value2”. |
Optional |
| client_id | client_id is the unique Id of the client. It helps to select a client for a particular service request. Users can get the client Id from the email using ‘bmc-remedy-user-details-get’ command. |
Optional |
| category_id | category_id is the unique Id of the category. Categories allow users to classify the incident or service request using standard classifications to track the reporting purposes. Users can get the category Id from the category name using ‘bmc-remedy-category-details-get’ command. |
Optional |
| queue_id | queue_id is the unique Id of the owner. Users can get the queue Id from the owner name using ‘bmc-remedy-queue-details-get’ command. |
Optional |
| staff_id | staff_id is the unique Id of the staff to whom the user wants to assign the record. Users can get the staff Id from the staff details using ‘bmc-remedy-user-details-get’ command. |
Optional |
| urgency_id | urgency_id is the unique Id of the urgency which is used to determine the priority of the service request. Users can get the urgency Id from the urgency name using ‘bmc-remedy-urgency-details-get’ command. |
Optional |
| status_id | status_id is the unique Id of the status that is used to display the progress of the service request through its stages of opening to closure. Users can get the status Id from the status name using ‘bmc-remedy-status-details-get’ command. |
Optional |
| additional_fields | The fields which are not present in the current argument list can be added here in the format “fieldname1=value;fieldname2=value”. Possible fields: impact_id, account_id or any other custom field. |
Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.ServiceRequest.Number | String | Service request number. |
| BmcRemedyforce.ServiceRequest.Id | String | Service request Id. |
| BmcRemedyforce.ServiceRequest.CreatedDate | String | Creation date & time of service request. |
Command Example
!bmc-remedy-service-request-create service_request_definition_id=a3H2w000000H5UVEA0 category_id=a212w000000UFfyAAG status_id=a3w2w000000TfGBAA0
Context Example
{
"BmcRemedyforce": {
"ServiceRequest": {
"CreatedDate": "2020-08-01T12:05:13Z",
"Id": "a2U2w000000YTEhEAO",
"Number": "00012192"
}
}
}
Human Readable Output
The service request 00012192 is successfully created.
bmc-remedy-template-details-get
This command helps to get template details for Incidents. Templates enable users to prepopulate commonly used fields in a form.
Base Command
bmc-remedy-template-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| template_name | template_name is the name of the template whose details the user wants to get. If any value is not specified, it gets details of all the available templates. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Template.Id | String | Template Id. |
| BmcRemedyforce.Template.Name | String | Template name. |
| BmcRemedyforce.Template.Description | String | Template description. |
| BmcRemedyforce.Template.Recurring | Boolean | Recurrence of template. |
Command Example
!bmc-remedy-template-details-get template_name="General Support - SR"
Context Example
{
"BmcRemedyforce": {
"Template": {
"Description": "Used for the General Support Service Request to capture any issues or requests that may not yet be covered by published SRs.",
"Id": "a3k2w000000LSl9AAG",
"Name": "General Support - SR",
"Recurring": false
}
}
}
Human Readable Output
Total retrieved template(s): 1
Id Name Description Recurring a3k2w000000LSl9AAG General Support - SR Used for the General Support Service Request to capture any issues or requests that may not yet be covered by published SRs. false
bmc-remedy-impact-details-get
This command helps to get impact details for incidents and service requests. Impact helps to calculate priority of the incident or service request.
Base Command
bmc-remedy-impact-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| impact_name | impact_name is the name of the impact whose details the user wants to get. If any value is not specified, it gets details of all the available impacts. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Impact.Id | String | Impact Id. |
| BmcRemedyforce.Impact.Name | String | Impact Name. |
Command Example
!bmc-remedy-impact-details-get impact_name=HIGH
Context Example
{
"BmcRemedyforce": {
"Impact": {
"Id": "a2M2w000000UApmEAG",
"Name": "HIGH"
}
}
}
Human Readable Output
Total retrieved impact(s): 1
Id Name a2M2w000000UApmEAG HIGH
bmc-remedy-service-offering-details-get
This command helps to get service offering details for incidents. Users can link a service offering of the associated service.
Base Command
bmc-remedy-service-offering-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| service_offering_name | service_offering_name is the name of service offering whose details the user wants to get. If any value is not specified, it gets details of all the available service offerings. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.ServiceOffering.Id | String | Service offering Id. |
| BmcRemedyforce.ServiceOffering.Name | String | Service offering name. |
Command Example
!bmc-remedy-service-offering-details-get service_offering_name="Building Access"
Context Example
{
"BmcRemedyforce": {
"ServiceOffering": {
"Id": "a0K2w000000wi3FEAQ",
"Name": "Building Access"
}
}
}
Human Readable Output
Total retrieved service offering(s): 1
Id Name a0K2w000000wi3FEAQ Building Access
bmc-remedy-incident-create
This command allows the user to create a new incident.
Base Command
bmc-remedy-incident-create
Input
| Argument Name | Description | Required |
|---|---|---|
| client_id | client_id is the unique Id of the client. It helps to select a client for a particular Incident. Users can get the client Id from the email using ‘bmc-remedy-user-details-get’ command. |
Required |
| description | This field represents the description of the incident that the user wants to create. | Optional |
| opened_date | opened_date is the date and time at which the incident was created. Use the yyyy-MM-ddTHH:mm:ss.SSS+/-HHmm or yyyy-MM-ddTHH:mm:ss.SSSZ formats to specify dateTime fields. | Optional |
| due_date | due_date is the date and time at which the incident should be completed. Use the yyyy-MM-ddTHH:mm:ss.SSS+/-HHmm or yyyy-MM-ddTHH:mm:ss.SSSZ formats to specify dateTime fields. | Optional |
| queue_id | queue_id is the unique Id of the owner. Users can get the queue Id from the owner name using ‘bmc-remedy-queue-details-get’ command. |
Optional |
| template_id | template_id is the unique Id of the template. Templates enable users to pre-populate commonly used fields in a form. Users can get the template Id from the template name using ‘bmc-remedy-template-details-get’ command. |
Optional |
| category_id | category_id is the unique Id of the category. Categories allow users to classify the incident or service request using standard classifications to track the reporting purposes. Users can get the category Id from the category name using ‘bmc-remedy-category-details-get’ command. |
Optional |
| urgency_id | urgency_id is the unique Id of the urgency which is used to determine the priority of the incident. Users can get the urgency Id from the urgency name using ‘bmc-remedy-urgency-details-get’ command. |
Optional |
| status_id | status_id is the unique Id of the status that is used to display the progress of the incident through its stages of opening to closure. Users can get the status Id from the status name using ‘bmc-remedy-status-details-get’ command. | Optional |
| staff_id | staff_id is the unique Id of the staff to whom the user wants to assign the record. Users can get the staff Id from the staff details using ‘bmc-remedy-user-details-get’ command. |
Optional |
| additional_fields | The fields which are not present in the current argument list can be added here in the format “fieldname1=value;fieldname2=value”. Possible fields: broadcast_id, service_id,impact_id, service_offering_id, asset_id, outage_start, outage_end, account_id or any other custom field. |
Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Incident.Id | String | Incident Id. |
| BmcRemedyforce.Incident.Number | String | Incident number. |
| BmcRemedyforce.Incident.CreatedDate | String | Creation date & time of Incident. |
Command Example
!bmc-remedy-incident-create client_id=0052w000004Z9vJAAS status_id=a3w2w000000TfGlAAK category_id=a212w000000UFfyAAG
Context Example
{
"BmcRemedyforce": {
"Incident": {
"CreatedDate": "2020-08-01 12:06:08",
"Id": "a2U2w000000YTEmEAO",
"Number": "00012193"
}
}
}
Human Readable Output
The incident 00012193 is successfully created.
bmc-remedy-incident-update
This command updates the details of an incident for a given incident number.
Base Command
bmc-remedy-incident-update
Input
| Argument Name | Description | Required |
|---|---|---|
| incident_number | The unique number of the incident whose details need to be updated. | Required |
| category_id | category_id is the unique Id of the category. Categories allow users to classify the incident or service request using standard classifications to track the reporting purposes. Users can get the category Id from the category name using ‘bmc-remedy-category-details-get’ command. |
Optional |
| queue_id | queue_id is the unique Id of the owner. Users can get the queue Id from the owner name using ‘bmc-remedy-queue-details-get’ command. |
Optional |
| staff_id | staff_id is the unique Id of the staff to whom the user wants to assign the record. Users can get the staff Id from the staff details using ‘bmc-remedy-user-details-get’ command. |
Optional |
| status_id | status_id is the unique Id of the status that is used to display the progress of the incident through its stages of opening to closure. Users can get the status Id from the status name using ‘bmc-remedy-status-details-get’ command. |
Optional |
| urgency_id | urgency_id is the unique Id of the urgency which is used to determine the priority of the incident. Users can get the urgency Id from the urgency name using ‘bmc-remedy-urgency-details-get’ command. |
Optional |
| due_date | due_date is the date and time until which the incident should be completed. Use the yyyy-MM-ddTHH:mm:ss.SSS+/-HHmm or yyyy-MM-ddTHH:mm:ss.SSSZ formats to specify dateTime fields. | Optional |
| client_id | client_id is the unique Id of the client. It helps to select the client for a particular incident. Users can get the client Id from the email using ‘bmc-remedy-user-details-get’ command. |
Optional |
| additional_fields | The fields which are not present in the current argument list can be added here in the format “fieldname1=value;fieldname2=value”. Possible fields: broadcast_id, service_id,impact_id, service_offering_id, asset_id, outage_start, outage_end, account_id or any other custom field. |
Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Incident.Id | String | Incident Id. |
| BmcRemedyforce.Incident.Number | String | Incident number. |
| BmcRemedyforce.Incident.LastUpdatedDate | String | Last updated date & time of Incident. |
Command Example
!bmc-remedy-incident-update incident_number=IN00000182 status_id=a3w2w000000TfGlAAK category_id=a212w000000UFfyAAG aditional_fields="impact_id=HIGH;asset_id=a0K2w000000wi2uEAA" using=BMCHelixRemedyforce_instance_1
Context Example
{
"BmcRemedyforce": {
"Incident": {
"Id": "a2U2w000000YGaHEAW",
"LastUpdatedDate": "2020-08-01T12:05:37Z",
"Number": "00000182"
}
}
}
Human Readable Output
The incident 00000182 is successfully updated.
bmc-remedy-asset-details-get
This command helps to get asset or configuration item details for incidents.
Base Command
bmc-remedy-asset-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| asset_name | asset_name is the name of the asset for which the command will find the metadata. | Optional |
| instance_type | Assets belonging to the selected instance_type will be populated. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Asset.Id | String | Asset Id. |
| BmcRemedyforce.Asset.Name | String | Asset name. |
| BmcRemedyforce.Asset.Description | String | Asset description. |
| BmcRemedyforce.Asset.Class_Name | String | Asset under BMC class type. |
| BmcRemedyforce.Asset.Asset_Number | String | Asset number. |
| BmcRemedyforce.Asset.Instance_Type | String | Assets belonging to selected class. |
Command Example
!bmc-remedy-asset-details-get asset_name=BlackBerry-Houston01
Context Example
{
"BmcRemedyforce": {
"Asset": {
"Asset_Number": "1102942",
"Class_Name": "BMC_ComputerSystem",
"Description": "Houston BlackBerry Server",
"Id": "a0K2w000000wi1bEAA",
"Instance_Type": "CI / Asset",
"Name": "BlackBerry-Houston01"
}
}
}
Human Readable Output
Total retrieved asset(s): 1
Id Name Description Asset # Class Name Instance Type a0K2w000000wi1bEAA BlackBerry-Houston01 Houston BlackBerry Server 1102942 BMC_ComputerSystem CI / Asset
bmc-remedy-account-details-get
This command helps to get account details for incidents and service requests.
Base Command
bmc-remedy-account-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| account_name | account_name is the account name of the account whose details the user wants to get. If any value is not specified, it gets details of all the available accounts. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Account.Id | String | Account Id. |
| BmcRemedyforce.Account.Name | String | Account name. |
Command Example
!bmc-remedy-account-details-get account_name="test_account"
Context Example
{
"BmcRemedyforce": {
"Account": {
"Id": "0012w00000GMthNAAT",
"Name": "test_account"
}
}
}
Human Readable Output
Total retrieved account(s): 1
Id Name 0012w00000GMthNAAT test_account
bmc-remedy-status-details-get
This command helps to get status details for incidents and service requests. Status is used to display the progress of the service request or incident through its stages of opening to closure.
Base Command
bmc-remedy-status-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| status_name | status_name is the status name whose details the user wants to get. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Status.Id | String | Status Id. |
| BmcRemedyforce.Status.Name | String | Status name. |
Command Example
!bmc-remedy-status-details-get status_name="OPENED"
Context Example
{
"BmcRemedyforce": {
"Status": {
"Id": "a3w2w000000TfGBAA0",
"Name": "OPENED"
}
}
}
Human Readable Output
Total retrieved status: 1
Id Name a3w2w000000TfGBAA0 OPENED
bmc-remedy-urgency-details-get
This command helps to get urgency details for incidents and service requests. Urgency is used to determine the priority of the incident or service request.
Base Command
bmc-remedy-urgency-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| urgency_name | urgency_name is the name of the urgency whose details the user wants to get. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Urgency.Id | String | Urgency Id. |
| BmcRemedyforce.Urgency.Name | String | Urgency name. |
Command Example
!bmc-remedy-urgency-details-get urgency_name="LOW"
Context Example
{
"BmcRemedyforce": {
"Urgency": {
"Id": "a472w000000Tyk6AAC",
"Name": "LOW"
}
}
}
Human Readable Output
Total retrieved urgencies: 1
Id Name a472w000000Tyk6AAC LOW
bmc-remedy-category-details-get
This command helps to get category details for incidents and service requests. Categories allow users to classify the incident or service request using standard classifications to track the reporting purposes.
Base Command
bmc-remedy-category-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| type | type is the category type whose details the user wants to get. | Optional |
| category_name | category_name is the category name whose details the user wants to get. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Category.Id | String | Category Id. |
| BmcRemedyforce.Category.Name | String | Category name. |
| BmcRemedyforce.Category.ChildrenCount | String | Number of children of the category. |
Command Example
!bmc-remedy-category-details-get category_name="Email"
Context Example
{
"BmcRemedyforce": {
"Category": {
"ChildrenCount": 0,
"Id": "a212w000000UFfyAAG",
"Name": "Email"
}
}
}
Human Readable Output
Total retrieved categories: 1
Id Name Children Count a212w000000UFfyAAG 0.0
bmc-remedy-queue-details-get
This command helps to get queue details for incidents and service requests. It accepts queue name and type as arguments.
Base Command
bmc-remedy-queue-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| queue_name | queue_name is the name of the queue as the owner whose details the user wants to get. | Optional |
| type | type will allow the user to filter with its possible values as incident or service request and get details accordingly. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Queue.Id | String | Queue Id. |
| BmcRemedyforce.Queue.Name | String | Queue name. |
| BmcRemedyforce.Queue.Email | String | Queue email. |
Command Example
!bmc-remedy-queue-details-get queue_name="Application Development"
Context Example
{
"BmcRemedyforce": {
"Queue": {
"Email": "testuser@bmcremedyforce.com",
"Id": "00G2w0000027SeUEAU",
"Name": "Application Development"
}
}
}
Human Readable Output
Total retrieved queue(s): 1
Id Name 00G2w0000027SeUEAU Application Development testuser@bmcremedyforce.com
bmc-remedy-user-details-get
This command helps to get user details for incidents and service requests. It accepts username, account name, email, queue name, and is_staff as arguments.
Base Command
bmc-remedy-user-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| username | username is the name of the user whose details the user wants to get. | Optional |
| account_name | account_name is the account name of the user whose details the user wants to get. | Optional |
| email is the email address of the user whose details the user wants to get. | Optional | |
| queue_name | queue_name is the group/queue name for which user wants to get user details. | Optional |
| is_staff | is_staff will allow the user to filter with its possible values true or false and get details of users accordingly. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.User.Id | String | User Id which uniquely identifies the user. |
| BmcRemedyforce.User.Name | String | Full name of the user. |
| BmcRemedyforce.User.FirstName | String | First name of the user. |
| BmcRemedyforce.User.LastName | String | Last name of the user. |
| BmcRemedyforce.User.Username | String | Username of the user. |
| BmcRemedyforce.User.Email | String | Email of the user. |
| BmcRemedyforce.User.Phone | String | Phone number of the user. |
| BmcRemedyforce.User.Account | String | Account name of the user. |
| BmcRemedyforce.User.CompanyName | String | Company name of the user. |
| BmcRemedyforce.User.Division | String | Division of the user. |
| BmcRemedyforce.User.Department | String | Department name of the user. |
| BmcRemedyforce.User.Title | String | Title of the user. |
| BmcRemedyforce.User.IsStaff | Boolean | Shows whether the user belongs to the staff or not. |
Command Example
!bmc-remedy-user-details-get queue_name="BMC Client Management"
Context Example
{
"BmcRemedyforce": {
"User": [
{
"CompanyName": "Company",
"Email": "bmcremedyforce@example.com",
"FirstName": "user1",
"Id": "0052w000004nsLdAAI",
"IsStaff": true,
"LastName": "test",
"Name": "user1 test",
"Username": "testuser1@bmcremedyforce.com"
},
{
"CompanyName": "Company",
"Email": "bmcremedyforce@example.com",
"FirstName": "user2",
"Id": "0052w000004nsLaAAI",
"IsStaff": true,
"LastName": "test",
"Name": "user2 test",
"Username": "testuser2@bmcremedyforce.com"
}
]
}
}
Human Readable Output
Total retrieved user(s): 2
Id Username First Name Last Name Company Name Is Staff 0052w000004nsLdAAI testuser1@bmcremedyforce.com user1 test bmcremedy@example.com Company true 0052w000004nsLaAAI testuser2@bmcremedyforce.com user2 test bmcremedy@example.com Company true
bmc-remedy-broadcast-details-get
This command helps to get broadcast details for incidents. Broadcast enables users to send messages to the entire organization, selected groups within the organization and to external customers.
Base Command
bmc-remedy-broadcast-details-get
Input
| Argument Name | Description | Required |
|---|---|---|
| broadcast_name | broadcast_name is the name of the broadcast whose details the user wants to get. | Optional |
| category_name | category_name is the name of the category whose details the user wants to get. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Broadcast.Id | String | Broadcast Id. |
| BmcRemedyforce.Broadcast.Name | String | Broadcast name. |
| BmcRemedyforce.Broadcast.Description | String | Broadcast description. |
| BmcRemedyforce.Broadcast.Category | String | Broadcast category. |
| BmcRemedyforce.Broadcast.Status | String | Broadcast status. |
| BmcRemedyforce.Broadcast.Priority | String | Broadcast priority. |
| BmcRemedyforce.Broadcast.Urgency | String | Broadcast urgency. |
| BmcRemedyforce.Broadcast.Impact | String | Broadcast impact. |
Command Example
!bmc-remedy-broadcast-details-get broadcast_name="BES Server is down completely"
Context Example
{
"BmcRemedyforce": {
"Broadcast": {
"Category": "Telecommunication",
"Id": "a1v2w000000IaP7AAK",
"Impact": "HIGH",
"Name": "BES Server is down completely",
"Priority": "1",
"Status": "OPENED",
"Urgency": "HIGH"
}
}
}
Human Readable Output
Total retrieved broadcast(s): 1
Id Name Priority Urgency Impact Category Status a1v2w000000IaP7AAK BES Server is down completely 1 HIGH HIGH Telecommunication OPENED
bmc-remedy-incident-get
This command helps to get details of incidents.
Base Command
bmc-remedy-incident-get
Input
| Argument Name | Description | Required |
|---|---|---|
| last_fetch_time | The time range to consider for getting the incident. Use the format “<number> <time unit>”. Example: 12 hours, 7 days, 3 months, 1 year. | Optional |
| incident_number | The unique number of the incident whose details user wants to get. | Optional |
| maximum_incident | The maximum number of the incidents user wants to get. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.Incident.Id | String | Incident Id. |
| BmcRemedyforce.Incident.Number | String | Incident number. |
| BmcRemedyforce.Incident.Priority | String | Incident priority. |
| BmcRemedyforce.Incident.Description | String | Incident description. |
| BmcRemedyforce.Incident.ClientID | String | Incident client Id. |
| BmcRemedyforce.Incident.Status | String | Incident status. |
| BmcRemedyforce.Incident.dueDateTime | String | Incident due datetime. |
| BmcRemedyforce.Incident.Staff | String | Incident staff. |
| BmcRemedyforce.Incident.Queue | String | Incident queue. |
| BmcRemedyforce.Incident.Category | String | Incident category. |
| BmcRemedyforce.Incident.Urgency | String | Incident urgency. |
| BmcRemedyforce.Incident.ClientAccount | String | Incident client account. |
| BmcRemedyforce.Incident.Broadcast | String | Incident broadcast. |
| BmcRemedyforce.Incident.closeDateTime | String | Incident close datetime. |
| BmcRemedyforce.Incident.CreatedDate | String | Incident created date. |
| BmcRemedyforce.Incident.LastModifiedDate | String | Incident last modified date. |
| BmcRemedyforce.Incident.openDateTime | String | Incident open datetime. |
| BmcRemedyforce.Incident.outageTo | String | Incident outage end. |
| BmcRemedyforce.Incident.outageFrom | String | Incident outage start. |
| BmcRemedyforce.Incident.Resolution | String | Incident resolution. |
| BmcRemedyforce.Incident.respondedDateTime | String | Incident responded datetime. |
| BmcRemedyforce.Incident.Service | String | Incident service. |
| BmcRemedyforce.Incident.ServiceOffering | String | Incident service offering. |
| BmcRemedyforce.Incident.Template | String | Incident template. |
| BmcRemedyforce.Incident.Type | String | Incident type. |
| BmcRemedyforce.Incident.Impact | String | Incident impact. |
| BmcRemedyforce.Incident.Asset | String | Incident asset. |
Command Example
!bmc-remedy-incident-get last_fetch_time="1 hours" maximum_incident=2
Context Example
{
"BmcRemedyforce": {
"Incident": {
"Category": "Human Resources",
"ClientID": "Clinet ID",
"CreatedDate": "2020-08-14T12:47:58.000+0000",
"Id": "a2U2w00000096QEEAY",
"Impact": "LOW",
"LastModifiedDate": "2020-08-14T15:18:07.000+0000",
"Number": "00000059",
"Priority": "5",
"Service": "Client Services",
"Staff": "Staff Name",
"Status": "OPENED",
"Template": "Benefits Question - SR",
"Type": "Incident",
"Urgency": "LOW",
"dueDateTime": "2020-08-17T20:47:58.000+0000",
"openDateTime": "2020-08-14T12:47:58.000+0000"
}
}
}
Human Readable Output
Total retrieved incident(s): 1
Number Priority Client ID Status Staff 00000059 5 Client ID OPENED Staff Name
bmc-remedy-service-request-get
This command helps to get the service request details.
Base Command
bmc-remedy-service-request-get
Input
| Argument Name | Description | Required |
|---|---|---|
| service_request_number | The unique number of the service request whose details user wants to get. | Optional |
| last_fetch_time | The time range to consider for getting the service request. Use the format “<number> <time unit>”. Example: 12 hours, 7 days, 3 months, 1 year. | Optional |
| maximum_service_request | The maximum number of the service request user wants to get. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| BmcRemedyforce.ServiceRequest.Id | String | Service Request Id. |
| BmcRemedyforce.ServiceRequest.Number | String | Service Request number. |
| BmcRemedyforce.ServiceRequest.Priority | String | Service Request priority. |
| BmcRemedyforce.ServiceRequest.Description | String | Service Request description. |
| BmcRemedyforce.ServiceRequest.ClientID | String | Service Request client. |
| BmcRemedyforce.ServiceRequest.Status | String | Service Request status. |
| BmcRemedyforce.ServiceRequest.DueDateTime | String | Service Request due datetime. |
| BmcRemedyforce.ServiceRequest.Staff | String | Service Request staff. |
| BmcRemedyforce.ServiceRequest.Queue | String | Service Request queue. |
| BmcRemedyforce.ServiceRequest.Category | String | Service Request category. |
| BmcRemedyforce.ServiceRequest.Urgency | String | Service Request urgency. |
| BmcRemedyforce.ServiceRequest.Broadcast | String | Service Request broadcast. |
| BmcRemedyforce.ServiceRequest.closeDateTime | String | Service Request close datetime. |
| BmcRemedyforce.ServiceRequest.CreatedDate | String | Service Request created date. |
| BmcRemedyforce.ServiceRequest.LastUpdatedDate | String | Service Request last modified date. |
| BmcRemedyforce.ServiceRequest.OpenDateTime | String | Service Request open datetime. |
| BmcRemedyforce.ServiceRequest.Resolution | String | Service Request resolution. |
| BmcRemedyforce.ServiceRequest.ServiceOffering | String | Service Request service offering. |
| BmcRemedyforce.ServiceRequest.Template | String | Service Request template. |
| BmcRemedyforce.ServiceRequest.Impact | String | Service Request impact. |
| BmcRemedyforce.ServiceRequest.BusinessService | String | Service Request business service. |
| BmcRemedyforce.ServiceRequest.ServiceRequestDefinition | String | Service Request definition. |
| BmcRemedyforce.ServiceRequest.ClientAccount | String | Account held by service request. |
| BmcRemedyforce.ServiceRequest.Type | String | Service Desk Type. |
Command Example
!bmc-remedy-service-request-get last_fetch_time="1 hours" maximum_service_request=2
Context Example
{
"BmcRemedyforce": {
"ServiceRequest": {
"BusinessService": "Printing Services",
"Category": "File & Print",
"CreatedDate": "2020-08-14T13:32:17.000+0000",
"DueDateTime": "2020-08-17T21:32:16.000+0000",
"Id": "a2U2w00000096yCEAQ",
"Impact": "LOW",
"LastUpdatedDate": "2020-08-14T14:28:12.000+0000",
"Number": "00000929",
"OpenDateTime": "2020-08-14T13:32:16.000+0000",
"Priority": "5",
"Queue": "Incident Queue",
"ServiceOffering": "Printer Configuration",
"ServiceRequestDefinition": "Setup Printer",
"Status": "OPENED",
"Template": "Printer Setup - SR",
"Type": "Service Request",
"Urgency": "LOW"
}
}
}
Human Readable Output
Total retrieved service request(s): 1
Number Priority Status Queue 00000929 5 OPENED Incident Queue
Configuration parameters
url— BMC Remedyforce URL (e.g. https://example.com) (required)auth_url— BMC Remedyforce Login URLusername— Usernamepassword— Passwordusername_creds— Usernametype— Typecategory— Categoryimpact— Impacturgency— Urgencystatus— Statusqueue— Queuemax_fetch— Max Incidentsfetch_note— Fetch Note(s)query— Query (If provided other filtering parameters will be ignored) e.g. select Name, LastModifiedDate from BMCServiceDesk__Incident__c where BMCServiceDesk__Impact_Id__c = 'High'incidentType— Incident typeincidentFetchInterval— Incidents Fetch Intervalinsecure— Trust any certificate (not secure)proxy— Use system proxy settingsrequest_timeout— HTTP(S) Request Timeout (in seconds) (required)isFetch— Fetch incidentsfirst_fetch— First Fetch Timestamp (<number> <time unit>, e.g., 12 hours, 7 days, 3 months, 1 year)
Commands (19)
-
bmc-remedy-account-details-getReturns account details for incidents and service requests.
-
bmc-remedy-asset-details-getReturns asset or configuration item details for incidents.
-
bmc-remedy-broadcast-details-getReturns broadcast details for incidents, which enables users to send messages to the entire organization, selected groups within the organization and to external customers.
-
bmc-remedy-category-details-getReturns category details for incidents and service requests. Categories allow users to classify the incident or service request using standard classifications to track the reporting purposes.
-
bmc-remedy-impact-details-getReturns the impact details for incidents and service requests. Impact helps calculate the priority of the incident or service request.
-
bmc-remedy-incident-createCreates a new incident.
-
bmc-remedy-incident-getReturns details of incidents.
-
bmc-remedy-incident-updateUpdates details of an incident for a given incident number.
-
bmc-remedy-note-createCreates notes for incidents and service requests.
-
bmc-remedy-queue-details-getReturns queue details for incidents and service requests.
-
bmc-remedy-service-offering-details-getReturns service offering details for incidents.
-
bmc-remedy-service-request-createCreates a new service request, which is the request record generated from the Service Request Definition to manage and track the execution.
-
bmc-remedy-service-request-definition-getReturns details of service request definitions using the Service Request Definition name.
-
bmc-remedy-service-request-getReturns the service request details.
-
bmc-remedy-service-request-updateUpdates details of a service request for a service request number.
-
bmc-remedy-status-details-getReturns status details for incidents and service requests. The status displays the progress of the service request or incident through stages from opening to closure.
-
bmc-remedy-template-details-getReturns template details for incidents. Templates enable users to prepopulate commonly used fields in a form.
-
bmc-remedy-urgency-details-getReturns urgency details for incidents and service requests. Urgency determines the priority of the incident or service request.
-
bmc-remedy-user-details-getReturns user details for incidents and service requests.
category: Utilities sectionorder: - Connect - Collect provider: BMC Software commonfields: id: BMCHelixRemedyforce version: -1 configuration: - display: BMC Remedyforce URL (e.g. https://example.com) name: url required: true type: 0 section: Connect - display: BMC Remedyforce Login URL name: auth_url type: 0 defaultvalue: https://login.salesforce.com required: false section: Connect - display: Username name: username type: 0 hidden: true required: false section: Connect - display: Password name: password type: 4 hidden: true required: false section: Connect - display: Username name: username_creds type: 9 displaypassword: Password required: false section: Connect - additionalinfo: Incidents will be fetched based on selected type. display: Type name: type type: 15 defaultvalue: BMC Remedyforce Service Request options: - BMC Remedyforce Incident - BMC Remedyforce Service Request required: false section: Collect - additionalinfo: Incidents will be fetched having this category. display: Category name: category type: 0 required: false section: Collect - additionalinfo: Incidents will be fetched having this impact. display: Impact name: impact type: 0 required: false section: Collect - additionalinfo: Incidents will be fetched having this urgency. display: Urgency name: urgency type: 0 required: false section: Collect - additionalinfo: Incidents will be fetched having this status. display: Status name: status type: 0 required: false section: Collect - additionalinfo: Incidents will be fetched having this queue. display: Queue name: queue type: 0 required: false section: Collect - additionalinfo: Maximum numbers of ServiceRequests or Incidents to retrieve per fetch. display: Max Incidents name: max_fetch type: 0 defaultvalue: '10' required: false section: Collect - additionalinfo: Fetch notes of the BMC Remedyforce Service Request or BMC Remedyforce Incident. display: Fetch Note(s) name: fetch_note type: 8 required: false section: Collect - display: Query (If provided other filtering parameters will be ignored) e.g. select Name, LastModifiedDate from BMCServiceDesk__Incident__c where BMCServiceDesk__Impact_Id__c = 'High' name: query type: 12 additionalinfo: Incidents will be fetched based on the query. Name and LastModifiedDate fields are mandatory to be present inside the select clause of the query. Multiple 'where' clauses are not supported. required: false section: Collect - display: Incident type name: incidentType type: 13 required: false section: Collect - display: Incidents Fetch Interval name: incidentFetchInterval defaultvalue: '1' required: false type: 19 advanced: true section: Collect - display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect - display: Use system proxy settings name: proxy type: 8 required: false section: Connect - display: HTTP(S) Request Timeout (in seconds) name: request_timeout required: true type: 0 additionalinfo: Specify the time interval in seconds. All the RemedyForce API calls would timeout if the response is not returned within the configured time interval. defaultvalue: '60' section: Connect - display: Fetch incidents name: isFetch type: 8 required: false section: Collect - defaultvalue: 10 minutes display: First Fetch Timestamp (<number> <time unit>, e.g., 12 hours, 7 days, 3 months, 1 year) name: first_fetch type: 0 required: false section: Collect description: BMC Helix Remedyforce integration enables customers to create/update service requests and incidents, update statuses, and resolve service requests and incidents with customer notes. This integration exposes standard ticketing capabilities that can be utilized as part of automation & orchestration. display: BMC Helix Remedyforce name: BMCHelixRemedyforce script: commands: - arguments: - description: The name of the Service Request Definition to return. If not specified, details of all service request definitions are returned. name: service_request_definition_name description: Returns details of service request definitions using the Service Request Definition name. name: bmc-remedy-service-request-definition-get outputs: - contextPath: BmcRemedyforce.ServiceRequestDefinition.Id description: The ID of the Service Request Definition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.CategoryId description: The category ID of the Service Request Definition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.IsProblem description: Indicates whether there is a problem. type: Boolean - contextPath: BmcRemedyforce.ServiceRequestDefinition.LastModifiedDate description: The date the Service Request Definition was last modified. type: Date - contextPath: BmcRemedyforce.ServiceRequestDefinition.CreatedDate description: The date the Service Request Definition was created. type: Date - contextPath: BmcRemedyforce.ServiceRequestDefinition.Questions.Id description: The ID of the question that was attached to the Service Request Definition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Questions.IsRequired description: Indicates whether a question is required. type: Boolean - contextPath: BmcRemedyforce.ServiceRequestDefinition.Questions.Type description: The type of the question. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Questions.Text description: The name of the question. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Conditions.SRDId description: The ID of the Service Request Definition condition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Conditions.Value description: The value of the condition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Conditions.Operator description: The operator of the condition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Conditions.DependentQuestionId description: The question ID of the dependent question which is associated with the condition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Conditions.Id description: The ID of the condition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.Conditions.QuestionId description: The associate question ID of the condition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.requestFor description: The "Request for" field value. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.requestedBy description: The "Requested by" field value. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.title description: The title field value for the Service Request Definition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.description description: The description field value for the Service Request Definition. type: String - contextPath: BmcRemedyforce.ServiceRequestDefinition.approvalRequired description: Indicates whether approval is required. type: Boolean - arguments: - description: The unique incident or service request number to be updated. name: request_number required: true - description: |- The description of the incident or service request when creating the note. Default value is 'Client Note'. name: summary - description: The detailed note for the incident or service request. name: note description: Creates notes for incidents and service requests. name: bmc-remedy-note-create outputs: - contextPath: BmcRemedyforce.Note.Id description: The ID of the created note. type: String - contextPath: BmcRemedyforce.Note.WorkInfoType description: The work information of the note. type: String - contextPath: BmcRemedyforce.Note.ViewAccess description: View access information of the note. type: String - contextPath: BmcRemedyforce.Note.Summary description: The description of the note. type: String - contextPath: BmcRemedyforce.Note.Submitter description: The name of the user who added note. type: String - contextPath: BmcRemedyforce.Note.srId description: The ID of the Service Request/Incident that has added the note. type: String - contextPath: BmcRemedyforce.Note.Notes description: The note for the Service Request/Incident. type: String - contextPath: BmcRemedyforce.Note.ModifiedDate description: The last modified date for the note. type: Date - contextPath: BmcRemedyforce.Note.CreatedDate description: The created date of the note. type: Date - arguments: - description: The unique number of the service request to update. name: service_request_number required: true - description: "The unique ID of the category to update. \nGet the Category ID by using the 'bmc-remedy-category-details-get' command." name: category_id - description: |- The unique ID of the queue owner to update. Get the queue ID by using the 'bmc-remedy-queue-details-get' command. name: queue_id - description: |- The unique ID of the staff member to whom the user wants to assign the record. Get the staff ID from the staff details, by using the 'bmc-remedy-user-details-get' command. name: staff_id - description: The unique ID of the status to update. Get the status ID by using the 'bmc-remedy-status-details-get'command. name: status_id - description: The unique ID of the urgency to update. Get the urgency ID by using the 'bmc-remedy-urgency-details-get' command. name: urgency_id - description: "The unique ID of the client to update. \nGet the client ID from the email, by using 'bmc-remedy-user-details-get' command." name: client_id - description: "Add fields which are not present in the current argument list in the format \"fieldname1=value;fieldname2=value\". \nPossible fields: impact_id, account_id or any other custom field." name: additional_fields description: Updates details of a service request for a service request number. name: bmc-remedy-service-request-update outputs: - contextPath: BmcRemedyforce.ServiceRequest.Number description: The number of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Id description: The ID of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.LastUpdatedDate description: The last updated time and date of a service request. type: String - arguments: - description: |- The unique Id of the service request definition. Get the service request definition ID from the Service Request Definition name, by using the 'bmc-remedy-service-request-definition-get' command. name: service_request_definition_id required: true - description: |- Specify the parameters as a delimiter (;) separated string. Each service request definition expects specific parameters to be supplied. For example, "param1=value1; param2=value2". name: service_request_definition_params - description: "The unique ID of the client. \nGet the client ID from the email, by using the 'bmc-remedy-user-details-get' command." name: client_id - description: |- The unique ID of the category. Get the category ID by using the 'bmc-remedy-category-details-get' command. name: category_id - description: "The unique ID of the queue owner. \nGet the queue ID by using the 'bmc-remedy-queue-details-get' command." name: queue_id - description: |- The unique ID of the staff member to whom the user wants to assign the record. Get the staff ID from the staff details, by using the 'bmc-remedy-user-details-get' command. name: staff_id - description: |- The unique ID of the urgency, which determines the priority of the incident. Get the urgency ID by using the 'bmc-remedy-urgency-details-get' command. name: urgency_id - description: |- The unique ID of the status. Get the status ID by using the 'bmc-remedy-status-details-get' command. name: status_id - description: "Add the fields which are not present in the current argument list in the format \"fieldname1=value;fieldname2=value\". \nPossible fields: impact_id, account_id or any other custom field." name: additional_fields description: Creates a new service request, which is the request record generated from the Service Request Definition to manage and track the execution. name: bmc-remedy-service-request-create outputs: - contextPath: BmcRemedyforce.ServiceRequest.Number description: The number of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Id description: The ID of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.CreatedDate description: The creation time and date of the service request. type: String - arguments: - description: The name of the template to return. If not specified, returns details of all the available templates. name: template_name description: Returns template details for incidents. Templates enable users to prepopulate commonly used fields in a form. name: bmc-remedy-template-details-get outputs: - contextPath: BmcRemedyforce.Template.Id description: The ID of the template. type: String - contextPath: BmcRemedyforce.Template.Name description: The name of the template. type: String - contextPath: BmcRemedyforce.Template.Description description: The description of the template. type: String - contextPath: BmcRemedyforce.Template.Recurring description: Whether the template is recurring. type: Boolean - arguments: - description: The name of the impact to return. If not specified, returns details of all the available impacts. name: impact_name description: Returns the impact details for incidents and service requests. Impact helps calculate the priority of the incident or service request. name: bmc-remedy-impact-details-get outputs: - contextPath: BmcRemedyforce.Impact.Id description: The ID of the Impact. type: String - contextPath: BmcRemedyforce.Impact.Name description: The Name of the Impact. type: String - arguments: - description: The name of service offering to return. If not specified, returns all available service offerings. name: service_offering_name description: Returns service offering details for incidents. name: bmc-remedy-service-offering-details-get outputs: - contextPath: BmcRemedyforce.ServiceOffering.Id description: The ID of the service offering. type: String - contextPath: BmcRemedyforce.ServiceOffering.Name description: The name of the service offering. type: String - arguments: - description: "The unique ID of the client. \nGet the client ID from the email, by using the 'bmc-remedy-user-details-get' command." name: client_id required: true - description: The description of the incident to to create. name: description - description: 'The date and time at which the incident was created. Use the format: yyyy-MM-ddTHH:mm:ss.SSS+/-HHmm or yyyy-MM-ddTHH:mm:ss.SSSZ.' name: opened_date - description: 'The date and time at which the incident should be completed. Use the format: yyyy-MM-ddTHH:mm:ss.SSS+/-HHmm or yyyy-MM-ddTHH:mm:ss.SSSZ.' name: due_date - description: |- The unique ID of the queue owner. Get the queue ID by using the 'bmc-remedy-queue-details-get' command. name: queue_id - description: "The unique ID of the template. Templates enable users to pre-populate commonly used fields in a form. \nGet the template ID by using the 'bmc-remedy-template-details-get' command." name: template_id - description: "The unique ID of the category. \nGet the category ID by using the 'bmc-remedy-category-details-get' command." name: category_id - description: |- The unique ID of the urgency, which determines the priority of the incident. Get the urgency ID by using the 'bmc-remedy-urgency-details-get' command. name: urgency_id - description: The unique ID of the status. Get the status ID by using the 'bmc-remedy-status-details-get' command. name: status_id - description: |- The unique ID of the staff member to whom the user wants to assign the record. Get the staff Id from the staff details, by using the 'bmc-remedy-user-details-get' command. name: staff_id - description: |- Add fields which are not present in the current argument list in the format "fieldname1=value;fieldname2=value". Possible fields: broadcast_id, service_id,impact_id, service_offering_id, asset_id, outage_start, outage_end, account_id or any other custom field. name: additional_fields - description: The unique ID of the impact. Get the impact ID by using the 'bmc-remedy-impact-details-get' command. name: impact_id description: Creates a new incident. name: bmc-remedy-incident-create outputs: - contextPath: BmcRemedyforce.Incident.Id description: The ID of the incident. type: String - contextPath: BmcRemedyforce.Incident.Number description: The number of the incident. type: String - contextPath: BmcRemedyforce.Incident.CreatedDate description: The creation date & time of the incident. type: String - arguments: - description: The unique number of the incident to update. name: incident_number required: true - description: "The unique ID of the category. \nGet the category ID by using the 'bmc-remedy-category-details-get' command." name: category_id - description: |- The unique ID of the queue owner. Get the queue ID by using the 'bmc-remedy-queue-details-get' command. name: queue_id - description: |- The unique ID of the staff member to whom the user wants to assign the record. Get the staff ID from the staff details, by using the 'bmc-remedy-user-details-get' command. name: staff_id - description: The unique ID of the status. Get the status ID by using the 'bmc-remedy-status-details-get' command. name: status_id - description: |- The unique ID of the urgency, which determines the priority of the incident. Get the urgency ID by using the 'bmc-remedy-urgency-details-get' command. name: urgency_id - description: 'The date and time until which the incident should be completed. Use the following format: yyyy-MM-ddTHH:mm:ss.SSS+/-HHmm or yyyy-MM-ddTHH:mm:ss.SSSZ.' name: due_date - description: "The unique ID of the client. \nGet the client ID from the email, by using the 'bmc-remedy-user-details-get' command." name: client_id - description: "Add fields which are not present in the current argument list in the format \"fieldname1=value;fieldname2=value\". \nPossible fields: broadcast_id, service_id,impact_id, service_offering_id, asset_id, outage_start, outage_end, account_id or any other custom field." name: additional_fields - description: The unique ID of the impact. Get the impact ID by using the 'bmc-remedy-impact-details-get' command. name: impact_id description: Updates details of an incident for a given incident number. name: bmc-remedy-incident-update outputs: - contextPath: BmcRemedyforce.Incident.Id description: The ID of the incident. type: String - contextPath: BmcRemedyforce.Incident.Number description: The number of the incident. type: String - contextPath: BmcRemedyforce.Incident.LastUpdatedDate description: The last updated date and time of the incident. type: String - arguments: - description: The name of the asset to return. name: asset_name - auto: PREDEFINED defaultValue: All Classes description: 'The class type of the asset. Can be: "All Classes", "Asset Classes", or "CI Classes". Default is "All Classes".' name: instance_type predefined: - All Classes - Asset Classes - CI Classes description: Returns asset or configuration item details for incidents. name: bmc-remedy-asset-details-get outputs: - contextPath: BmcRemedyforce.Asset.Id description: The ID of the asset. type: String - contextPath: BmcRemedyforce.Asset.Name description: The name of the asset. type: String - contextPath: BmcRemedyforce.Asset.Description description: The description of the asset. type: String - contextPath: BmcRemedyforce.Asset.Class_Name description: The asset under the BMC class type. type: String - contextPath: BmcRemedyforce.Asset.Asset_Number description: The number of the asset. type: String - contextPath: BmcRemedyforce.Asset.Instance_Type description: Assets belonging to the selected class. type: String - arguments: - description: The account name of the account to return. If not specified, returns all available accounts. name: account_name description: Returns account details for incidents and service requests. name: bmc-remedy-account-details-get outputs: - contextPath: BmcRemedyforce.Account.Id description: The ID of the account. type: String - contextPath: BmcRemedyforce.Account.Name description: The name of the account. type: String - arguments: - description: The status name to return. name: status_name description: Returns status details for incidents and service requests. The status displays the progress of the service request or incident through stages from opening to closure. name: bmc-remedy-status-details-get outputs: - contextPath: BmcRemedyforce.Status.Id description: The ID of the status. type: String - contextPath: BmcRemedyforce.Status.Name description: The name of the status. type: String - arguments: - description: The name of the urgency whose details you want to retrieve. name: urgency_name description: Returns urgency details for incidents and service requests. Urgency determines the priority of the incident or service request. name: bmc-remedy-urgency-details-get outputs: - contextPath: BmcRemedyforce.Urgency.Id description: The ID of the urgency. type: String - contextPath: BmcRemedyforce.Urgency.Name description: The name of the urgency. type: String - arguments: - auto: PREDEFINED defaultValue: All description: 'The category type whose details you want to retrieve. Can be: "All", "Service Request", or "Incident". Default is "All".' name: type predefined: - All - Service Request - Incident - description: The category name to return. name: category_name description: Returns category details for incidents and service requests. Categories allow users to classify the incident or service request using standard classifications to track the reporting purposes. name: bmc-remedy-category-details-get outputs: - contextPath: BmcRemedyforce.Category.Id description: The ID of the category. type: String - contextPath: BmcRemedyforce.Category.Name description: The name of the category. type: String - contextPath: BmcRemedyforce.Category.ChildrenCount description: The number of children of the category. type: String - arguments: - description: The name of the queue whose details you want to retrieve. name: queue_name - auto: PREDEFINED description: Filter according to the "Incident/Service Request" type. name: type predefined: - Incident/Service Request description: Returns queue details for incidents and service requests. name: bmc-remedy-queue-details-get outputs: - contextPath: BmcRemedyforce.Queue.Id description: The ID of the queue. type: String - contextPath: BmcRemedyforce.Queue.Name description: The name of the queue. type: String - contextPath: BmcRemedyforce.Queue.Email description: The email of the queue. type: String - arguments: - description: The name of the user to return. name: username - description: The account name of the user to return. name: account_name - description: The email address of the user to return. name: email - description: The group/queue name to return. name: queue_name - auto: PREDEFINED description: 'Whether to retrieve user details. Can be: "true" or "false".' name: is_staff predefined: - 'true' - 'false' description: Returns user details for incidents and service requests. name: bmc-remedy-user-details-get outputs: - contextPath: BmcRemedyforce.User.Id description: The user ID which uniquely identifies the user. type: String - contextPath: BmcRemedyforce.User.Name description: The full name of the user. type: String - contextPath: BmcRemedyforce.User.FirstName description: The first name of the user. type: String - contextPath: BmcRemedyforce.User.LastName description: The last name of the user. type: String - contextPath: BmcRemedyforce.User.Username description: The username of the user. type: String - contextPath: BmcRemedyforce.User.Email description: The email of the user. type: String - contextPath: BmcRemedyforce.User.Phone description: The phone number of the user. type: String - contextPath: BmcRemedyforce.User.Account description: The account name of the user. type: String - contextPath: BmcRemedyforce.User.CompanyName description: The company name of the user. type: String - contextPath: BmcRemedyforce.User.Division description: The division of the user. type: String - contextPath: BmcRemedyforce.User.Department description: The department name of the user. type: String - contextPath: BmcRemedyforce.User.Title description: The title of the user. type: String - contextPath: BmcRemedyforce.User.IsStaff description: Whether the user belongs to the staff. type: Boolean - arguments: - description: The name of the broadcast to return. name: broadcast_name - description: The name of the category to return. name: category_name description: Returns broadcast details for incidents, which enables users to send messages to the entire organization, selected groups within the organization and to external customers. name: bmc-remedy-broadcast-details-get outputs: - contextPath: BmcRemedyforce.Broadcast.Id description: The ID of the broadcast. type: String - contextPath: BmcRemedyforce.Broadcast.Name description: The name of the broadcast. type: String - contextPath: BmcRemedyforce.Broadcast.Description description: The description of the broadcast. type: String - contextPath: BmcRemedyforce.Broadcast.Category description: The category of the broadcast. type: String - contextPath: BmcRemedyforce.Broadcast.Status description: The status of the broadcast. type: String - contextPath: BmcRemedyforce.Broadcast.Priority description: The priority of the broadcast. type: String - contextPath: BmcRemedyforce.Broadcast.Urgency description: The urgency of the broadcast. type: String - contextPath: BmcRemedyforce.Broadcast.Impact description: The impact of the broadcast. type: String - arguments: - description: The time range for which to return the incident. In the format "<number> <time unit>". For example, 12 hours, 7 days, 3 months, 1 year. name: last_fetch_time - description: The unique number of the incident to return. name: incident_number - defaultValue: '50' description: The maximum number of the incidents to return. name: maximum_incident description: Returns details of incidents. name: bmc-remedy-incident-get outputs: - contextPath: BmcRemedyforce.Incident.Id description: The ID of the incident. type: String - contextPath: BmcRemedyforce.Incident.Number description: The number of the incident. type: String - contextPath: BmcRemedyforce.Incident.Priority description: The priority of the incident. type: String - contextPath: BmcRemedyforce.Incident.Description description: The description of the incident. type: String - contextPath: BmcRemedyforce.Incident.ClientID description: The client ID of the incident. type: String - contextPath: BmcRemedyforce.Incident.Status description: The status of the incident. type: String - contextPath: BmcRemedyforce.Incident.dueDateTime description: The due date time of the incident. type: String - contextPath: BmcRemedyforce.Incident.Staff description: The staff of the incident. type: String - contextPath: BmcRemedyforce.Incident.Queue description: The queue of the incident. type: String - contextPath: BmcRemedyforce.Incident.Category description: The category of the incident. type: String - contextPath: BmcRemedyforce.Incident.Urgency description: The urgency of the incident. type: String - contextPath: BmcRemedyforce.Incident.ClientAccount description: The client account of the incident. type: String - contextPath: BmcRemedyforce.Incident.Broadcast description: The broadcast of the incident. type: String - contextPath: BmcRemedyforce.Incident.closeDateTime description: The closed date time of the incident. type: String - contextPath: BmcRemedyforce.Incident.CreatedDate description: The created date of the incident. type: String - contextPath: BmcRemedyforce.Incident.LastModifiedDate description: The last modified date of the incident. type: String - contextPath: BmcRemedyforce.Incident.openDateTime description: The open date time of the incident. type: String - contextPath: BmcRemedyforce.Incident.outageTo description: The outage end of the incident. type: String - contextPath: BmcRemedyforce.Incident.outageFrom description: The outage start of the incident. type: String - contextPath: BmcRemedyforce.Incident.Resolution description: The resolution of the incident. type: String - contextPath: BmcRemedyforce.Incident.respondedDateTime description: The responded date time of the incident. type: String - contextPath: BmcRemedyforce.Incident.Service description: The service of the incident. type: String - contextPath: BmcRemedyforce.Incident.ServiceOffering description: The service offering of the incident. type: String - contextPath: BmcRemedyforce.Incident.Template description: The template of the incident. type: String - contextPath: BmcRemedyforce.Incident.Type description: The type of the incident. type: String - contextPath: BmcRemedyforce.Incident.Impact description: The impact of the incident. type: String - contextPath: BmcRemedyforce.Incident.Asset description: The asset of the incident. type: String - arguments: - description: The unique number of the service request to return. name: service_request_number - description: The time range for which to return the service request. In the format "<number> <time unit>". For example, 12 hours, 7 days, 3 months, 1 year. name: last_fetch_time - defaultValue: '50' description: The maximum number of the service request to return. name: maximum_service_request description: Returns the service request details. name: bmc-remedy-service-request-get outputs: - contextPath: BmcRemedyforce.ServiceRequest.Id description: The request ID of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Number description: The number of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Priority description: The priority of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Description description: The description of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.ClientID description: The client of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Status description: The status of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.DueDateTime description: The due date time of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Staff description: The staff of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Queue description: The queue of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Category description: The category of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Urgency description: The urgency of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Broadcast description: The broadcast of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.closeDateTime description: The closed date time of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.CreatedDate description: The created date of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.LastUpdatedDate description: The last modified date of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.OpenDateTime description: The open date time of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Resolution description: The resolution of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.ServiceOffering description: The service offering of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Template description: The template of the request service. type: String - contextPath: BmcRemedyforce.ServiceRequest.Impact description: The impact of the request service. type: String - contextPath: BmcRemedyforce.ServiceRequest.BusinessService description: The business service of the request service. type: String - contextPath: BmcRemedyforce.ServiceRequest.ServiceRequestDefinition description: The definition of the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.ClientAccount description: The account held by the service request. type: String - contextPath: BmcRemedyforce.ServiceRequest.Type description: The type of the service request. type: String dockerimage: demisto/python3:3.12.13.10116658 isfetch: true runonce: false script: '-' subtype: python3 type: python tests: - no test - no access, test is in noncircletests folder defaultmapperin: BMCHelixRemedyforce - mapper defaultclassifier: BMCHelixRemedyforce fromversion: 5.0.0