Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.