ServiceNow Documentation ============================ This guide will show you how to set up your new Helpdesk Buttons with Service Now in as few as 15 minutes. Integration -------------------------- ServiceNow integration requires two main parts: `1) set up an unregistered user as a catchall account as a contact in your PSA `_ `2) configure helpdeskbuttons account. `_ Video Walkthrough ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. raw:: html
1) Unregistered User ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ To start you will need to set up a contact that uses the email address of “unregistered@helpdeskbuttons.com” for the purposes of catching any unregistered users. Navigate to Callers and Click New .. image:: images/sn-image-1.png The only really important part is the email address. Feel free to name it anything you feel comfortable with. .. image:: images/sn-image-2.png 2) Helpdeskbuttons.com Settings ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ On the Settings page of Helpdesk Buttons, put in the endpoint and a username:password combo as the API Key. Click update and the Integration Test button. Let us know how to get in touch with your development team for feature requests and additional customizations! We are happy to get you set up with customized software. Anti-Virus and AntiMalware ---------------------------------------------------------- It is not always necessary, but we recommend whitelisting the tier2tickets installation folder (C:\\Program Files(x86)\\tier2tickets). We regularly submit our code through VirusTotal to make sure we are not getting flagged, but almost all AV/M interactions cause some sort of failure. `Webroot `_ in particular can cause issues with screenshots. Dispatcher Rules ---------------------------------------------------------- This is the list of variables that can be accessed when using the :ref:`Dispatcher Rules `. +-------------------------------------------------------------------------+----------------------------------------------------+ | Read/Write | Read Only | +=========================================================================+====================================================+ | :ref:`impact` | :ref:`content/automations/dispatcher:*selections*` | +-------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`urgency` | :ref:`content/automations/dispatcher:*hostname*` | +-------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`content/integration/servicenow:*incidentState*` | :ref:`content/automations/dispatcher:*name*` | +-------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`content/integration/servicenow:*priv_append*` | :ref:`content/automations/dispatcher:*email*` | +-------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`content/automations/dispatcher:*msg*` | :ref:`content/automations/dispatcher:*ip*` | +-------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`content/automations/dispatcher:*subject*` | :ref:`content/automations/dispatcher:*mac*` | +-------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`content/automations/dispatcher:*append*` | :ref:`content/integration/servicenow:*callerID*` | +-------------------------------------------------------------------------+----------------------------------------------------+ Field Definitions ^^^^^^^^^^^^^^^^^ *impact & urgency* """""""""""""""""""""" **Set priority via the SLA priority matrix:** Impact: .. image:: images/sn-impact.png :target: https://docs.tier2tickets.com/_images/sn-impact.png | Urgency: .. image:: images/sn-urgency.png :target: https://docs.tier2tickets.com/_images/sn-urgency.png | | *incidentState* """"""""""""""" **Refers to the ticket status (New, In Progress, etc):** .. image:: images/sn-incidentState.png :target: https://docs.tier2tickets.com/_images/sn-incidentState.png | | *priv_append* """"""""""""" **Allows you to append information to the internal ticket note:** .. image:: images/sn-priv_append.png :target: https://docs.tier2tickets.com/_images/sn-priv_append.png | | *callerID* """""""""" **Refers to the client's name:** .. image:: images/sn-callerID.png :target: https://docs.tier2tickets.com/_images/sn-callerID.png | | *issue* """"""" **The primary ticket issue:** .. image:: images/sn-issue.png :target: https://docs.tier2tickets.com/_images/sn-issue.png | | *subissue* """""""""" **The secondary ticket issue:** .. image:: images/sn-subissue.png :target: https://docs.tier2tickets.com/_images/sn-subissue.png | | *other* """"""" There are additional variables which are common to all integrations. Those are documented :ref:`here ` Webhook Walkthrough ---------------------------------------------------------- .. image:: images/coming_soon.png