EasyVista
Version: 2.1.0
Their proven platform, deep values, and knowledgeable executives make EasyVista always trying to advance ITSM
Connect EasyVista with LogicHub
- 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 LogicHub 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 | +desc],fieldn[+asc | +desc]. Example: submit_date_ut+asc,end_date_ut+desc | Optional |
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.
"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 ticket identifier of the ticket to display. Example: {{parent_column}} | Required |
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.
"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.
"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 ticket identifier of the ticket to display. Example: {{parent_column}} | Required |
Identifier of the topic of the ticket | Jinja-templated 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 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 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 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.
"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 | +desc],fieldn[+asc | +desc]. Example: employee.last_name+desc | Optional |
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:[email protected]. (Default is no search filter) | Optional |
Output
JSON containing the following items:
- has_error: True/False
- error: message/null
- result: Job details.
"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 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.
"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 | +desc],fieldn[+asc | +desc]. Example: employee.last_name+desc | Optional |
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:[email protected]. (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.
"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":"[email protected]"
"MANAGER":{...}
"DEPARTMENT":{...}
Employee Details
This action allows information about a specified employee 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 |
---|---|---|
Employee Identifier | Jinja-templated employee identifier of the employee to display. Example: {{parent_column}} | Required |
Fields to Display | Jinja-templated comma separated fields to display. Example: last_name,e_mail. (Default is all fields) | Optional |
Output
A JSON object containing multiple rows of result:
- has_error: True/False
- error: message/null
- result: Report details.
"data":{
"E_AD_GUID":{...}
"AVAILABLE_FIELD_3":""
"DELEGATION_FROM":""
"AVAILABLE_FIELD_2":""
"CELLULAR_NUMBER":""
"VIP_LEVEL_ID":""
"PLANNING_ID":""
"SUPPLIER_ID":""
"EMPLOYEE_ID":"2"
"AVAILABLE_FIELD_4":""
"IS_SYSTEM":""
"LOCATION_ID":"188"
"DEFAULT_COST_CENTER_ID":""
"COST_PER_HOUR_CUR_ID":"4"
"DEPARTMENT_ID":"1202"
"LOCATION_PATH":"HO Third Floor"
"NOTIFICATION_TYPE_ID":"1"
"TITLE_ID":""
"E_WFH":{...}
"COMMENT_EMPLOYEE":{...}
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 | +desc],fieldn[+asc | +desc]. Example: employee.last_name+desc | Optional |
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:[email protected]. (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.
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/ ..."
Configuration Items Details
This action allows information about a specified configuration item (CI) 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 |
---|---|---|
CI identifier | Jinja-templated configuration identifier. Example: {{parent_column}} | Required |
Fields to Display | Jinja-templated comma separated fields to display. Example: last_name,e_mail. (Default is all fields) | Optional |
Output
A JSON object containing multiple rows of result:
- has_error: True/False
- error: message/null
- result: Report details.
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":"NA"
"RENEWAL_VALUE_CUR_ID":""
"DELIVERY_NUMBER":""
"UPDATED_BY_DISCOVERY":"0"
"E_GTS_AVP_OWNER_ID":"1133"
Create a Ticket
This method allows a new ticket to be created. (a ticket includes incidents, service requests, change requests, investment requests, problems, events and cases)
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 |
---|---|---|
CI identFields to Addifier | 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 | Required |
Identifier for the subject of the ticket | Jinja-templated text containing the identifier for the subject of the ticket. | Optional |
Code for the subject of the ticket | Jinja-templated Jinja templated text containing the code for the subject of the ticket. | Optional |
Output
JSON containing the following items:
{
"has_error": false,
"HREF": "https://{your_server}/api/v1/{your_account}/requests/I161019_000003"
}
Release Notes
v2.1.0
- Added new action :Create a Ticket
v2.0.0
- Updated architecture to support IO via filesystemv1.0.1
- Added 10 new actions.
Updated 5 months ago