EasyVista

Version: 1.0.1

Their proven platform, deep values, and knowledgeable executives make EasyVista always trying to advance ITSM

Connect EasyVista with LogicHub

  1. Navigate to Automations > Integrations.
  2. Search for EasyVista.
  3. 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.
  4. 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"

Release Notes

  • v1.0.1 - Added 10 new actions.

Did this page help you?