|
|
Line 60: |
Line 60: |
|
| |
|
| ==Backup CommitCRM Database== | | ==Backup CommitCRM Database== |
| Before starting to work with the Continuum integration, make sure to [[Backup_and_Restore_FAQ|backup your CommitCRM database]]. | | Before starting to work with the Continuum integration, make sure to [[Backup_and_Restore_FAQ|backup your CommitCRM database]-------------11784155653093 |
| | | Content-Disposition: form-data; name="wpSummary" |
| The integration includes linking and importing sites and devices into CommitCRM and it is strongly recommended to backup your system before starting to work with it.
| |
| | |
| ==Initialize Continuum PSG==
| |
| After you finish setting up the PSG at Continuum Portal (see [[Continuum_Link#Continuum Settings|Continuum Settings]]), you can move on to the next step and enter the PSG into CommitCRM settings.
| |
| <br><br>
| |
| To initialize the PSG in CommitCRM:
| |
| * Open <Installation_DIR>\RMM\CMTContinuumLink.ini
| |
| * Copy the Security Code value from Continuum PSA Settings window as described above in [[Continuum_Link#Continuum_Settings|Continuum Settings]], and paste your Continuum Partner Security code as the value for token PSG:
| |
| PSG=<Your-Continuum-Security-Code>
| |
| * Save your changes.
| |
| <br>
| |
| | |
| ==Install CommitCRM RMMServer Service==
| |
| After you finish setting up all of the required settings (see [[Continuum_Link#Initialize_Continuum_PSG|Initialize Continuum PSG]]), you can move on to the next step and install the CommitCRM RMMServer service.
| |
| | |
| The CommitRMMServer runs as a Windows Service on your server.
| |
| | |
| '''Before you install the CommitCRM RMMServer'''
| |
| #Make sure to complete the Setup steps prior to installing the Windows Service.
| |
| #Make sure to allow the CommitCRM RMMServer Service in your DEP settings.
| |
| | |
| This part of the installation should be performed on the server itself.
| |
| When logged in to the server with a Window's Administrator account, open a command prompt window and enter the following command:
| |
| | |
| <Installation_DIR>\RMM\CommitRMMServer.exe -install
| |
| | |
| ''Note: The <Insallation_Dir> must refer to a LOCAL server path (e.g. c:\ or D:\Software, etc.) and NOT to a shared network name/path.''
| |
| | |
| A Window's service called CommitCRM RMMServer is now displayed in the system services management window (Control Panel > Administration Tools > Services). If the service is not displayed, make sure you are running the command prompt "As Administrator".
| |
| <br><br>
| |
| '''Start Service''':<br>
| |
| Using the Window's Services Management window start the service (right-click > Start). Make sure that it is set to start automatically (Startup type > Automatic) each time the server is restarted.
| |
| | |
| <br>
| |
| | |
| ==Download Sites and Devices Files==
| |
| In order for the Tickets arriving from Continuum to be created for the correct Account and Asset, all Continuum Sites should first be linked to the parallel CommitCRM Accounts, and Devices must be linked to Assets.
| |
| <br><br>
| |
| Managing the links requires downloading the list of Sites and Devices from Continuum. This is done automatically by CommitCRM RMMServer once it is activated(*). Note that the Continuum Integration must NOT be enabled at the CommitCRM side yet at this point; only the service should be activated in order for it to download the Sites and Devices details.
| |
| <br><br>
| |
| ''(*)Important Note: <br>After the CommitCRM-Continuum Integration has been configured on Continuum Portal, it takes a few hours (up to 24 hours) until the new settings apply on the '''Continuum back-end'''. Note that even if all settings seem correct on Continuum side, you should '''wait a few hours''' until the CommitCRMServer service can connect and download data.''
| |
| <br>
| |
| <br>
| |
| | |
| Once the settings have been applied at Continuum Portal (which can take a few hours, see note above), and the CommitCRM RMMServer is activated, it tries to connect to Continuum and download the following files:
| |
| | |
| * <server>\CommitCRM\Dbsys\ContinuumSites_RMAContinuumINFOTECHID1.cmt
| |
| * <server>\CommitCRM\Dbsys\ContinuumDevices_RMAContinuumINFOTECHID1.cmt
| |
| | |
| | |
| Both files are used by the Continuum Links manager in CommitCRM client to link Continuum Sites and Devices to equivalent CommitCRM Accounts and Assets.
| |
| | |
| Make sure both files exist before moving on to the next step which is Linking Accounts and Assets.
| |
| | |
| '''Handling Errors'''<br>
| |
| In case CommitCRM RMMServer fails to download Sites and Devices details, the system will alert the user with a message when attempting to use the Continuum Links Manager (e.g. from Accounts > Tools > Open Continuum Links Manager). In such case, refer to the [[Continuum_Link#Troubleshooting|Troubleshooting]] section.
| |
| | |
| ==Link Accounts and Sites==
| |
| When a Ticket arrives from Continuum it is created in CommitCRM and automatically linked to the Account which is associated with the Site specified for the Ticket. In case the Site is not associated to any CommitCRM Account, a temporary Account is created and the Ticket is linked to it.<br>
| |
| To avoid redundant temporary Accounts from being created, all Continuum Sites should first be linked to the equivalent CommitCRM Accounts. Only when all Accounts are associated to Sites, a System Administrator should enable the integration. See [[Continuum_Link#Enable_Continuum_Integration|Enable Continuum Integration]].
| |
| | |
| '''Link Accounts to Sites'''<br>
| |
| Before starting to work with the Continuum Integration, an Administrator must first link all Accounts to the equivalent Sites in Continuum. This step is required in order for Tickets arriving from Continuum to be opened under the correct Account.
| |
| | |
| To Link Accounts to Sites in Continuum see [[Continuum_Link#Link_Account_to_Site|Link Account to Site]].
| |
| | |
| '''Link Assets to Devices'''<br>
| |
| Before starting to work with the Continuum Integration, an Administrator must first link all and Assets to the equivalent Devices in Continuum. This step is required in order for Tickets arriving from Continuum to be opened under the correct Asset.
| |
| | |
| To Link Assets to Devices in Continuum see [[Continuum_Link#Link_Asset_to_Device|Link Asset to Device]].
| |
| | |
| ==Enable Continuum Integration==
| |
| Enabling Continuum Integration on the CommitCRM server (assuming the Continuum setup was already performed) will immediately start importing Tickets from Continuum into CommitCRM. Make sure to [[Continuum_Link#Link_Accounts_and_Assets|link your Continuum Sites with CommitCRM Accounts]] prior to enabling the integration on CommitCRM's side, to avoid duplicate Account creation. See more details in [[Continuum_Link#Link_Accounts_and_Assets|Link Accounts and Assets]].
| |
| <br>
| |
| To enable Continuum Integration on CommitCRM's side and start Tickets transfer from Continuum:
| |
| | |
| # Open <Installation_DIR>\RMM\ CMTContinuumLink.ini
| |
| # Change the value for ''ProcessContinuumUpdatesQueue'' to Y (by default it's set to N in order to allow user first to perform links between Continuum sites/devices to CommitCRM).
| |
| # Restart CommitCRM RMMServer Service.
| |
| <br>
| |
| | |
| =Two-Ways Ticket Integration=
| |
| Only after installing the CommitRMMServer, linking between Accounts and Sites and enabling the Integration, will the Ticket integration come into action.
| |
| | |
| Once enabled, Tickets arriving from Continuum automatically create a Ticket in CommitCRM.
| |
| Once the integration is enabled, all Tickets are managed only from CommitCRM
| |
| | |
| A standard(*) automatic Ticket creation process includes:
| |
| | |
| | |
| # Ticket arrives at the Commit RMM Server.
| |
| # Ticket is created in CommitCRM.
| |
| # Ticket is linked to Asset.
| |
| # Ticket appears in CommitCRM Tickets Inbox.
| |
| | |
| | |
| ''(*) See how the system handles non-standard scenarios in [[Continuum_Link#Ticket_Creation_.E2.80.93_Special_Cases|Ticket Creation Special Cases]].''
| |
| | |
| | |
| Once the Ticket is created in CommitCRM it should be managed only in CommitCRM:
| |
| | |
| | |
| Once the integration is enabled, all Tickets are managed only from CommitCRM.
| |
| | |
| | |
| The Ticket integration includes:
| |
| | |
| | |
| * New Ticket in CommitCRM from Continuum: Tickets arriving from Continuum automatically create Tickets in CommitCRM.
| |
| * New Ticket in Continuum from CommitCRM: Tickets can be created in Continuum from CommitCRM.
| |
| * Reassign: Tickets can be assigned to Continuum’s NOC and Virtual Service Desk from CommitCRM.
| |
| * Update: Notes can be added to Tickets in CommitCRM and be sent to Continuum.
| |
| * Close: Tickets can be closed from CommitCRM and will then be closed automatically in Continuum
| |
| | |
| | |
| Notes:
| |
| | |
| | |
| * Any updates to the Ticket details will not update the Ticket in Continuum.
| |
| * Closing a Ticket in CommitCRM will close the Ticket in Continuum.
| |
| * Closing a Ticket in Continuum will not change the Status in CommitCRM.
| |
| | |
| | |
| The following diagram demonstrated the work-flow when working with CommitCRM-Continuum integration:
| |
| | |
| [[File:Continuum-workflow.png]]
| |
| | |
| See more details on Ticket updates in the sections below.
| |
| | |
| | |
| ==New Ticket==
| |
| New Tickets are automatically created by Commit RMM server from Tickets arriving from Continuum.
| |
| | |
| When a new Ticket is created in Continuum (by a user or from an Alerts), CommitCRM RMMServer pulls the new ticket details and creates the Ticket in CommitCRM.
| |
| | |
| The new Ticket in CommitCRM includes:
| |
| | |
| # Ticket description taken from the Continuum Ticket description.
| |
| # Ticket is assigned to the Account manager for this Account (if defined). Otherwise the Ticket Manager is taken from ''Default Ticket Manager'' defined in ''Tools > Options > Tickets (Admin) > Default Manager''.
| |
| # History Note is automatically added to the Ticket with the creation date and time from Continuum.
| |
| # Ticket is linked to the relevant Asset. If the system cannot determine the Asset, the Continuum Device details are added as a note to the Ticket. See more details in [[Continuum_Link#Device_Not_Linked_to_Asset|Device Not Linked to Asset]].
| |
| | |
| | |
| After the Ticket is created it is automatically added to the [[Ticket_Management#Inbox|Tickets Inbox]].
| |
| | |
| | |
| == New Ticket in Continuum ==
| |
| | |
| Once the CommitCRM-Continuum integration is enabled, all Tickets are managed only from CommitCRM. To create a Ticket in Continuum (e.g. assign work to the Continuum NOC team), Ticket should be created first in CommitCRM, and then transferred to Continuum.
| |
| | |
| | |
| To create a Ticket in Continuum:
| |
| | |
| # Create the Ticket in CommitCRM and open the Ticket Window.
| |
| # Go to Tickets > Tools > Create/Update Ticket in Continuum.
| |
| # The follow window will open:
| |
| # Choose the assignee. Ticket can be assigned to:
| |
| #* NOC Team
| |
| #* CommitCRM
| |
| #* Virtual Services Desk
| |
| # Add a Note if needed.
| |
| # Click OK to create the Ticket in Continuum.
| |
| | |
| | |
| Note that the CommitCRM Ticket has to be linked to an Account that is linked to a Continuum site and Asset linked to a Device (optional)
| |
| | |
| | |
| | |
| ==Ticket Updates==
| |
| When working with the CommitCRM-Continuum Link, Tickets are managed only in CommitCRM. <br>
| |
| | |
| The following updates in Continuum are possible:
| |
| | |
| | |
| * Reassign Ticket (See [[Reassigning Tickets]]).
| |
| * Add Notes (See Adding Notes)
| |
| | |
| | |
| Note that Updating Ticket details (such as Description, assigned technician or any other details) will not affect the Ticket in Continuum.
| |
| | |
| | |
| While Tickets can be closed in Continuum, such an event does not affect the Ticket Status in CommitCRM.
| |
| | |
| | |
| | |
| == Reassigning Tickets ==
| |
| | |
| Once the CommitCRM-Continuum integration is enabled, all Tickets are managed only from CommitCRM. To reassign a Ticket in Continuum (e.g. assign work to the Continuum NOC team), it should be reassigned via CommitCRM.
| |
| | |
| | |
| To reassign a Ticket in Continuum:
| |
| | |
| # Select the Ticket in CommitCRM.
| |
| # Go to Tickets > Tools > Create/Update Ticket in Continuum.
| |
| # The follow window will open:
| |
| # Choose the assignee. Ticket can be assigned to:
| |
| #* Keep current assignment.
| |
| #* NOC Team
| |
| #* Virtual Services Desk
| |
| # Add a Note if needed.
| |
| # Click OK to reassign the Ticket in Continuum.
| |
| | |
| | |
| Note that the CommitCRM Ticket has to be linked to an Account that is linked to a Continuum site and Asset linked to a Device (optional)
| |
| | |
| | |
| | |
| ==Closing Tickets==
| |
| | |
| '''In CommitCRM'''<br>
| |
| Closing or canceling a ticket in CommitCRM will close the Ticket in Continuum.
| |
| | |
| '''In Continuum'''<br>
| |
| Closing a Ticket in Continuum does not close the Ticket in CommitCRM.
| |
| | |
| =Managing Continuum Links=
| |
| In order for Tickets arriving from Continuum to be opened under the correct Account and Asset, you must create an association between Sites and Devices in Continuum to Accounts and Assets in CommitCRM.
| |
| | |
| Creating the links is done using the ''Continuum Links Manager'' Window via CommitCRM.
| |
| | |
| ''Note: CommitCRM RMMServer service must first be installed in order for the Continuum Sites and Devices to be downloaded to the CommitCRM server. See more details in [[Continuum_Link#Download_Sites_and_Devices_Files|Download Sites and Devices Files]].''
| |
| | |
| ==Link Account to Site==
| |
| In order for Tickets arriving from Continuum to be opened under the correct Account, you must create an association between sites in Continuum to Accounts in CommitCRM, or create an Account in CommitCRM for this Site.
| |
| | |
| Note that multiple Sites in Continuum can be linked to the same Account in CommitCRM, since the Sites may represent several physical sites for the same client, thus represented in the same CommitCRM Account.
| |
| | |
| Use the Continuum Links Manager Window to create the association:
| |
| | |
| # In the Accounts Window, go to Accounts > Tools > Continuum Links Manager.
| |
| # In the Wizard which opens you can find a list of available un-linked sites from Continuum. This list gets updated every hour. In case you receive a message about a missing file, this means the initial setup hasn't been completed yet. For more details refer to [[Continuum_Link#Download_Sites_and_Devices_Files|Download Sites and Devices Files]].
| |
| # Select the Site you want to link, and click Next. The following screen appears: <br>[[File:Zenith_link_account_wizard_step_2.png]]<br>
| |
| # In above screen you should choose the CommitCRM Account to be linked to the external record:
| |
| ## Find the parallel Account(**) using the search options:
| |
| ###Search for Account by keyword/s.
| |
| ###See Account list recommended by the system based on the Site name.
| |
| ###Once you have chosen the Account, click Link to Account.
| |
| ##OR create a new Account based on the selected Site details(*).<br>''(*) Note: When creating a new Account in CommitCRM based on the Site from Continuum, only the Site name is copied to CommitCRM. No other details are transferred.<br>(**) Note: that multiple Sites in Continuum can be linked to the same Account in CommitCRM, since the Sites may represent several physical sites for the same client, thus represented in the same CommitCRM Account.
| |
| ''
| |
| <br><br>
| |
| At this point the Account and Site are linked.
| |
| | |
| To cancel this link between the Account and Site, hit the Linked Accounts tab to find the Account and remove the link. See [[Continuum_Link#Unlink_Account_From_Site|Unlink Account From Site]].
| |
| | |
| ==Unlink Account From Site==
| |
| | |
| Accounts in CommitCRM must be linked to Sites in Continuum in order for Tickets to be created under the correct Account. If you want to cancel a link between an Account and a Site, you can use two methods:
| |
| | |
| Use the Continuum Account Link Manager (recommended, this way you can see the linked Site details before removing the link):
| |
| | |
| # In the Accounts Window, go to ''Accounts > Tools > Continuum Links Manager''.
| |
| # In the Window which opens hit the ''Linked Records'' tab to find Accounts which are already linked.
| |
| # This tab displays a list of Accounts linked to Sited and displays the linked Site details in the bottom pane (if the details are available). This list gets updated every hour.
| |
| # Select the Account you want to unlink, and click ''Remove Link''.
| |
| #''Note: Some Accounts may be listed more than once in the Linked Accounts tab, if they are linked to multiple Continuum sites. Each link can be removed separately.''
| |
| | |
| OR use the quick option:
| |
| | |
| # In the Accounts window, find the Account you want to unlink.
| |
| # Go to ''Accounts > Tools > Remove Link between CommitCRM Record and Continuum''.
| |
| # If the Account is linked to more than one site, ALL links will be removed.
| |
| | |
| ''Note: Removing the link between the Account and the Site in Continuum will also result in removing the links between the Account's tickets and assets to the ones in Continuum.''
| |
| | |
| | |
| ==Link Asset to Device==
| |
| In order for Tickets arriving from Continuum to be linked to the correct Asset, you must create an association between Devices in Continuum to Assets in CommitCRM, or create an Asset in CommitCRM for this Device.
| |
| | |
| Use the Continuum Links Manager Window to create the association:
| |
| | |
| # In the Assets Window, go to ''Assets > Tools > Continuum Links Manager''.
| |
| # In the Wizard which opens you can find a list of available un-linked Devices from Continuum. This list gets updated every hour.
| |
| # Select the Device you want to link, and click Next. The following screen appears:<br>[[File:Zenith_link_asset_wizard_step_2.gif]]<br>
| |
| #Find Asset:
| |
| ##Find the equivalent Asset using the search options:
| |
| ###Search by name.
| |
| ###See Assets recommended by the system based on the Device name.
| |
| ###Once you have chosen the Asset, click Link to Asset.
| |
| ##OR create a new Asset based on the Device details(*).
| |
| | |
| ''(*) Note: When creating a new Asset in CommitCRM based on the Device from Continuum, the following fields are copied: Device Name, Serial Number and Manufacturer. Other technical device details are copied to the Asset Note field.''
| |
| <br><br>
| |
| At this point the Asset and Device are linked.
| |
| | |
| To cancel the link between the Asset and Device, hit the ''Linked External Records'' tab to find the Asset and remove the link. See [[Continuum_Link#Unlink_Asset_From_Device|Unlink Asset From Device]].
| |
| | |
| ==Unlink Asset From Device==
| |
| | |
| Assets in CommitCRM must be linked to Sites in Continuum in order for Tickets to be linked to the correct Asset. If you want to cancel a link between an Asset and a Device, you can use two methods:
| |
| | |
| Use the Continuum Links Manager (recommended! this way you can see the linked Site details before removing the link):
| |
| | |
| # In the Asset Window, go to Assets > Tools > Continuum Links Manager.
| |
| # In the Window which opens hit the ''Linked External Records'' tab to find Assets which are already linked.
| |
| # This tab displays a list of linked Assets in CommitCRM and displays the linked Device details in the bottom pane. This list gets updated every hour.
| |
| # Select the Asset you want to unlink, and click Remove Link.
| |
| | |
| OR use the quick option:
| |
| | |
| # In the Assets window, find the Asset you want to unlink.
| |
| # Go to ''Assets > Tools > Remove Link between CommitCRM record and Continuum''.
| |
| | |
| | |
| =Ticket Creation – Special Cases=
| |
| In case the Site or Device is not linked to the equivalent Account and Asset in CommitCRM, the Ticket will still be created, and the missing entity will be handled by the system in the following manner:<br>
| |
| [[File:Continuum_Integration_Full_Flow.png]]
| |
| | |
| | |
| ==Ticket from Unknown Site==
| |
| | |
| In case a Ticket arrives from Continuum for an anonymous Site which is not linked to any Account in CommitCRM, a new Account is automatically created with the name:
| |
| | |
| [Continuum AUTO CREATED] + Site name in Continuum.
| |
| | |
| For example, a Ticket which is created in Continuum for a site called "ACME company", the Account which is automatically created for this site will be called:
| |
| | |
| [Continuum AUTO CREATED] + ACME company
| |
| | |
| If such an Account already exists in CommitCRM (from previous tickets), the new Account will still be created, so multiple Accounts with the same name may exist in the system.
| |
| | |
| The Ticket is then created and linked to this automatically created Account. New Continuum Tickets will also be linked to this Account as long as a permanent Account is not created for this Site.
| |
| | |
| When technicians find this Ticket, they should:
| |
| # If a "real" Account already exists for this site, merge both Accounts to the master CommitCRM account for this site.
| |
| # If this site is new and does not exist in CommitCRM, make this the master Account for this site, and rename it to its real name.
| |
| # After the merge, all links to Continuum Sites will be merged into the Master Account so there is no need to re-link the Account to the Site.
| |
| | |
| [[File:Zenith_Integration_anonymous_account.png]]
| |
| | |
| | |
| ==Device Not Linked to Asset==
| |
| In case a Ticket arrives from Continuum and is linked to a Device which is not linked to any Asset in CommitCRM:
| |
| # The Ticket is created and linked to Account.
| |
| # Device details are filled in the Ticket Description.
| |
| | |
| ==Tickets without a Site==
| |
| In Continuum, manual Tickets can be unrelated to any specific customer site (e.g. a support Ticket against Continuum NOC Support). In this case, the Ticket which arrives at CommitCRM is not linked to a Site.
| |
| | |
| In case the Ticket is not linked to a Site, the Ticket is created and linked to the your own business’ Account, i.e. the first Account created in CommitCRM which represents your own business.
| |
| | |
| =Troubleshooting=
| |
| In case CommitCRM RMMServer fails to download Sites and Devices details, the system will show the user a message when opening the Continuum Links Manager (e.g. from Accounts > Tools > Open Continuum Links Manager).
| |
| | |
| First, make sure all setup and installation steps were performed properly:
| |
| # Initialize Continuum PSG.
| |
| # Install CommitCRM RMMServer.
| |
| # Validate CommitCRM RMMServer downloads Continuum Sites and Devices to the CommitCRM server.
| |
| <br>
| |
| See full details in [[Continuum_Link#CommitCRM_Setup|CommitCRM Setup]].
| |
| | |
| <br>
| |
| If all steps were completed, it is possible the CommitCRM RMMServer has failed to pull the files due to an error. To check this please log into CommitCRM client and from the menu select Tools > System Tools > Advanced > Check for Server Side Error Reports.
| |
| | |
| If no error file exists at this location, please contact CommitCRM Support for further assistance.
| |
| | |
| <br>
| |
| After the initial setup, to start working with the Continuum Link, you should complete the following steps:
| |
| # Link Accounts and Assets in CommitCRM to Sites in and Devices Continuum.
| |
| # Enable Continuum Integration.
| |
| | |
| See full details in [[Continuum_Link#CommitCRM_Setup|CommitCRM Setup]].
| |
| | |
| =CommitCRM Privileges=
| |
| In order for a user to manage Continuum Links (with Sites and Devices) the user should have Continuum Integration Privileges.
| |
| | |
| User without privilege for Continuum will not be able to link and unlink Continuum Sites, Devices and Tickets. The user will be able to view the Continuum Links Management Window in order to see the unlinked and linked Sites and Devices, however, the window will open for read-only purpose.
| |
| | |
| To give a user the ability to update links, they need to have the Continuum Integration Privilege:
| |
| | |
| # Find the user's Privileges Group from the Employee's window > Employee Tab.
| |
| # Then check that the Privileges Group includes the Continuum Privilege:
| |
| ## Go to ''File > Users & Privileges > Privileges''.
| |
| ## Choose the relevant group from the drop down menu and make sure that the ''Continuum Integration'' privilege is selected.
| |
| | |
| | |
| [[File:Zenith_integration_privilege.gif]]
| |
| | |
| =See Also=
| |
| *[[MSP_Integration_Setup|MSP/RMM Integration]]
| |
| *[[API by Email and MSP Integration]]
| |
| *[[Email Connector]]
| |
| | |
| [[Category:Installation]]
| |
| [[Category:Email Connector]]
| |