...
Sample Contacts.nmis configuration:
Code Block |
---|
'contact1' => { |
...
'Contact' => 'Contact1', |
...
'Phone' => '', |
...
'DutyTime' => '00:24:MonTueWedThuFriSatSun', |
...
'Level' => '(Fatal|Critical|Major|Minor|Warning|Normal)', |
...
'TimeZone' => '0', |
...
'Pager' => '', |
...
'Mobile' => '5555551234', |
...
'Location' => 'default', |
...
'Email' => ' |
...
nobody@localhost.com' |
...
} |
From this sample config it is important to highlight that the "DutyTime" is set to 00:24 which indicates from 00 Hours to 24 Hours and also indicates the 7 days of the week. The items "Mobile" and "Email" are also important and must have a valid format as these are send to ConnectWise as data to open the ticket, connectWise validates these items and reject the ticket opening request if it finds a wrong format or missing details.
Note: It is preferable to maintain the filename in order to avoid errors with NMIS while loading the extension. If a rename is need, the package name should be updated to reflect this change, it may also need to change the name used on /usr/local/nmis8/conf/Escalations.nmis.
Additional Info
===============
Testing the Connector
The connector can be tested using the test script:
Code Block |
---|
/usr/local/nmis8/admin/testconnectwise.pl debug=9 |
Additional Info
Currently the connector is limited to use and send the following items to connectWise for a ticket creation:-
- "summary"
...
- "recordType"
...
- "status"
...
- "contact"
...
- "company"
...
- "contactName"
...
- "contactPhoneNumber"
...
- "contactEmailAddress"
...
- "priority"
...
- "severity": "Low",
...
- "impact": "Low",
...
- "allowAllClientsPortalView": true
...
- "initialDescription"
...
- "processNotifications": true
...
- "skipCallback": true
...
- "predecessorType"
For more deatilsdetails: https://developer.connectwise.com/Products/Manage/REST#/Tickets/postServiceTickets
NMIS Version
Will be published in NMIS 8.7.2 and NMIS 9.1.2.