EasyVista
Their proven platform, deep values, and knowledgeable executives make EasyVista always trying to advance ITSM
Connect EasyVista with Devo SOAR
Navigate to Automations > Integrations.
Search for EasyVista.
Click Details, then the + icon. Enter the required information in the following fields.
Label: Enter a connection name.
Reference Values: Define variables here to templatize integration connections and actions. For example, you can use https://www.{{hostname}}.com where, hostname is a variable defined in this input. For more information on how to add data, see 'Add Data' Input Type for Integrations.
Verify SSL: Select option to verify connecting server's SSL certificate (Default is Verify SSL Certificate).
Remote Agent: Run this integration using the Devo SOAR Remote Agent.
API URL: URL of EasyVista Host.
Username: User name to log in with.
Password: Password to log in with.
After you've entered all the details, click Connect.
Actions for EasyVista
Tickets List
Tickets List allows a list of tickets to be obtained (a ticket includes incident, service request, change request, investment request, problem and event)
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Search | Jinja-templated search fields. Example: rfc_number:I161026_000005. (Default is no search filter) | Optional |
Limit | Maximum number of tickets to display. (Default is 100) | Optional |
Sort | Jinja-templated sort in ascending or descending order. Syntax: field1[+asc | +desc],field2[+asc |
Fields to Display | Jinja-templated comma separated fields to display. Example: submit_date_ut,end_date_ut. (Default is all fields) | Optional |
Output
JSON containing the following items:
has_error: True/False
error: message/null
result: Analysis details.
``` {json}"data":{ "RFC_NUMBER":"123456" "KNOWN_PROBLEM":{...} "MAX_RESOLUTION_DATE_UT":"2017-09-14T11:17:14.000-04:00" "STATUS":{...} "COMMENT":{...} "RECIPIENT":{...} "has_error":false "error":NULL "CATALOG_REQUEST":{...} "LOCATION":{...} "SUBMIT_DATE_UT":"2017-08-31T11:17:14.000-04:00" "HREF":"http://ABC ..." "REQUESTOR":{...} "DEPARTMENT":{...} }
## Ticket Details
Ticket Details allows information about a specified ticket to be obtained (a ticket includes incident, service request, change request, investment request, problem and event)
### Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
| Input Name | Description | Required |
| :---------------- | :------------------------------------------------------------------------------------------------------------------------------------ | :------- |
| Ticket Identifier | [Jinja-templated](doc:jinja-template) ticket identifier of the ticket to display. Example: {{parent_column}} | Required |
| Fields to Display | [Jinja-templated](doc:jinja-template) comma separated fields to display. Example: submit_date_ut,end_date_ut. (Default is all fields) | Optional |
### Output
JSON containing the following items:
- has_error: True/False
- error: message/null
- result: Analysis details.
``` {json}"data":{
"E_PRB_TFS_TICKET":{...}
"E_PRB_RC_WHY3":{...}
"E_Legal_Policy_State":{...}
"E_PRE_ROOT_CAUSE":""
"RFC_NUMBER":"170831_055316"
"E_PRB_ROOT_CAUSE":{...}
"ESTIMATED_PERCENT_COMPLETE":""
"E_ADDITIONAL_RECIPIENTS":{...}
"E_KCL_Check_Amt":{...}
"E_PRB_RESOLUTION_CAT":""
"AVAILABLE_FIELD_3":""
"DYNAMIC_DETAILS":{...}
"SUBMITTED_BY":""
"E_SPEND_PO_NEEDED":""
"E_PRB_DATA_LexisNexis":{...}
"E_PRB_DATA_Associates":{...}
"E_Legal_Medical_Reference":{...}
"E_PRB_DETECTED_DATE":""
"E_KCL_Mkt_Audience":{...}
"E_PRB_RELATED_PROBLEM":{...}
Update a Ticket
Update a Ticket allows a specified ticket to be modified (a ticket includes incident, service request, change request, investment request, problem and event).
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Ticket Identifier | Jinja-templated ticket identifier of the ticket to display. Example: {{parent_column}} | Required |
Fields to Update | Jinja-templated JSON containing fields to be included with the ticket. Example: { "ANALYTICAL_CHARGE_ID":"123", "asset_id": "27618" }. All available fields are: analytical_charge_id, asset_id, asset_serial, asset_tag, available_field_x, ci, ci_id, ci_serial, comment, continuity_plan_id, description, external_reference, impact_id, known_problems_id, net_price_cur_id, origin_tool_id, owner_id, owning_group_id, release_id, rental_net_price_cur_id, request_origin_id, requestor_phone, root_cause_id, submit_date_ut, system_id, urgency_id | Optional |
Output
JSON containing the following items:
has_error: True/False
error: message/null
result: Analysis details.
``` {json}"data":{ "HREF":"https://ABC" "error":NULL "has_error":false }
## Close a Ticket
Close a Ticket allows a specified ticket to be ended (a ticket includes incident, service request, change request, investment request, problem and event).
### Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
| Input Name | Description | Required |
| :------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------- |
| Ticket Identifier | [Jinja-templated](doc:jinja-template) ticket identifier of the ticket to display. Example: {{parent_column}} | Required |
| Identifier of the topic of the ticket | [Jinja-templated](doc:jinja-template) Identifier of the topic of the ticket. Required if the ticket needs to be requalified before closing: used to specify the SD_CATALOG_ID | Optional |
| Comment | [Jinja-templated](doc:jinja-template) Comment explaining the closing of the ticket. Example: Closing the ticket because {{parent_column_reason}} | Optional |
| Delete Actions | Used to indicate the measures to be taken for ongoing actions in the ticket. (Default is False) | Optional |
| End Date | [Jinja-templated](doc:jinja-template) closing date of open actions associated with the ticket and the anticipated closure action. By default, the current date (now). Note: The closing date of the ticket is always the current date, i.e. the date on which the method was called. It cannot be modified. Example: {{parent_column}} | Optional |
| Final Status (GUID) | [Jinja-templated](doc:jinja-template) identifier (GUID) of the topic of the ticket. Required if the ticket needs to be re-qualified before closing: used to specify the SD_CATALOG_ID | Optional |
### Output
JSON containing the following items:
- has_error: True/False
- error: message/null
- result: URL details.
``` {json}"data":{
"HREF":"https://ABC"
"error":NULL
"has_error":false
}
Assets List
Get a list of assets (an asset includes equipment, license and contract).
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Limit | Takes a job ID and fetches its report. Works with either File or URL jobs. | Optional |
Sort | Jinja-templated sort in ascending or descending order. Syntax: field1[+asc | +desc],field2[+asc |
Fields to Display | Jinja-templated comma separated fields to display. Example: asset_tag,serial_number. (Default is all fields) | Optional |
Search | Jinja-templated search fields. Example: employee.e_mail:btalma@itassetservices.com. (Default is no search filter) | Optional |
Output
JSON containing the following items:
has_error: True/False
error: message/null
result: Job details.
``` {json}"data":{ "MONTHLY_FIXED_COST":"" "E_SERVER_FUNCTION":{...} "D_HARDWARE_GUID":"" "CONTRACT_TYPE_ID":"" "E_PII_Data":{...} "E_CMDB_APPLICATION_MAJOR_MINOR":{...} "E_TD_SEC_AUDIT_NOTES":{...} "SCHEDULED_END":"" "BEFORE_LOAN_LOCATION_PATH":"" "E_CMDB_CERT_ALTERNATE_NAME":{...} "AVAILABLE_FIELD_3":"" "RENEWAL_VALUE_CUR_ID":""
## Asset Details
Asset Details can fetch information about a specified asset to be obtained (an asset includes equipment, license and contract)
### Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
| Input Name | Description | Required |
| :---------------- | :--------------------------------------------------------------------------------------------------------------------------------- | :------- |
| Asset ID | Column name from parent table to lookup URL values. | Required |
| Fields to Display | [Jinja-templated](doc:jinja-template) comma separated fields to display. Example: asset_tag,serial_number. (Default is all fields) | Optional |
### Output
A JSON object containing multiple rows of result:
- has_error: True/False
- error: message/null
- result: Scan details.
``` {json}"data":{
"MONTHLY_FIXED_COST":""
"E_SERVER_FUNCTION":{...}
"D_HARDWARE_GUID":""
"CONTRACT_TYPE_ID":""
"E_PII_Data":{...}
"E_CMDB_APPLICATION_MAJOR_MINOR":{...}
"E_TD_SEC_AUDIT_NOTES":{...}
"SCHEDULED_END":""
"BEFORE_LOAN_LOCATION_PATH":""
"E_CMDB_CERT_ALTERNATE_NAME":{...}
"AVAILABLE_FIELD_3":""
"RENEWAL_VALUE_CUR_ID":""
"DELIVERY_NUMBER":""
"UPDATED_BY_DISCOVERY":"0"
"E_GTS_AVP_OWNER_ID":""
"CATALOG_ID":"1"
"E_SSO_ALIGNED":""
"TERM":""
"NEXT_MAINTENANCE_DATE":""
"NOTICE":""
"WARANTY_TYPE_ID":""
"ASSET_LABEL":""
"E_LAST_UPDATED":""
Employees List
Get a list of employees.
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Limit | Column name from the parent table to lookup hash values. | Optional |
Sort | Jinja-templated sort in ascending or descending order. Syntax: field1[+asc | +desc],field2[+asc |
Fields to Display | Jinja-templated comma separated fields to display. Example: asset_tag,serial_number. (Default is all fields) | Optional |
Search | Jinja-templated search fields. Example: employee.e_mail:btalma@itassetservices.com. (Default is no search filter) | Optional |
Output
A JSON object containing multiple rows of result:
has_error: True/False
error: message/null
result: Report details.
``` {json}"data":{ "CELLULAR_NUMBER":"" "EMPLOYEE_ID":"2" "LOCATION_ID":"188" "DEPARTMENT_ID":"1202" "LOCATION_PATH":"HO Third Floor" "LAST_NAME":"test" "BEGIN_OF_CONTRACT":"2011-04-04" "has_error":False "error":NULL "DEPARTMENT_PATH":"GTS - IT SECURITY" "LOCATION":{...} "PHONE_NUMBER":"23444541" "HREF":"http://ABC" "E_MAIL":"test@googlr.com" "MANAGER":{...} "DEPARTMENT":{...}
List Configuration Items
This action allows a list of configuration items (CIs) to be obtained.
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Limit | Column name from the parent table to lookup hash values. | Optional |
Sort | Jinja-templated sort in ascending or descending order. Syntax: field1[+asc | +desc],field2[+asc |
Fields to Display | Jinja-templated comma separated fields to display. Example: last_name,e_mail. (Default is all fields) | Optional |
Search | Jinja-templated search fields. Example: employee.e_mail:btalma@itassetservices.com. (Default is no search filter) | Optional |
Output
A JSON object containing multiple rows of result:
has_error: True/False
error: message/null
result: Report details.
``` {json}data":{ "CI_VERSION":"N/A" "NETWORK_IDENTIFIER":"1099 Reporting" "ASSET_ID":"5023" "CI_STATUS_ID":"1" "ASSET_TAG":"1099 Reporting" "has_error":false "error":NULL "HREF":"http://ABC/DEF/ ..."
Release Notes
v2.0.0
- Updated architecture to support IO via filesystemv1.0.1
- Added 10 new actions.