<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.rangermsp.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sheli</id>
	<title>RangerMSP Wiki - PSA software for MSPs and IT services providers - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.rangermsp.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sheli"/>
	<link rel="alternate" type="text/html" href="https://www.rangermsp.com/wiki/Special:Contributions/Sheli"/>
	<updated>2026-05-05T09:41:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=RangerMSP_Wiki_-_PSA_software_for_MSPs_and_IT_services_providers:About&amp;diff=8658</id>
		<title>RangerMSP Wiki - PSA software for MSPs and IT services providers:About</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=RangerMSP_Wiki_-_PSA_software_for_MSPs_and_IT_services_providers:About&amp;diff=8658"/>
		<updated>2021-11-25T09:58:31Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== RangerMSP Wiki About ===&lt;br /&gt;
Copyright ©, Ranger MSP Limited - All Rights Reserved.&lt;br /&gt;
&lt;br /&gt;
* [http://{{SERVERNAME}}/about-us/about/ Click here] to visit the About page.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7255</id>
		<title>Alerts Server</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7255"/>
		<updated>2018-03-15T05:59:32Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{usermanualsnav}}&lt;br /&gt;
&lt;br /&gt;
The [[Alerts Server|CommitCRM Alerts Server]] modules provide the following features:&lt;br /&gt;
# Notifies technicians by email when they have new tasks they need to perform, and when any updates have taken place in the system which concern them. These email Alerts are triggered by various system events.&lt;br /&gt;
# Notifies customers when a new ticket is created or a ticket is closed. See more details in [[Alerts to Customers]].&lt;br /&gt;
&lt;br /&gt;
Using CommitCRM Alerts Server helps automate many workflow-related tasks so that employees are constantly up-to-date on their tasks and responsibilities. Each user can define their own Alert settings and decide when they wish to receive Alerts. The Alerts they are eligible to receive are determined by their user role in each case.&lt;br /&gt;
&lt;br /&gt;
Note that CommitCRM Alerts Server runs as a part of the '''CommitCRM Server service'''. The CommitCRM Server Service must be '''installed as a Windows service on your server''' and running in order to use the CommitCRM Alerts.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commit email alerts chart.zoom55.png|center]]&lt;br /&gt;
&lt;br /&gt;
= Using CommitCRM Alerts Server =&lt;br /&gt;
CommitCRM Alerts are sent when certain events happen in the system, like a new Ticket is created, new Appointments are scheduled, updates are made to existing records, and more. Some alerts are also proactively sent when the system automatically detects a situation that you requested to be alerted on, such as tickets becoming due.&lt;br /&gt;
&lt;br /&gt;
Each user can defined their Alerts settings and decide in which cases they wish to receive Alerts. The ability to set up Alerts is determined by the role of the user in each case. Possible roles are:&lt;br /&gt;
[[Alerts Server#Account Manager Alerts|Account Manager]], [[Alerts Server#Ticket Manager Alerts|Ticket Manager]], [[Alerts Server#Calendar - Appointment|Appointment Manager]], [[Alerts Server#Calendar - Tasks|Task Manager]] and [[Alerts Server#Tickets - Opened, Tickets - Closed|Receive Alerts for any Opened/Closed Ticket]].&lt;br /&gt;
&lt;br /&gt;
For each role you hold, you can decide whether you wish to receive Alerts for events related to every role or not. For example, if you select Account Manager Alerts, this means that when you are the Account Manager of an Account, you will receive Alerts for events which are related to this Account. Note that this includes related data Alerts, such as new Charges added to this Account, new Contracts created for this Account, etc.&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and Ticket manager of a Ticket, you will receive a single Alert for all events which relate to this Ticket. You will receive the Alerts through your role as the Ticket Manager (Account Manager Alerts are eliminated to avoid duplicate Alerts).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; You will not receive Alerts for changes you have made.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alert Format=&lt;br /&gt;
The Email Alert Subject line is made up of the following parts:&lt;br /&gt;
&lt;br /&gt;
[[File:Commit email alerts format1.zoom84.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Prefix can be one of the following:&lt;br /&gt;
*[acc-mgr] - when you receive Alerts as the Account Manager&lt;br /&gt;
*[tkt-mgr] - when you receive Alerts as the Ticket Manager&lt;br /&gt;
*[info] - when you receive Alerts for any Ticket opened/closed&lt;br /&gt;
*[ASSIGNED] - when you are assigned a Ticket/Account&lt;br /&gt;
*[assign-removed] - when you are removed from being a Ticket/Account manager&lt;br /&gt;
 &lt;br /&gt;
The following events can trigger an Alert: New, Updated, Deleted.&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alerts Setup=&lt;br /&gt;
Setting up CommitCRM Alerts includes Server Side setup and User Setup and requires the following steps:&lt;br /&gt;
&lt;br /&gt;
# '''Enable Outgoing Emails''' - setting up the parameters in order for the system to be able to send out email alerts.&lt;br /&gt;
# '''Activate the Alerts Option in the Server''' - setting up the Alerts to '''ON'''.&lt;br /&gt;
# '''Start the Service''' - settings up and running the CommitCRM Server service.&lt;br /&gt;
# '''Define Each Client's Settings''' - each user should define their own alert settings.&lt;br /&gt;
# '''Test''' - Testing is done in two levels:&lt;br /&gt;
## Testing the server side settings while setting up the server. &lt;br /&gt;
## By performing updates in the application and receiving the alert email. Note that the updates must be performed with a user other than your own in order to receive alerts. See more details in [[Alerts_Server#Troubleshooting|Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
All setup steps are described in the sections below.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Setting up CommitCRM Alerts Server==&lt;br /&gt;
CommitCRM Alerts runs in the '''CommitCRM Server Service'''. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server Service must be '''installed as a Windows service on your server'''. Only then you can start the service in order to use the CommitCRM Alerts.&lt;br /&gt;
&lt;br /&gt;
Setting up the CommitCRM Alerts Server includes server-side settings (explained in this section) and also client-side settings, performed by each user in CommitCRM (see [[Alerts_Server#CommitCRM_Alerts_User_Settings|CommitCRM Alerts User Settings]]). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server-side setup includes:&lt;br /&gt;
# Outgoing email settings.&lt;br /&gt;
# Alerts settings.&lt;br /&gt;
# Installing and activating the '''CommitCRM Server Service'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Outgoing Email Settings===&lt;br /&gt;
The Outgoing Email Settings are used to send Alert emails from CommitCRM Server. &lt;br /&gt;
&lt;br /&gt;
Make sure to test your settings once defined, using the Test button in the configuration program, to make sure the emails can be sent using your settings.&lt;br /&gt;
&lt;br /&gt;
Note that the same settings are used both by CommitCRM Alerts and Email Connector, and should be define only once. '''If you already defined this for the Email Connector, you can skip this part'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To define Outgoing emails settings:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Outgoing Mail Server tab:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commitcrm_server_outgoing_mail_server_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this tab, you should define the following:&lt;br /&gt;
*'''SMTP Host''' - enter your Outgoing SMTP Mail Server.&lt;br /&gt;
*'''Port''' - enter the Outgoing SMTP port.&lt;br /&gt;
*'''My outgoing server (SMTP) requires authentication''' - if checked, must fill in the authentication details below:&lt;br /&gt;
**'''User Name''' - the User Name to be used for SMTP authentication&lt;br /&gt;
**'''Password''' - the password related to the specified User Name&lt;br /&gt;
&lt;br /&gt;
To reduce errors and improve security it is strongly recommended to use SMTP authentication, using a user name and password for SMTP access.&lt;br /&gt;
&lt;br /&gt;
Note: If you use SSL on your Email servers, this should be automatically supported (for users working with CommitCRM 6.0 or higher). If for some reason you are facing problems connecting via SSL, please contact our support directly ar support@commitcrm.com.  &lt;br /&gt;
 &lt;br /&gt;
*'''Test SMTP Connection''' - use the test button to verify that your account is working. If there is missing or incorrect information, such as your password, you will be prompted to supply or correct it.&lt;br /&gt;
*'''Send Test Email''' - use this test button to send a test email using the settings you defined. After clicking it you need to specify the From email address and the To email address that will be used for sending the Test Email message.&lt;br /&gt;
&lt;br /&gt;
===CommitCRM Alerts System Settings===&lt;br /&gt;
Setting up the Alerts part should be performed only '''after''' the outgoing email settings were set and tested. This is to make sure you actually receive Alerts once they are ready, and to avoid the unnecessary accumulation of Alerts that could not be sent due to wrong outgoing emails settings, etc.&lt;br /&gt;
&lt;br /&gt;
To set up the Alerts:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Alerts Server tab:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commit_email_alerts_system_settings.gif|center]]&lt;br /&gt;
&lt;br /&gt;
In this window, you should define the Alerts Server Settings as follows:&lt;br /&gt;
&lt;br /&gt;
*'''Alerts Mode''' – The Alerts mode can be one of the following: On, Off or Pause.&amp;lt;br&amp;gt;'''On''' - You should use the On setting when you wish to activate the Alerts mechanism. Note that if you activate the Alerts after they have been Paused (see below), you may wish to consider deleting some old Events from the queue in order to avoid Alerts for old Events from being sent once you reactivate the server. See more details on how to delete Events from the queue below in the Clearing the Activity Queue option.&amp;lt;br&amp;gt;'''Off''' (default) - This mode should be used when you do not want the system to prepare or send Alerts at all. This means events in the system will not create any Alerts, and when you re-activate the CommitCRM Alerts Server, no Alerts will be waiting to be sent. When installing the CommitCRM Alerts Server, the system is OFF by default, and should be set to ON when you wish to activate the Alerts mechanism.&amp;lt;br&amp;gt;'''Pause''' - This mode should be used when you want the system to create Alerts for events in the system, but avoid sending them until you switch the mode to On. This can be helpful when you have SMTP/mail server problems and you want to fix them before activating the Alerts. Note that in this Pause mode, the Alerts accumulate until you reactivate the Alerts system. Once you reactivate the system, you should consider deleting old Alerts from the queue, as they may already be irrelevant (see Delete Alerts option below).&lt;br /&gt;
 &lt;br /&gt;
Note that if you have SMTP/mail problems, it is advisable to use the Pause option, since it collects the Alerts before sending them to the outgoing email. This allows you to delete old Alerts later from the queue since they have not been sent. If you leave the system working, the Alerts will be accumulated as outgoing emails, and once the problem is fixed, they will all be sent, and you will not be able to clean up older Alerts.&lt;br /&gt;
&lt;br /&gt;
*'''From Email Address, Email Sender Name''' - Here you define the Email From Address that will be used when sending the Alerts. You can define an Alias to be used which will reflect the source of this email (such as &amp;quot;CommitCRM Alert&amp;quot;). The Email address is taken from the Public Email Address tab. &lt;br /&gt;
&lt;br /&gt;
* '''Clearing the Activity Queue''' - This is an advanced option, which should be used carefully. You should use this option in cases where you wish to delete pending Events which haven't been sent as Alerts yet. For example, if you have SMTP/mail Server problems, and you paused the CommitCRM Alerts system, you may wish to clean up the queue of Events and keep only the last day or two. This is to avoid sending a large number of Alerts at once when reactivating the system, and also to avoid sending Alerts for old events which are no longer relevant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#Alerts will start to be sent only after each user defines their own Alert settings (and only when CommitCRM Server service is running)&lt;br /&gt;
#System Alert setup may take some time to take effect in the CommitCRM Server. In order for it to take effect immediately, you should restart the CommitCRM Server Service.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running CommitCRM Alerts Server===&lt;br /&gt;
The CommitCRM Alerts Server runs as part of the CommitCRM Server service. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server service runs as a '''Windows Service''' on your server. You should first '''install the Service''' and run it, to activate the CommitCRM Alerts Server.&lt;br /&gt;
&lt;br /&gt;
Note that running CommitCRM Server service is used both by the Alerts and by Email Connector. If you already installed the service for the Email Connector, you can skip this step and move on to the Alerts Server Settings.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Before you install CommitCRM Alerts Server====&lt;br /&gt;
Before you install, make sure you have allowed the CommitCRM Server Service in your Windows' Server DEP settings. &amp;lt;br&amp;gt;DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====Install Service====&lt;br /&gt;
&lt;br /&gt;
'''This part of the installation should be performed on the server itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Automatic installation&amp;lt;/u&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;     (requires CommitCRM 14 and up)&lt;br /&gt;
&lt;br /&gt;
Log in to to your Server with a Window's Administrator account and run the installer from:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''''&amp;lt;Installation_DIR&amp;gt;\CommitCRM\Utils\Install\InstallServerSideWindowsServices.exe'''''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR &amp;amp;nbsp;&amp;amp;nbsp;- &amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Manual installation&amp;lt;/u&amp;gt;&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Adminsitrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;Installation_DIR&amp;gt;CommitCRM\Server\CommitServer.exe -install&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt; &amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; The &amp;lt;Installation_Dir&amp;gt; must refer to a LOCAL server path (e.g. C:\ or D:\Software, etc.) and NOT to a shared network name/path.&lt;br /&gt;
# Wait for a success message to appear, indicating the service was installed successfully.&lt;br /&gt;
# Open the Windows Services Management windows from &amp;lt;i&amp;gt;Control Panel &amp;gt; Administration Tools &amp;gt; Services&amp;lt;/i&amp;gt;.&lt;br /&gt;
# Verify that a Window's service called '''CommitCRM Server''' is now displayed the services list.&lt;br /&gt;
# If the service is not there, make sure again that you are running the command prompt Window using 'Run as Administrator' and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Running CommitCRM Server Service====&lt;br /&gt;
#Once the CommitCRM Server Service is installed, setup the CommitCRM Alerts Server as explained in CommitCRM Alerts System Settings.&lt;br /&gt;
#You should also make sure all the users (employees) configure their own Email Alert settings so they will receive Alerts.&lt;br /&gt;
#Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
#Locate the CommitCRM Server service and start the service (right-click &amp;gt; Start). &lt;br /&gt;
# Make sure that it is set to start automatically with a ''Delayed Start'' ('''Startup type &amp;gt; Automatic Delayed Start''') each time the server is restarted.&lt;br /&gt;
# (Optional) Allow the CommitCRM Server Service in your Windows' Server DEP settings. DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CommitCRM Alerts User Settings==&lt;br /&gt;
In order to receive Alerts, each user should open the '''Tools &amp;gt; Options &amp;gt; Alerts window''' and define their own Alerts settings. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings2.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this window you should define your Alert settings as follows:&lt;br /&gt;
 &lt;br /&gt;
====My Alert Status====&lt;br /&gt;
You should use the ON setting (which is the default settings) when you wish to activate the Alerts mechanism for yourself. Note that only if you activate the Alerts setup below, you will be receiving alerts.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=====Alerts will be Sent to the Following Email Address=====&lt;br /&gt;
Here you define which of your Email addresses defined in your Employee Record in CommitCRM will be used when sending the Alerts to you. You can define Email1, Email2 or Both.&lt;br /&gt;
&lt;br /&gt;
====Account Manager Alerts====&lt;br /&gt;
The Account Manager of a specific Account is set by assigning an Account to a specific employee in the Account's &amp;quot;Acct Mgr.&amp;quot; field.&lt;br /&gt;
 &lt;br /&gt;
The Account Manager can receive Alerts or any event in the system which relates to this Account, even when the specific event is not directly related to them, such as a new Appointment scheduled for a different employee that is linked to the Account.&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Account Managers:&lt;br /&gt;
#Account assigned to you&lt;br /&gt;
#Account Deleted&lt;br /&gt;
#Account Updated - Name, Phone number, Address, etc.&lt;br /&gt;
#Account related data updated - Tickets, Charges, Documents, Appointments, Tasks, Assets, Contracts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ticket Manager Alerts====&lt;br /&gt;
The Ticket Manager is set in the Ticket's &amp;quot;Manager&amp;quot; field. The Ticket Manager may be the assigned technician who is going to perform the actual work for this Ticket, or a manager who overseas the Ticket's completion, and assigns Tasks and Appointments to other employees.&lt;br /&gt;
 &lt;br /&gt;
The Ticket Manager can receive Alerts for any event in the system which relates to this Ticket, even when the specific event is not directly related to them (such as a new appointment scheduled that is linked to the Ticket that is assigned to a different employee).&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Ticket Managers:&lt;br /&gt;
#Ticket is assigned to you&lt;br /&gt;
#Ticket Deleted&lt;br /&gt;
#Ticket Updated - Due Date, Status, Priority, Contract, etc.&lt;br /&gt;
#Ticket related data updated - Charges, Documents, Appointments, Tasks, Assets&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and the Ticket manager of a Ticket, you will receive a single alert for all events which relate to this Ticket. The Alerts will be received as the Ticket Manager (Account manager alerts are eliminated in this case to avoid duplicate alerts).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tickets - Opened, Tickets - Closed====&lt;br /&gt;
This is a special role that allows you to receive Alerts when ANY Ticket in the system is opened or closed. If you have this role, you do not need to be the actual manager of a Ticket or Account, or related to them in any way, in order to receive updates for it.&lt;br /&gt;
 &lt;br /&gt;
This is useful for employees who need to be aware of all new/closed Ticket activity. For example:&lt;br /&gt;
#The &amp;quot;office dispatcher/helpdesk manager&amp;quot; needs to be aware of any new Tickets created in the system in order to dispatch them to the relevant technician.&lt;br /&gt;
#The &amp;quot;office financing person/admin&amp;quot; needs to be aware of any Tickets that have closed and need to be billed to the customer.&lt;br /&gt;
&lt;br /&gt;
These Alerts are sent for the following events:&lt;br /&gt;
#Ticket - New&lt;br /&gt;
#Ticket – Closed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment====&lt;br /&gt;
An Appointment Manager is the Employee assigned to the Appointment in the &amp;quot;Employee&amp;quot; field of the Appointment. Only one Employee may be assigned to each Appointment.&lt;br /&gt;
 &lt;br /&gt;
As an Appointment Manager you can receive Alerts for any event related to the Appointment:&lt;br /&gt;
#New Appointment assigned/unassigned to you.&lt;br /&gt;
#Appointment Updated - Date, Time, Linked Account, Linked Contracts, etc.&lt;br /&gt;
#Appointment Deleted.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Tasks====&lt;br /&gt;
A Task Manager is the Employee assigned to the Task in the &amp;quot;Employee&amp;quot; field of the Task. Only one Employee may be assigned to each Task.&lt;br /&gt;
 &lt;br /&gt;
As the Task Manager you can receive Alerts for any event related to your Task:&lt;br /&gt;
&lt;br /&gt;
#New Task assigned/unassigned to you.&lt;br /&gt;
#Task Updated - Date, Timer, Linked Account, Linked Contract, etc.&lt;br /&gt;
#Task Done.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment Reminders====&lt;br /&gt;
An Appointment Manager can be notified when their Appointment Reminders are due.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Task Reminders====&lt;br /&gt;
A Task Manager can be notified when their Task Reminders are due. &lt;br /&gt;
 &lt;br /&gt;
====Internal Messages====&lt;br /&gt;
You can receive an email alert about internal messages sent to you.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#You will '''NOT''' receive an email Alert for changes you have made.&lt;br /&gt;
#It takes some time for alert setting changes to affect the CommitCRM Server component. In order for it to take effect immediately, you should restart the CommitCRM Server Service on your server.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Proactive Alerts====&lt;br /&gt;
Each employee can configure their personal proactive alerts to monitor ticket open and due dates, scheduled appointments and due tasks.&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings_proactive_alerts.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing The Alerts System==&lt;br /&gt;
Testing that the Alerts are defined properly and work require the following:&lt;br /&gt;
# '''Testing Outgoing Emails Settings''' - When defining the Outgoing email settings the system provides several test points to make sure all is defined correctly. Follow the instructions in the [[Alerts_Server#Outgoing Email Settings|Outgoing Email Settings]] section. Tests include:&lt;br /&gt;
## Verifying your SMTP Connection setting and that your account is working.&lt;br /&gt;
## Sending a Test Email.&lt;br /&gt;
# '''Testing User Alerts Settings''' - To test that you actually receive the Alerts you want to receive, you first need to complete all the setup steps described above. Only then you should perform updates in the application and see that alerts arrive:&lt;br /&gt;
## Make sure your [[Alerts_Server#CommitCRM Alerts User Settings|CommitCRM Alerts User Settings]] are defined.&lt;br /&gt;
## Login to CommitCRM using a different user than your own user.&lt;br /&gt;
## Make the relevant changes, e.g. update a Ticket you are the manager of.&lt;br /&gt;
## Check if an email alert has arrived at your mailbox.&lt;br /&gt;
&lt;br /&gt;
Make sure to check out the [[Alerts_Server#Troubleshooting|Troubleshooting section]] in any case of a problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uninstall Service==&lt;br /&gt;
To Uninstall CommitCRM Server service:&lt;br /&gt;
# Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
# Stop the CommitCRM Server service.&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Administrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\CommitServer.exe -uninstall&lt;br /&gt;
&lt;br /&gt;
=Tips &amp;amp; Tricks=&lt;br /&gt;
'''Tips for filtering incoming Alerts in Outlook'''&lt;br /&gt;
&lt;br /&gt;
In some cases, you may wish to filter the Alerts and move emails that don't interest you to a different Outlook folder so they don't clutter your Inbox.&lt;br /&gt;
&lt;br /&gt;
You can create Outlook rules to filter incoming email according to the Sender (the Alias name you set in the Alerts Server System Settings) or the email's subject.&lt;br /&gt;
&lt;br /&gt;
For example, you may wish to receive Ticket Manager Alerts, but not Alerts for each Document added to the Ticket. To accomplish this, create a rule in Outlook that moves email to another folder based on the subject's prefix. Here is an example of the subject line of a Ticket Manager Alert:&lt;br /&gt;
&lt;br /&gt;
[tkt-mgr] CommitCRM Document - New [0500-0002, Completed, Natalie, Internet - Cafe, Inc.]&lt;br /&gt;
&lt;br /&gt;
You can therefore create a rule that any email starting with: &amp;quot;[tkt-mgr] CommitCRM Document&amp;quot; will be moved to another folder.&lt;br /&gt;
&lt;br /&gt;
=Adding Web Links to Email Alerts=&lt;br /&gt;
When using Web Links the system will add a link to the relevant entity in the email alert body. This allows employees to quickly open Commit Web Interface and view or edit the details of the entity being referred in the email. This saves the need to go explicitly to the Web Interface site, login and search for the entity in order to see its details. &lt;br /&gt;
&lt;br /&gt;
See more details in the Web Interface user guide under [[Web_Interface#Setting Web Links Options|Setting Web Links Options]].&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
'''I set my user to receive Alerts but I do not get any email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution:''' You should check the following options:&lt;br /&gt;
#It can take up to 10 minutes for new Alerts preferences to take effect. You can wait, or restart the CommitCRM Server service in order for the settings to take effect immediately.&lt;br /&gt;
#Make sure your system administrator has activated the system alerts (set the system to ON using the ServerConfig utility) and that the CommitCRM Server Windows service is running).&lt;br /&gt;
#When testing the alerts, note that you will not receive Alerts for changes you have made. You should perform the changes with a different CommitCRM user.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I checked all of the settings, the alerts system is activated, and and I still don't get email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''In some cases, old settings already created wrong email alerts which are &amp;quot;stuck&amp;quot; in the outgoing queue and prevent the system from going on to the new alerts. In this case, you should first cleanup the outgoing queue:&lt;br /&gt;
#Stop CommitCRM Server service&lt;br /&gt;
#Run &amp;lt;server&amp;gt;\CommitCRM\Server\ServerConfig.exe and make sure all settings are correct. Check that the &amp;quot;From Email Address&amp;quot; is correct. Save any changes you make.&lt;br /&gt;
#To delete old pending alerts, delete all the files in the following folder: &amp;lt;server&amp;gt;\CommitCRM\Server\QSysEDOutbox\&lt;br /&gt;
#Restart CommitCRM Server service and verify email alerts are being sent&lt;br /&gt;
&lt;br /&gt;
For more Outgoing Emails troubleshooting, please refer to the [[Troubleshooting#Email Connector Installation Troubleshooting|Email Connector Troubleshooting section]] (both the Email Connector and the Alerts Server use the same Outgoing mechanism).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I made changes in CommitCRM (i.e. added a new Ticket, etc.) and I am not getting any Alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''You only receive Alerts for changes made by other people. When you make a change in the system on entities related to you (e.g. you assign yourself a new Ticket), you will not receive an Alert.&lt;br /&gt;
&lt;br /&gt;
See more troubleshooting at [[Commit Email Connector Troubleshooting | CommitCRM Email Connector Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Videos]]&lt;br /&gt;
*[[Alerts to Customers]]&lt;br /&gt;
*[[Email Connector]]&lt;br /&gt;
*[[Commit Alerts Server Troubleshooting | CommitCRM Alerts Server Troubleshooting]]&lt;br /&gt;
*[[Alerts Server FAQ]]&lt;br /&gt;
*[[KB:_Setting_up_Commit_Email_Connector_and_Commit_Alerts_Server_with_SSL|Setting up CommitCRM Alerts Server with SSL]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:User Manuals]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7251</id>
		<title>Alerts Server</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7251"/>
		<updated>2017-11-28T17:43:28Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Proactive Alerts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{usermanualsnav}}&lt;br /&gt;
&lt;br /&gt;
The [[Alerts Server|CommitCRM Alerts Server]] provides the following features:&lt;br /&gt;
# Notifies technicians by email when they have new tasks they need to perform, and when any updates have taken place in the system which concern them. These email Alerts are triggered by various system events.&lt;br /&gt;
# Notifies customers when a new ticket is created or a ticket is closed. See more details in [[Alerts to Customers]].&lt;br /&gt;
&lt;br /&gt;
Using CommitCRM Alerts helps automate many workflow-related tasks so that employees are constantly up-to-date on their tasks and responsibilities. Each user can define their own Alert settings and decide when they wish to receive Alerts. The Alerts they are eligible to receive are determined by their user role in each case.&lt;br /&gt;
&lt;br /&gt;
Note that CommitCRM Alerts runs as a part of the '''CommitCRM Server service'''. The CommitCRM Server Service must be '''installed as a Windows service on your server''' and running in order to use the CommitCRM Alerts.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''It is recommended to watch [http://www.commitcrm.com/videos/email_connector_setup_video.htm this instructional video] which covers the basic Alert Server Installation flow.'''&lt;br /&gt;
[[File:Commit email alerts chart.zoom55.png|center]]&lt;br /&gt;
&lt;br /&gt;
= Using CommitCRM Alerts Server =&lt;br /&gt;
CommitCRM Alerts are sent when certain events happen in the system, like a new Ticket is created, new Appointments are scheduled, updates are made to existing records, and more.&lt;br /&gt;
&lt;br /&gt;
Each user can defined their Alerts settings and decide in which cases they wish to receive Alerts. The ability to set up Alerts is determined by the role of the user in each case. Possible roles are:&lt;br /&gt;
[[Alerts Server#Account Manager Alerts|Account Manager]], [[Alerts Server#Ticket Manager Alerts|Ticket Manager]], [[Alerts Server#Calendar - Appointment|Appointment Manager]], [[Alerts Server#Calendar - Tasks|Task Manager]] and [[Alerts Server#Tickets - Opened, Tickets - Closed|Receive Alerts for any Opened/Closed Ticket]].&lt;br /&gt;
&lt;br /&gt;
For each role you hold, you can decide whether you wish to receive Alerts for events related to every role or not. For example, if you select Account Manager Alerts, this means that when you are the Account Manager of an Account, you will receive Alerts for events which are related to this Account. Note that this includes related data Alerts, such as new Charges added to this Account, new Contracts created for this Account, etc.&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and Ticket manager of a Ticket, you will receive a single Alert for all events which relate to this Ticket. You will receive the Alerts through your role as the Ticket Manager (Account Manager Alerts are eliminated to avoid duplicate Alerts).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; You will not receive Alerts for changes you have made.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alert Format=&lt;br /&gt;
The Email Alert Subject line is made up of the following parts:&lt;br /&gt;
&lt;br /&gt;
[[File:Commit email alerts format1.zoom84.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Prefix can be one of the following:&lt;br /&gt;
*[acc-mgr] - when you receive Alerts as the Account Manager&lt;br /&gt;
*[tkt-mgr] - when you receive Alerts as the Ticket Manager&lt;br /&gt;
*[info] - when you receive Alerts for any Ticket opened/closed&lt;br /&gt;
*[ASSIGNED] - when you are assigned a Ticket/Account&lt;br /&gt;
*[assign-removed] - when you are removed from being a Ticket/Account manager&lt;br /&gt;
 &lt;br /&gt;
The following events can trigger an Alert: New, Updated, Deleted.&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alerts Setup=&lt;br /&gt;
Setting up CommitCRM Alerts includes Server Side setup and User Setup and requires the following steps:&lt;br /&gt;
&lt;br /&gt;
# '''Enable Outgoing Emails''' - setting up the parameters in order for the system to be able to send out email alerts.&lt;br /&gt;
# '''Activate the Alerts Option in the Server''' - setting up the Alerts to '''ON'''.&lt;br /&gt;
# '''Start the Service''' - settings up and running the CommitCRM Server service.&lt;br /&gt;
# '''Define Each Client's Settings''' - each user should define their own alert settings.&lt;br /&gt;
# '''Test''' - Testing is done in two levels:&lt;br /&gt;
## Testing the server side settings while setting up the server. &lt;br /&gt;
## By performing updates in the application and receiving the alert email. Note that the updates must be performed with a user other than your own in order to receive alerts. See more details in [[Alerts_Server#Troubleshooting|Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
All setup steps are described in the sections below.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Setting up CommitCRM Alerts Server==&lt;br /&gt;
CommitCRM Alerts runs in the '''CommitCRM Server Service'''. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server Service must be '''installed as a Windows service on your server'''. Only then you can start the service in order to use the CommitCRM Alerts.&lt;br /&gt;
&lt;br /&gt;
Setting up the CommitCRM Alerts Server includes server-side settings (explained in this section) and also client-side settings, performed by each user in CommitCRM (see [[Alerts_Server#CommitCRM_Alerts_User_Settings|CommitCRM Alerts User Settings]]). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server-side setup includes:&lt;br /&gt;
# Outgoing email settings.&lt;br /&gt;
# Alerts settings.&lt;br /&gt;
# Installing and activating the '''CommitCRM Server Service'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Outgoing Email Settings===&lt;br /&gt;
The Outgoing Email Settings are used to send Alert emails from CommitCRM Server. &lt;br /&gt;
&lt;br /&gt;
Make sure to test your settings once defined, using the Test button in the configuration program, to make sure the emails can be sent using your settings.&lt;br /&gt;
&lt;br /&gt;
Note that the same settings are used both by CommitCRM Alerts and Email Connector, and should be define only once. '''If you already defined this for the Email Connector, you can skip this part'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To define Outgoing emails settings:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Outgoing Mail Server tab:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commitcrm_server_outgoing_mail_server_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this tab, you should define the following:&lt;br /&gt;
*'''SMTP Host''' - enter your Outgoing SMTP Mail Server.&lt;br /&gt;
*'''Port''' - enter the Outgoing SMTP port.&lt;br /&gt;
*'''My outgoing server (SMTP) requires authentication''' - if checked, must fill in the authentication details below:&lt;br /&gt;
**'''User Name''' - the User Name to be used for SMTP authentication&lt;br /&gt;
**'''Password''' - the password related to the specified User Name&lt;br /&gt;
&lt;br /&gt;
To reduce errors and improve security it is strongly recommended to use SMTP authentication, using a user name and password for SMTP access.&lt;br /&gt;
&lt;br /&gt;
Note: If you use SSL on your Email servers, this should be automatically supported (for users working with CommitCRM 6.0 or higher). If for some reason you are facing problems connecting via SSL, please contact our support directly ar support@commitcrm.com.  &lt;br /&gt;
 &lt;br /&gt;
*'''Test SMTP Connection''' - use the test button to verify that your account is working. If there is missing or incorrect information, such as your password, you will be prompted to supply or correct it.&lt;br /&gt;
*'''Send Test Email''' - use this test button to send a test email using the settings you defined. After clicking it you need to specify the From email address and the To email address that will be used for sending the Test Email message.&lt;br /&gt;
&lt;br /&gt;
===CommitCRM Alerts System Settings===&lt;br /&gt;
Setting up the Alerts part should be performed only '''after''' the outgoing email settings were set and tested. This is to make sure you actually receive Alerts once they are ready, and to avoid the unnecessary accumulation of Alerts that could not be sent due to wrong outgoing emails settings, etc.&lt;br /&gt;
&lt;br /&gt;
To set up the Alerts:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Alerts Server tab:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commit_email_alerts_system_settings.gif|center]]&lt;br /&gt;
&lt;br /&gt;
In this window, you should define the Alerts Server Settings as follows:&lt;br /&gt;
&lt;br /&gt;
*'''Alerts Mode''' – The Alerts mode can be one of the following: On, Off or Pause.&amp;lt;br&amp;gt;'''On''' - You should use the On setting when you wish to activate the Alerts mechanism. Note that if you activate the Alerts after they have been Paused (see below), you may wish to consider deleting some old Events from the queue in order to avoid Alerts for old Events from being sent once you reactivate the server. See more details on how to delete Events from the queue below in the Clearing the Activity Queue option.&amp;lt;br&amp;gt;'''Off''' (default) - This mode should be used when you do not want the system to prepare or send Alerts at all. This means events in the system will not create any Alerts, and when you re-activate the CommitCRM Alerts Server, no Alerts will be waiting to be sent. When installing the CommitCRM Alerts Server, the system is OFF by default, and should be set to ON when you wish to activate the Alerts mechanism.&amp;lt;br&amp;gt;'''Pause''' - This mode should be used when you want the system to create Alerts for events in the system, but avoid sending them until you switch the mode to On. This can be helpful when you have SMTP/mail server problems and you want to fix them before activating the Alerts. Note that in this Pause mode, the Alerts accumulate until you reactivate the Alerts system. Once you reactivate the system, you should consider deleting old Alerts from the queue, as they may already be irrelevant (see Delete Alerts option below).&lt;br /&gt;
 &lt;br /&gt;
Note that if you have SMTP/mail problems, it is advisable to use the Pause option, since it collects the Alerts before sending them to the outgoing email. This allows you to delete old Alerts later from the queue since they have not been sent. If you leave the system working, the Alerts will be accumulated as outgoing emails, and once the problem is fixed, they will all be sent, and you will not be able to clean up older Alerts.&lt;br /&gt;
&lt;br /&gt;
*'''From Email Address, Email Sender Name''' - Here you define the Email From Address that will be used when sending the Alerts. You can define an Alias to be used which will reflect the source of this email (such as &amp;quot;CommitCRM Alert&amp;quot;). The Email address is taken from the Public Email Address tab. &lt;br /&gt;
&lt;br /&gt;
* '''Clearing the Activity Queue''' - This is an advanced option, which should be used carefully. You should use this option in cases where you wish to delete pending Events which haven't been sent as Alerts yet. For example, if you have SMTP/mail Server problems, and you paused the CommitCRM Alerts system, you may wish to clean up the queue of Events and keep only the last day or two. This is to avoid sending a large number of Alerts at once when reactivating the system, and also to avoid sending Alerts for old events which are no longer relevant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#Alerts will start to be sent only after each user defines their own Alert settings (and only when CommitCRM Server service is running)&lt;br /&gt;
#System Alert setup may take some time to take effect in the CommitCRM Server. In order for it to take effect immediately, you should restart the CommitCRM Server Service.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running CommitCRM Alerts Server===&lt;br /&gt;
The CommitCRM Alerts Server runs as part of the CommitCRM Server service. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server service runs as a '''Windows Service''' on your server. You should first '''install the Service''' and run it, to activate the CommitCRM Alerts Server.&lt;br /&gt;
&lt;br /&gt;
Note that running CommitCRM Server service is used both by the Alerts and by Email Connector. If you already installed the service for the Email Connector, you can skip this step and move on to the Alerts Server Settings.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Before you install CommitCRM Alerts Server====&lt;br /&gt;
Before you install, make sure you have allowed the CommitCRM Server Service in your Windows' Server DEP settings. &amp;lt;br&amp;gt;DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====Install Service====&lt;br /&gt;
&lt;br /&gt;
'''This part of the installation should be performed on the server itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Automatic installation&amp;lt;/u&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;     (requires CommitCRM 14 and up)&lt;br /&gt;
&lt;br /&gt;
Log in to to your Server with a Window's Administrator account and run the installer from:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''''&amp;lt;Installation_DIR&amp;gt;\CommitCRM\Utils\Install\InstallServerSideWindowsServices.exe'''''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR &amp;amp;nbsp;&amp;amp;nbsp;- &amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Manual installation&amp;lt;/u&amp;gt;&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Adminsitrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;Installation_DIR&amp;gt;CommitCRM\Server\CommitServer.exe -install&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt; &amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; The &amp;lt;Installation_Dir&amp;gt; must refer to a LOCAL server path (e.g. C:\ or D:\Software, etc.) and NOT to a shared network name/path.&lt;br /&gt;
# Wait for a success message to appear, indicating the service was installed successfully.&lt;br /&gt;
# Open the Windows Services Management windows from &amp;lt;i&amp;gt;Control Panel &amp;gt; Administration Tools &amp;gt; Services&amp;lt;/i&amp;gt;.&lt;br /&gt;
# Verify that a Window's service called '''CommitCRM Server''' is now displayed the services list.&lt;br /&gt;
# If the service is not there, make sure again that you are running the command prompt Window using 'Run as Administrator' and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Running CommitCRM Server Service====&lt;br /&gt;
#Once the CommitCRM Server Service is installed, setup the CommitCRM Alerts Server as explained in CommitCRM Alerts System Settings.&lt;br /&gt;
#You should also make sure all the users (employees) configure their own Email Alert settings so they will receive Alerts.&lt;br /&gt;
#Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
#Locate the CommitCRM Server service and start the service (right-click &amp;gt; Start). &lt;br /&gt;
# Make sure that it is set to start automatically with a ''Delayed Start'' ('''Startup type &amp;gt; Automatic Delayed Start''') each time the server is restarted.&lt;br /&gt;
# (Optional) Allow the CommitCRM Server Service in your Windows' Server DEP settings. DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CommitCRM Alerts User Settings==&lt;br /&gt;
In order to receive Alerts, each user should open the '''Tools &amp;gt; Options &amp;gt; Alerts window''' and define their own Alerts settings. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings2.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this window you should define your Alert settings as follows:&lt;br /&gt;
 &lt;br /&gt;
====My Alert Status====&lt;br /&gt;
You should use the ON setting (which is the default settings) when you wish to activate the Alerts mechanism for yourself. Note that only if you activate the Alerts setup below, you will be receiving alerts.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=====Alerts will be Sent to the Following Email Address=====&lt;br /&gt;
Here you define which of your Email addresses defined in your Employee Record in CommitCRM will be used when sending the Alerts to you. You can define Email1, Email2 or Both.&lt;br /&gt;
&lt;br /&gt;
====Account Manager Alerts====&lt;br /&gt;
The Account Manager of a specific Account is set by assigning an Account to a specific employee in the Account's &amp;quot;Acct Mgr.&amp;quot; field.&lt;br /&gt;
 &lt;br /&gt;
The Account Manager can receive Alerts or any event in the system which relates to this Account, even when the specific event is not directly related to them, such as a new Appointment scheduled for a different employee that is linked to the Account.&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Account Managers:&lt;br /&gt;
#Account assigned to you&lt;br /&gt;
#Account Deleted&lt;br /&gt;
#Account Updated - Name, Phone number, Address, etc.&lt;br /&gt;
#Account related data updated - Tickets, Charges, Documents, Appointments, Tasks, Assets, Contracts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ticket Manager Alerts====&lt;br /&gt;
The Ticket Manager is set in the Ticket's &amp;quot;Manager&amp;quot; field. The Ticket Manager may be the assigned technician who is going to perform the actual work for this Ticket, or a manager who overseas the Ticket's completion, and assigns Tasks and Appointments to other employees.&lt;br /&gt;
 &lt;br /&gt;
The Ticket Manager can receive Alerts for any event in the system which relates to this Ticket, even when the specific event is not directly related to them (such as a new appointment scheduled that is linked to the Ticket that is assigned to a different employee).&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Ticket Managers:&lt;br /&gt;
#Ticket is assigned to you&lt;br /&gt;
#Ticket Deleted&lt;br /&gt;
#Ticket Updated - Due Date, Status, Priority, Contract, etc.&lt;br /&gt;
#Ticket related data updated - Charges, Documents, Appointments, Tasks, Assets&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and the Ticket manager of a Ticket, you will receive a single alert for all events which relate to this Ticket. The Alerts will be received as the Ticket Manager (Account manager alerts are eliminated in this case to avoid duplicate alerts).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tickets - Opened, Tickets - Closed====&lt;br /&gt;
This is a special role that allows you to receive Alerts when ANY Ticket in the system is opened or closed. If you have this role, you do not need to be the actual manager of a Ticket or Account, or related to them in any way, in order to receive updates for it.&lt;br /&gt;
 &lt;br /&gt;
This is useful for employees who need to be aware of all new/closed Ticket activity. For example:&lt;br /&gt;
#The &amp;quot;office dispatcher/helpdesk manager&amp;quot; needs to be aware of any new Tickets created in the system in order to dispatch them to the relevant technician.&lt;br /&gt;
#The &amp;quot;office financing person/admin&amp;quot; needs to be aware of any Tickets that have closed and need to be billed to the customer.&lt;br /&gt;
&lt;br /&gt;
These Alerts are sent for the following events:&lt;br /&gt;
#Ticket - New&lt;br /&gt;
#Ticket – Closed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment====&lt;br /&gt;
An Appointment Manager is the Employee assigned to the Appointment in the &amp;quot;Employee&amp;quot; field of the Appointment. Only one Employee may be assigned to each Appointment.&lt;br /&gt;
 &lt;br /&gt;
As an Appointment Manager you can receive Alerts for any event related to the Appointment:&lt;br /&gt;
#New Appointment assigned/unassigned to you.&lt;br /&gt;
#Appointment Updated - Date, Time, Linked Account, Linked Contracts, etc.&lt;br /&gt;
#Appointment Deleted.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Tasks====&lt;br /&gt;
A Task Manager is the Employee assigned to the Task in the &amp;quot;Employee&amp;quot; field of the Task. Only one Employee may be assigned to each Task.&lt;br /&gt;
 &lt;br /&gt;
As the Task Manager you can receive Alerts for any event related to your Task:&lt;br /&gt;
&lt;br /&gt;
#New Task assigned/unassigned to you.&lt;br /&gt;
#Task Updated - Date, Timer, Linked Account, Linked Contract, etc.&lt;br /&gt;
#Task Done.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment Reminders====&lt;br /&gt;
An Appointment Manager can be notified when their Appointment Reminders are due.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Task Reminders====&lt;br /&gt;
A Task Manager can be notified when their Task Reminders are due. &lt;br /&gt;
 &lt;br /&gt;
====Internal Messages====&lt;br /&gt;
You can receive an email alert about internal messages sent to you.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#You will '''NOT''' receive an email Alert for changes you have made.&lt;br /&gt;
#It takes some time for alert setting changes to affect the CommitCRM Server component. In order for it to take effect immediately, you should restart the CommitCRM Server Service on your server.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Proactive Alerts====&lt;br /&gt;
Each employee can configure their personal proactive alerts to monitor ticket open and due dates, scheduled appointments and due tasks.&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings_proactive_alerts.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing The Alerts System==&lt;br /&gt;
Testing that the Alerts are defined properly and work require the following:&lt;br /&gt;
# '''Testing Outgoing Emails Settings''' - When defining the Outgoing email settings the system provides several test points to make sure all is defined correctly. Follow the instructions in the [[Alerts_Server#Outgoing Email Settings|Outgoing Email Settings]] section. Tests include:&lt;br /&gt;
## Verifying your SMTP Connection setting and that your account is working.&lt;br /&gt;
## Sending a Test Email.&lt;br /&gt;
# '''Testing User Alerts Settings''' - To test that you actually receive the Alerts you want to receive, you first need to complete all the setup steps described above. Only then you should perform updates in the application and see that alerts arrive:&lt;br /&gt;
## Make sure your [[Alerts_Server#CommitCRM Alerts User Settings|CommitCRM Alerts User Settings]] are defined.&lt;br /&gt;
## Login to CommitCRM using a different user than your own user.&lt;br /&gt;
## Make the relevant changes, e.g. update a Ticket you are the manager of.&lt;br /&gt;
## Check if an email alert has arrived at your mailbox.&lt;br /&gt;
&lt;br /&gt;
Make sure to check out the [[Alerts_Server#Troubleshooting|Troubleshooting section]] in any case of a problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uninstall Service==&lt;br /&gt;
To Uninstall CommitCRM Server service:&lt;br /&gt;
# Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
# Stop the CommitCRM Server service.&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Administrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\CommitServer.exe -uninstall&lt;br /&gt;
&lt;br /&gt;
=Tips &amp;amp; Tricks=&lt;br /&gt;
'''Tips for filtering incoming Alerts in Outlook'''&lt;br /&gt;
&lt;br /&gt;
In some cases, you may wish to filter the Alerts and move emails that don't interest you to a different Outlook folder so they don't clutter your Inbox.&lt;br /&gt;
&lt;br /&gt;
You can create Outlook rules to filter incoming email according to the Sender (the Alias name you set in the Alerts Server System Settings) or the email's subject.&lt;br /&gt;
&lt;br /&gt;
For example, you may wish to receive Ticket Manager Alerts, but not Alerts for each Document added to the Ticket. To accomplish this, create a rule in Outlook that moves email to another folder based on the subject's prefix. Here is an example of the subject line of a Ticket Manager Alert:&lt;br /&gt;
&lt;br /&gt;
[tkt-mgr] CommitCRM Document - New [0500-0002, Completed, Natalie, Internet - Cafe, Inc.]&lt;br /&gt;
&lt;br /&gt;
You can therefore create a rule that any email starting with: &amp;quot;[tkt-mgr] CommitCRM Document&amp;quot; will be moved to another folder.&lt;br /&gt;
&lt;br /&gt;
=Adding Web Links to Email Alerts=&lt;br /&gt;
When using Web Links the system will add a link to the relevant entity in the email alert body. This allows employees to quickly open Commit Web Interface and view or edit the details of the entity being referred in the email. This saves the need to go explicitly to the Web Interface site, login and search for the entity in order to see its details. &lt;br /&gt;
&lt;br /&gt;
See more details in the Web Interface user guide under [[Web_Interface#Setting Web Links Options|Setting Web Links Options]].&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
'''I set my user to receive Alerts but I do not get any email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution:''' You should check the following options:&lt;br /&gt;
#It can take up to 10 minutes for new Alerts preferences to take effect. You can wait, or restart the CommitCRM Server service in order for the settings to take effect immediately.&lt;br /&gt;
#Make sure your system administrator has activated the system alerts (set the system to ON using the ServerConfig utility) and that the CommitCRM Server Windows service is running).&lt;br /&gt;
#When testing the alerts, note that you will not receive Alerts for changes you have made. You should perform the changes with a different CommitCRM user.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I checked all of the settings, the alerts system is activated, and and I still don't get email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''In some cases, old settings already created wrong email alerts which are &amp;quot;stuck&amp;quot; in the outgoing queue and prevent the system from going on to the new alerts. In this case, you should first cleanup the outgoing queue:&lt;br /&gt;
#Stop CommitCRM Server service&lt;br /&gt;
#Run &amp;lt;server&amp;gt;\CommitCRM\Server\ServerConfig.exe and make sure all settings are correct. Check that the &amp;quot;From Email Address&amp;quot; is correct. Save any changes you make.&lt;br /&gt;
#To delete old pending alerts, delete all the files in the following folder: &amp;lt;server&amp;gt;\CommitCRM\Server\QSysEDOutbox\&lt;br /&gt;
#Restart CommitCRM Server service and verify email alerts are being sent&lt;br /&gt;
&lt;br /&gt;
For more Outgoing Emails troubleshooting, please refer to the [[Troubleshooting#Email Connector Installation Troubleshooting|Email Connector Troubleshooting section]] (both the Email Connector and the Alerts Server use the same Outgoing mechanism).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I made changes in CommitCRM (i.e. added a new Ticket, etc.) and I am not getting any Alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''You only receive Alerts for changes made by other people. When you make a change in the system on entities related to you (e.g. you assign yourself a new Ticket), you will not receive an Alert.&lt;br /&gt;
&lt;br /&gt;
See more troubleshooting at [[Commit Email Connector Troubleshooting | CommitCRM Email Connector Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Videos]]&lt;br /&gt;
*[[Alerts to Customers]]&lt;br /&gt;
*[[Email Connector]]&lt;br /&gt;
*[[Commit Alerts Server Troubleshooting | CommitCRM Alerts Server Troubleshooting]]&lt;br /&gt;
*[[Alerts Server FAQ]]&lt;br /&gt;
*[[KB:_Setting_up_Commit_Email_Connector_and_Commit_Alerts_Server_with_SSL|Setting up CommitCRM Alerts Server with SSL]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:User Manuals]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7250</id>
		<title>Alerts Server</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7250"/>
		<updated>2017-11-28T17:42:36Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Internal Messages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{usermanualsnav}}&lt;br /&gt;
&lt;br /&gt;
The [[Alerts Server|CommitCRM Alerts Server]] provides the following features:&lt;br /&gt;
# Notifies technicians by email when they have new tasks they need to perform, and when any updates have taken place in the system which concern them. These email Alerts are triggered by various system events.&lt;br /&gt;
# Notifies customers when a new ticket is created or a ticket is closed. See more details in [[Alerts to Customers]].&lt;br /&gt;
&lt;br /&gt;
Using CommitCRM Alerts helps automate many workflow-related tasks so that employees are constantly up-to-date on their tasks and responsibilities. Each user can define their own Alert settings and decide when they wish to receive Alerts. The Alerts they are eligible to receive are determined by their user role in each case.&lt;br /&gt;
&lt;br /&gt;
Note that CommitCRM Alerts runs as a part of the '''CommitCRM Server service'''. The CommitCRM Server Service must be '''installed as a Windows service on your server''' and running in order to use the CommitCRM Alerts.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''It is recommended to watch [http://www.commitcrm.com/videos/email_connector_setup_video.htm this instructional video] which covers the basic Alert Server Installation flow.'''&lt;br /&gt;
[[File:Commit email alerts chart.zoom55.png|center]]&lt;br /&gt;
&lt;br /&gt;
= Using CommitCRM Alerts Server =&lt;br /&gt;
CommitCRM Alerts are sent when certain events happen in the system, like a new Ticket is created, new Appointments are scheduled, updates are made to existing records, and more.&lt;br /&gt;
&lt;br /&gt;
Each user can defined their Alerts settings and decide in which cases they wish to receive Alerts. The ability to set up Alerts is determined by the role of the user in each case. Possible roles are:&lt;br /&gt;
[[Alerts Server#Account Manager Alerts|Account Manager]], [[Alerts Server#Ticket Manager Alerts|Ticket Manager]], [[Alerts Server#Calendar - Appointment|Appointment Manager]], [[Alerts Server#Calendar - Tasks|Task Manager]] and [[Alerts Server#Tickets - Opened, Tickets - Closed|Receive Alerts for any Opened/Closed Ticket]].&lt;br /&gt;
&lt;br /&gt;
For each role you hold, you can decide whether you wish to receive Alerts for events related to every role or not. For example, if you select Account Manager Alerts, this means that when you are the Account Manager of an Account, you will receive Alerts for events which are related to this Account. Note that this includes related data Alerts, such as new Charges added to this Account, new Contracts created for this Account, etc.&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and Ticket manager of a Ticket, you will receive a single Alert for all events which relate to this Ticket. You will receive the Alerts through your role as the Ticket Manager (Account Manager Alerts are eliminated to avoid duplicate Alerts).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; You will not receive Alerts for changes you have made.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alert Format=&lt;br /&gt;
The Email Alert Subject line is made up of the following parts:&lt;br /&gt;
&lt;br /&gt;
[[File:Commit email alerts format1.zoom84.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Prefix can be one of the following:&lt;br /&gt;
*[acc-mgr] - when you receive Alerts as the Account Manager&lt;br /&gt;
*[tkt-mgr] - when you receive Alerts as the Ticket Manager&lt;br /&gt;
*[info] - when you receive Alerts for any Ticket opened/closed&lt;br /&gt;
*[ASSIGNED] - when you are assigned a Ticket/Account&lt;br /&gt;
*[assign-removed] - when you are removed from being a Ticket/Account manager&lt;br /&gt;
 &lt;br /&gt;
The following events can trigger an Alert: New, Updated, Deleted.&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alerts Setup=&lt;br /&gt;
Setting up CommitCRM Alerts includes Server Side setup and User Setup and requires the following steps:&lt;br /&gt;
&lt;br /&gt;
# '''Enable Outgoing Emails''' - setting up the parameters in order for the system to be able to send out email alerts.&lt;br /&gt;
# '''Activate the Alerts Option in the Server''' - setting up the Alerts to '''ON'''.&lt;br /&gt;
# '''Start the Service''' - settings up and running the CommitCRM Server service.&lt;br /&gt;
# '''Define Each Client's Settings''' - each user should define their own alert settings.&lt;br /&gt;
# '''Test''' - Testing is done in two levels:&lt;br /&gt;
## Testing the server side settings while setting up the server. &lt;br /&gt;
## By performing updates in the application and receiving the alert email. Note that the updates must be performed with a user other than your own in order to receive alerts. See more details in [[Alerts_Server#Troubleshooting|Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
All setup steps are described in the sections below.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Setting up CommitCRM Alerts Server==&lt;br /&gt;
CommitCRM Alerts runs in the '''CommitCRM Server Service'''. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server Service must be '''installed as a Windows service on your server'''. Only then you can start the service in order to use the CommitCRM Alerts.&lt;br /&gt;
&lt;br /&gt;
Setting up the CommitCRM Alerts Server includes server-side settings (explained in this section) and also client-side settings, performed by each user in CommitCRM (see [[Alerts_Server#CommitCRM_Alerts_User_Settings|CommitCRM Alerts User Settings]]). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server-side setup includes:&lt;br /&gt;
# Outgoing email settings.&lt;br /&gt;
# Alerts settings.&lt;br /&gt;
# Installing and activating the '''CommitCRM Server Service'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Outgoing Email Settings===&lt;br /&gt;
The Outgoing Email Settings are used to send Alert emails from CommitCRM Server. &lt;br /&gt;
&lt;br /&gt;
Make sure to test your settings once defined, using the Test button in the configuration program, to make sure the emails can be sent using your settings.&lt;br /&gt;
&lt;br /&gt;
Note that the same settings are used both by CommitCRM Alerts and Email Connector, and should be define only once. '''If you already defined this for the Email Connector, you can skip this part'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To define Outgoing emails settings:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Outgoing Mail Server tab:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commitcrm_server_outgoing_mail_server_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this tab, you should define the following:&lt;br /&gt;
*'''SMTP Host''' - enter your Outgoing SMTP Mail Server.&lt;br /&gt;
*'''Port''' - enter the Outgoing SMTP port.&lt;br /&gt;
*'''My outgoing server (SMTP) requires authentication''' - if checked, must fill in the authentication details below:&lt;br /&gt;
**'''User Name''' - the User Name to be used for SMTP authentication&lt;br /&gt;
**'''Password''' - the password related to the specified User Name&lt;br /&gt;
&lt;br /&gt;
To reduce errors and improve security it is strongly recommended to use SMTP authentication, using a user name and password for SMTP access.&lt;br /&gt;
&lt;br /&gt;
Note: If you use SSL on your Email servers, this should be automatically supported (for users working with CommitCRM 6.0 or higher). If for some reason you are facing problems connecting via SSL, please contact our support directly ar support@commitcrm.com.  &lt;br /&gt;
 &lt;br /&gt;
*'''Test SMTP Connection''' - use the test button to verify that your account is working. If there is missing or incorrect information, such as your password, you will be prompted to supply or correct it.&lt;br /&gt;
*'''Send Test Email''' - use this test button to send a test email using the settings you defined. After clicking it you need to specify the From email address and the To email address that will be used for sending the Test Email message.&lt;br /&gt;
&lt;br /&gt;
===CommitCRM Alerts System Settings===&lt;br /&gt;
Setting up the Alerts part should be performed only '''after''' the outgoing email settings were set and tested. This is to make sure you actually receive Alerts once they are ready, and to avoid the unnecessary accumulation of Alerts that could not be sent due to wrong outgoing emails settings, etc.&lt;br /&gt;
&lt;br /&gt;
To set up the Alerts:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Alerts Server tab:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commit_email_alerts_system_settings.gif|center]]&lt;br /&gt;
&lt;br /&gt;
In this window, you should define the Alerts Server Settings as follows:&lt;br /&gt;
&lt;br /&gt;
*'''Alerts Mode''' – The Alerts mode can be one of the following: On, Off or Pause.&amp;lt;br&amp;gt;'''On''' - You should use the On setting when you wish to activate the Alerts mechanism. Note that if you activate the Alerts after they have been Paused (see below), you may wish to consider deleting some old Events from the queue in order to avoid Alerts for old Events from being sent once you reactivate the server. See more details on how to delete Events from the queue below in the Clearing the Activity Queue option.&amp;lt;br&amp;gt;'''Off''' (default) - This mode should be used when you do not want the system to prepare or send Alerts at all. This means events in the system will not create any Alerts, and when you re-activate the CommitCRM Alerts Server, no Alerts will be waiting to be sent. When installing the CommitCRM Alerts Server, the system is OFF by default, and should be set to ON when you wish to activate the Alerts mechanism.&amp;lt;br&amp;gt;'''Pause''' - This mode should be used when you want the system to create Alerts for events in the system, but avoid sending them until you switch the mode to On. This can be helpful when you have SMTP/mail server problems and you want to fix them before activating the Alerts. Note that in this Pause mode, the Alerts accumulate until you reactivate the Alerts system. Once you reactivate the system, you should consider deleting old Alerts from the queue, as they may already be irrelevant (see Delete Alerts option below).&lt;br /&gt;
 &lt;br /&gt;
Note that if you have SMTP/mail problems, it is advisable to use the Pause option, since it collects the Alerts before sending them to the outgoing email. This allows you to delete old Alerts later from the queue since they have not been sent. If you leave the system working, the Alerts will be accumulated as outgoing emails, and once the problem is fixed, they will all be sent, and you will not be able to clean up older Alerts.&lt;br /&gt;
&lt;br /&gt;
*'''From Email Address, Email Sender Name''' - Here you define the Email From Address that will be used when sending the Alerts. You can define an Alias to be used which will reflect the source of this email (such as &amp;quot;CommitCRM Alert&amp;quot;). The Email address is taken from the Public Email Address tab. &lt;br /&gt;
&lt;br /&gt;
* '''Clearing the Activity Queue''' - This is an advanced option, which should be used carefully. You should use this option in cases where you wish to delete pending Events which haven't been sent as Alerts yet. For example, if you have SMTP/mail Server problems, and you paused the CommitCRM Alerts system, you may wish to clean up the queue of Events and keep only the last day or two. This is to avoid sending a large number of Alerts at once when reactivating the system, and also to avoid sending Alerts for old events which are no longer relevant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#Alerts will start to be sent only after each user defines their own Alert settings (and only when CommitCRM Server service is running)&lt;br /&gt;
#System Alert setup may take some time to take effect in the CommitCRM Server. In order for it to take effect immediately, you should restart the CommitCRM Server Service.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running CommitCRM Alerts Server===&lt;br /&gt;
The CommitCRM Alerts Server runs as part of the CommitCRM Server service. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server service runs as a '''Windows Service''' on your server. You should first '''install the Service''' and run it, to activate the CommitCRM Alerts Server.&lt;br /&gt;
&lt;br /&gt;
Note that running CommitCRM Server service is used both by the Alerts and by Email Connector. If you already installed the service for the Email Connector, you can skip this step and move on to the Alerts Server Settings.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Before you install CommitCRM Alerts Server====&lt;br /&gt;
Before you install, make sure you have allowed the CommitCRM Server Service in your Windows' Server DEP settings. &amp;lt;br&amp;gt;DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====Install Service====&lt;br /&gt;
&lt;br /&gt;
'''This part of the installation should be performed on the server itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Automatic installation&amp;lt;/u&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;     (requires CommitCRM 14 and up)&lt;br /&gt;
&lt;br /&gt;
Log in to to your Server with a Window's Administrator account and run the installer from:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''''&amp;lt;Installation_DIR&amp;gt;\CommitCRM\Utils\Install\InstallServerSideWindowsServices.exe'''''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR &amp;amp;nbsp;&amp;amp;nbsp;- &amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Manual installation&amp;lt;/u&amp;gt;&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Adminsitrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;Installation_DIR&amp;gt;CommitCRM\Server\CommitServer.exe -install&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt; &amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; The &amp;lt;Installation_Dir&amp;gt; must refer to a LOCAL server path (e.g. C:\ or D:\Software, etc.) and NOT to a shared network name/path.&lt;br /&gt;
# Wait for a success message to appear, indicating the service was installed successfully.&lt;br /&gt;
# Open the Windows Services Management windows from &amp;lt;i&amp;gt;Control Panel &amp;gt; Administration Tools &amp;gt; Services&amp;lt;/i&amp;gt;.&lt;br /&gt;
# Verify that a Window's service called '''CommitCRM Server''' is now displayed the services list.&lt;br /&gt;
# If the service is not there, make sure again that you are running the command prompt Window using 'Run as Administrator' and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Running CommitCRM Server Service====&lt;br /&gt;
#Once the CommitCRM Server Service is installed, setup the CommitCRM Alerts Server as explained in CommitCRM Alerts System Settings.&lt;br /&gt;
#You should also make sure all the users (employees) configure their own Email Alert settings so they will receive Alerts.&lt;br /&gt;
#Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
#Locate the CommitCRM Server service and start the service (right-click &amp;gt; Start). &lt;br /&gt;
# Make sure that it is set to start automatically with a ''Delayed Start'' ('''Startup type &amp;gt; Automatic Delayed Start''') each time the server is restarted.&lt;br /&gt;
# (Optional) Allow the CommitCRM Server Service in your Windows' Server DEP settings. DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CommitCRM Alerts User Settings==&lt;br /&gt;
In order to receive Alerts, each user should open the '''Tools &amp;gt; Options &amp;gt; Alerts window''' and define their own Alerts settings. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings2.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this window you should define your Alert settings as follows:&lt;br /&gt;
 &lt;br /&gt;
====My Alert Status====&lt;br /&gt;
You should use the ON setting (which is the default settings) when you wish to activate the Alerts mechanism for yourself. Note that only if you activate the Alerts setup below, you will be receiving alerts.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=====Alerts will be Sent to the Following Email Address=====&lt;br /&gt;
Here you define which of your Email addresses defined in your Employee Record in CommitCRM will be used when sending the Alerts to you. You can define Email1, Email2 or Both.&lt;br /&gt;
&lt;br /&gt;
====Account Manager Alerts====&lt;br /&gt;
The Account Manager of a specific Account is set by assigning an Account to a specific employee in the Account's &amp;quot;Acct Mgr.&amp;quot; field.&lt;br /&gt;
 &lt;br /&gt;
The Account Manager can receive Alerts or any event in the system which relates to this Account, even when the specific event is not directly related to them, such as a new Appointment scheduled for a different employee that is linked to the Account.&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Account Managers:&lt;br /&gt;
#Account assigned to you&lt;br /&gt;
#Account Deleted&lt;br /&gt;
#Account Updated - Name, Phone number, Address, etc.&lt;br /&gt;
#Account related data updated - Tickets, Charges, Documents, Appointments, Tasks, Assets, Contracts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ticket Manager Alerts====&lt;br /&gt;
The Ticket Manager is set in the Ticket's &amp;quot;Manager&amp;quot; field. The Ticket Manager may be the assigned technician who is going to perform the actual work for this Ticket, or a manager who overseas the Ticket's completion, and assigns Tasks and Appointments to other employees.&lt;br /&gt;
 &lt;br /&gt;
The Ticket Manager can receive Alerts for any event in the system which relates to this Ticket, even when the specific event is not directly related to them (such as a new appointment scheduled that is linked to the Ticket that is assigned to a different employee).&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Ticket Managers:&lt;br /&gt;
#Ticket is assigned to you&lt;br /&gt;
#Ticket Deleted&lt;br /&gt;
#Ticket Updated - Due Date, Status, Priority, Contract, etc.&lt;br /&gt;
#Ticket related data updated - Charges, Documents, Appointments, Tasks, Assets&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and the Ticket manager of a Ticket, you will receive a single alert for all events which relate to this Ticket. The Alerts will be received as the Ticket Manager (Account manager alerts are eliminated in this case to avoid duplicate alerts).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tickets - Opened, Tickets - Closed====&lt;br /&gt;
This is a special role that allows you to receive Alerts when ANY Ticket in the system is opened or closed. If you have this role, you do not need to be the actual manager of a Ticket or Account, or related to them in any way, in order to receive updates for it.&lt;br /&gt;
 &lt;br /&gt;
This is useful for employees who need to be aware of all new/closed Ticket activity. For example:&lt;br /&gt;
#The &amp;quot;office dispatcher/helpdesk manager&amp;quot; needs to be aware of any new Tickets created in the system in order to dispatch them to the relevant technician.&lt;br /&gt;
#The &amp;quot;office financing person/admin&amp;quot; needs to be aware of any Tickets that have closed and need to be billed to the customer.&lt;br /&gt;
&lt;br /&gt;
These Alerts are sent for the following events:&lt;br /&gt;
#Ticket - New&lt;br /&gt;
#Ticket – Closed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment====&lt;br /&gt;
An Appointment Manager is the Employee assigned to the Appointment in the &amp;quot;Employee&amp;quot; field of the Appointment. Only one Employee may be assigned to each Appointment.&lt;br /&gt;
 &lt;br /&gt;
As an Appointment Manager you can receive Alerts for any event related to the Appointment:&lt;br /&gt;
#New Appointment assigned/unassigned to you.&lt;br /&gt;
#Appointment Updated - Date, Time, Linked Account, Linked Contracts, etc.&lt;br /&gt;
#Appointment Deleted.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Tasks====&lt;br /&gt;
A Task Manager is the Employee assigned to the Task in the &amp;quot;Employee&amp;quot; field of the Task. Only one Employee may be assigned to each Task.&lt;br /&gt;
 &lt;br /&gt;
As the Task Manager you can receive Alerts for any event related to your Task:&lt;br /&gt;
&lt;br /&gt;
#New Task assigned/unassigned to you.&lt;br /&gt;
#Task Updated - Date, Timer, Linked Account, Linked Contract, etc.&lt;br /&gt;
#Task Done.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment Reminders====&lt;br /&gt;
An Appointment Manager can be notified when their Appointment Reminders are due.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Task Reminders====&lt;br /&gt;
A Task Manager can be notified when their Task Reminders are due. &lt;br /&gt;
 &lt;br /&gt;
====Internal Messages====&lt;br /&gt;
You can receive an email alert about internal messages sent to you.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#You will '''NOT''' receive an email Alert for changes you have made.&lt;br /&gt;
#It takes some time for alert setting changes to affect the CommitCRM Server component. In order for it to take effect immediately, you should restart the CommitCRM Server Service on your server.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Proactive Alerts====&lt;br /&gt;
Each employee can configure their personal proactive alerts to monitor ticket open and due dates, scheduled appointments and tasks.&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings_proactive_alerts.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing The Alerts System==&lt;br /&gt;
Testing that the Alerts are defined properly and work require the following:&lt;br /&gt;
# '''Testing Outgoing Emails Settings''' - When defining the Outgoing email settings the system provides several test points to make sure all is defined correctly. Follow the instructions in the [[Alerts_Server#Outgoing Email Settings|Outgoing Email Settings]] section. Tests include:&lt;br /&gt;
## Verifying your SMTP Connection setting and that your account is working.&lt;br /&gt;
## Sending a Test Email.&lt;br /&gt;
# '''Testing User Alerts Settings''' - To test that you actually receive the Alerts you want to receive, you first need to complete all the setup steps described above. Only then you should perform updates in the application and see that alerts arrive:&lt;br /&gt;
## Make sure your [[Alerts_Server#CommitCRM Alerts User Settings|CommitCRM Alerts User Settings]] are defined.&lt;br /&gt;
## Login to CommitCRM using a different user than your own user.&lt;br /&gt;
## Make the relevant changes, e.g. update a Ticket you are the manager of.&lt;br /&gt;
## Check if an email alert has arrived at your mailbox.&lt;br /&gt;
&lt;br /&gt;
Make sure to check out the [[Alerts_Server#Troubleshooting|Troubleshooting section]] in any case of a problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uninstall Service==&lt;br /&gt;
To Uninstall CommitCRM Server service:&lt;br /&gt;
# Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
# Stop the CommitCRM Server service.&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Administrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\CommitServer.exe -uninstall&lt;br /&gt;
&lt;br /&gt;
=Tips &amp;amp; Tricks=&lt;br /&gt;
'''Tips for filtering incoming Alerts in Outlook'''&lt;br /&gt;
&lt;br /&gt;
In some cases, you may wish to filter the Alerts and move emails that don't interest you to a different Outlook folder so they don't clutter your Inbox.&lt;br /&gt;
&lt;br /&gt;
You can create Outlook rules to filter incoming email according to the Sender (the Alias name you set in the Alerts Server System Settings) or the email's subject.&lt;br /&gt;
&lt;br /&gt;
For example, you may wish to receive Ticket Manager Alerts, but not Alerts for each Document added to the Ticket. To accomplish this, create a rule in Outlook that moves email to another folder based on the subject's prefix. Here is an example of the subject line of a Ticket Manager Alert:&lt;br /&gt;
&lt;br /&gt;
[tkt-mgr] CommitCRM Document - New [0500-0002, Completed, Natalie, Internet - Cafe, Inc.]&lt;br /&gt;
&lt;br /&gt;
You can therefore create a rule that any email starting with: &amp;quot;[tkt-mgr] CommitCRM Document&amp;quot; will be moved to another folder.&lt;br /&gt;
&lt;br /&gt;
=Adding Web Links to Email Alerts=&lt;br /&gt;
When using Web Links the system will add a link to the relevant entity in the email alert body. This allows employees to quickly open Commit Web Interface and view or edit the details of the entity being referred in the email. This saves the need to go explicitly to the Web Interface site, login and search for the entity in order to see its details. &lt;br /&gt;
&lt;br /&gt;
See more details in the Web Interface user guide under [[Web_Interface#Setting Web Links Options|Setting Web Links Options]].&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
'''I set my user to receive Alerts but I do not get any email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution:''' You should check the following options:&lt;br /&gt;
#It can take up to 10 minutes for new Alerts preferences to take effect. You can wait, or restart the CommitCRM Server service in order for the settings to take effect immediately.&lt;br /&gt;
#Make sure your system administrator has activated the system alerts (set the system to ON using the ServerConfig utility) and that the CommitCRM Server Windows service is running).&lt;br /&gt;
#When testing the alerts, note that you will not receive Alerts for changes you have made. You should perform the changes with a different CommitCRM user.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I checked all of the settings, the alerts system is activated, and and I still don't get email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''In some cases, old settings already created wrong email alerts which are &amp;quot;stuck&amp;quot; in the outgoing queue and prevent the system from going on to the new alerts. In this case, you should first cleanup the outgoing queue:&lt;br /&gt;
#Stop CommitCRM Server service&lt;br /&gt;
#Run &amp;lt;server&amp;gt;\CommitCRM\Server\ServerConfig.exe and make sure all settings are correct. Check that the &amp;quot;From Email Address&amp;quot; is correct. Save any changes you make.&lt;br /&gt;
#To delete old pending alerts, delete all the files in the following folder: &amp;lt;server&amp;gt;\CommitCRM\Server\QSysEDOutbox\&lt;br /&gt;
#Restart CommitCRM Server service and verify email alerts are being sent&lt;br /&gt;
&lt;br /&gt;
For more Outgoing Emails troubleshooting, please refer to the [[Troubleshooting#Email Connector Installation Troubleshooting|Email Connector Troubleshooting section]] (both the Email Connector and the Alerts Server use the same Outgoing mechanism).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I made changes in CommitCRM (i.e. added a new Ticket, etc.) and I am not getting any Alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''You only receive Alerts for changes made by other people. When you make a change in the system on entities related to you (e.g. you assign yourself a new Ticket), you will not receive an Alert.&lt;br /&gt;
&lt;br /&gt;
See more troubleshooting at [[Commit Email Connector Troubleshooting | CommitCRM Email Connector Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Videos]]&lt;br /&gt;
*[[Alerts to Customers]]&lt;br /&gt;
*[[Email Connector]]&lt;br /&gt;
*[[Commit Alerts Server Troubleshooting | CommitCRM Alerts Server Troubleshooting]]&lt;br /&gt;
*[[Alerts Server FAQ]]&lt;br /&gt;
*[[KB:_Setting_up_Commit_Email_Connector_and_Commit_Alerts_Server_with_SSL|Setting up CommitCRM Alerts Server with SSL]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:User Manuals]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7249</id>
		<title>Alerts Server</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7249"/>
		<updated>2017-11-28T17:39:35Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Calendar - Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{usermanualsnav}}&lt;br /&gt;
&lt;br /&gt;
The [[Alerts Server|CommitCRM Alerts Server]] provides the following features:&lt;br /&gt;
# Notifies technicians by email when they have new tasks they need to perform, and when any updates have taken place in the system which concern them. These email Alerts are triggered by various system events.&lt;br /&gt;
# Notifies customers when a new ticket is created or a ticket is closed. See more details in [[Alerts to Customers]].&lt;br /&gt;
&lt;br /&gt;
Using CommitCRM Alerts helps automate many workflow-related tasks so that employees are constantly up-to-date on their tasks and responsibilities. Each user can define their own Alert settings and decide when they wish to receive Alerts. The Alerts they are eligible to receive are determined by their user role in each case.&lt;br /&gt;
&lt;br /&gt;
Note that CommitCRM Alerts runs as a part of the '''CommitCRM Server service'''. The CommitCRM Server Service must be '''installed as a Windows service on your server''' and running in order to use the CommitCRM Alerts.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''It is recommended to watch [http://www.commitcrm.com/videos/email_connector_setup_video.htm this instructional video] which covers the basic Alert Server Installation flow.'''&lt;br /&gt;
[[File:Commit email alerts chart.zoom55.png|center]]&lt;br /&gt;
&lt;br /&gt;
= Using CommitCRM Alerts Server =&lt;br /&gt;
CommitCRM Alerts are sent when certain events happen in the system, like a new Ticket is created, new Appointments are scheduled, updates are made to existing records, and more.&lt;br /&gt;
&lt;br /&gt;
Each user can defined their Alerts settings and decide in which cases they wish to receive Alerts. The ability to set up Alerts is determined by the role of the user in each case. Possible roles are:&lt;br /&gt;
[[Alerts Server#Account Manager Alerts|Account Manager]], [[Alerts Server#Ticket Manager Alerts|Ticket Manager]], [[Alerts Server#Calendar - Appointment|Appointment Manager]], [[Alerts Server#Calendar - Tasks|Task Manager]] and [[Alerts Server#Tickets - Opened, Tickets - Closed|Receive Alerts for any Opened/Closed Ticket]].&lt;br /&gt;
&lt;br /&gt;
For each role you hold, you can decide whether you wish to receive Alerts for events related to every role or not. For example, if you select Account Manager Alerts, this means that when you are the Account Manager of an Account, you will receive Alerts for events which are related to this Account. Note that this includes related data Alerts, such as new Charges added to this Account, new Contracts created for this Account, etc.&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and Ticket manager of a Ticket, you will receive a single Alert for all events which relate to this Ticket. You will receive the Alerts through your role as the Ticket Manager (Account Manager Alerts are eliminated to avoid duplicate Alerts).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; You will not receive Alerts for changes you have made.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alert Format=&lt;br /&gt;
The Email Alert Subject line is made up of the following parts:&lt;br /&gt;
&lt;br /&gt;
[[File:Commit email alerts format1.zoom84.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Prefix can be one of the following:&lt;br /&gt;
*[acc-mgr] - when you receive Alerts as the Account Manager&lt;br /&gt;
*[tkt-mgr] - when you receive Alerts as the Ticket Manager&lt;br /&gt;
*[info] - when you receive Alerts for any Ticket opened/closed&lt;br /&gt;
*[ASSIGNED] - when you are assigned a Ticket/Account&lt;br /&gt;
*[assign-removed] - when you are removed from being a Ticket/Account manager&lt;br /&gt;
 &lt;br /&gt;
The following events can trigger an Alert: New, Updated, Deleted.&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alerts Setup=&lt;br /&gt;
Setting up CommitCRM Alerts includes Server Side setup and User Setup and requires the following steps:&lt;br /&gt;
&lt;br /&gt;
# '''Enable Outgoing Emails''' - setting up the parameters in order for the system to be able to send out email alerts.&lt;br /&gt;
# '''Activate the Alerts Option in the Server''' - setting up the Alerts to '''ON'''.&lt;br /&gt;
# '''Start the Service''' - settings up and running the CommitCRM Server service.&lt;br /&gt;
# '''Define Each Client's Settings''' - each user should define their own alert settings.&lt;br /&gt;
# '''Test''' - Testing is done in two levels:&lt;br /&gt;
## Testing the server side settings while setting up the server. &lt;br /&gt;
## By performing updates in the application and receiving the alert email. Note that the updates must be performed with a user other than your own in order to receive alerts. See more details in [[Alerts_Server#Troubleshooting|Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
All setup steps are described in the sections below.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Setting up CommitCRM Alerts Server==&lt;br /&gt;
CommitCRM Alerts runs in the '''CommitCRM Server Service'''. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server Service must be '''installed as a Windows service on your server'''. Only then you can start the service in order to use the CommitCRM Alerts.&lt;br /&gt;
&lt;br /&gt;
Setting up the CommitCRM Alerts Server includes server-side settings (explained in this section) and also client-side settings, performed by each user in CommitCRM (see [[Alerts_Server#CommitCRM_Alerts_User_Settings|CommitCRM Alerts User Settings]]). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server-side setup includes:&lt;br /&gt;
# Outgoing email settings.&lt;br /&gt;
# Alerts settings.&lt;br /&gt;
# Installing and activating the '''CommitCRM Server Service'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Outgoing Email Settings===&lt;br /&gt;
The Outgoing Email Settings are used to send Alert emails from CommitCRM Server. &lt;br /&gt;
&lt;br /&gt;
Make sure to test your settings once defined, using the Test button in the configuration program, to make sure the emails can be sent using your settings.&lt;br /&gt;
&lt;br /&gt;
Note that the same settings are used both by CommitCRM Alerts and Email Connector, and should be define only once. '''If you already defined this for the Email Connector, you can skip this part'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To define Outgoing emails settings:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Outgoing Mail Server tab:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commitcrm_server_outgoing_mail_server_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this tab, you should define the following:&lt;br /&gt;
*'''SMTP Host''' - enter your Outgoing SMTP Mail Server.&lt;br /&gt;
*'''Port''' - enter the Outgoing SMTP port.&lt;br /&gt;
*'''My outgoing server (SMTP) requires authentication''' - if checked, must fill in the authentication details below:&lt;br /&gt;
**'''User Name''' - the User Name to be used for SMTP authentication&lt;br /&gt;
**'''Password''' - the password related to the specified User Name&lt;br /&gt;
&lt;br /&gt;
To reduce errors and improve security it is strongly recommended to use SMTP authentication, using a user name and password for SMTP access.&lt;br /&gt;
&lt;br /&gt;
Note: If you use SSL on your Email servers, this should be automatically supported (for users working with CommitCRM 6.0 or higher). If for some reason you are facing problems connecting via SSL, please contact our support directly ar support@commitcrm.com.  &lt;br /&gt;
 &lt;br /&gt;
*'''Test SMTP Connection''' - use the test button to verify that your account is working. If there is missing or incorrect information, such as your password, you will be prompted to supply or correct it.&lt;br /&gt;
*'''Send Test Email''' - use this test button to send a test email using the settings you defined. After clicking it you need to specify the From email address and the To email address that will be used for sending the Test Email message.&lt;br /&gt;
&lt;br /&gt;
===CommitCRM Alerts System Settings===&lt;br /&gt;
Setting up the Alerts part should be performed only '''after''' the outgoing email settings were set and tested. This is to make sure you actually receive Alerts once they are ready, and to avoid the unnecessary accumulation of Alerts that could not be sent due to wrong outgoing emails settings, etc.&lt;br /&gt;
&lt;br /&gt;
To set up the Alerts:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Alerts Server tab:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commit_email_alerts_system_settings.gif|center]]&lt;br /&gt;
&lt;br /&gt;
In this window, you should define the Alerts Server Settings as follows:&lt;br /&gt;
&lt;br /&gt;
*'''Alerts Mode''' – The Alerts mode can be one of the following: On, Off or Pause.&amp;lt;br&amp;gt;'''On''' - You should use the On setting when you wish to activate the Alerts mechanism. Note that if you activate the Alerts after they have been Paused (see below), you may wish to consider deleting some old Events from the queue in order to avoid Alerts for old Events from being sent once you reactivate the server. See more details on how to delete Events from the queue below in the Clearing the Activity Queue option.&amp;lt;br&amp;gt;'''Off''' (default) - This mode should be used when you do not want the system to prepare or send Alerts at all. This means events in the system will not create any Alerts, and when you re-activate the CommitCRM Alerts Server, no Alerts will be waiting to be sent. When installing the CommitCRM Alerts Server, the system is OFF by default, and should be set to ON when you wish to activate the Alerts mechanism.&amp;lt;br&amp;gt;'''Pause''' - This mode should be used when you want the system to create Alerts for events in the system, but avoid sending them until you switch the mode to On. This can be helpful when you have SMTP/mail server problems and you want to fix them before activating the Alerts. Note that in this Pause mode, the Alerts accumulate until you reactivate the Alerts system. Once you reactivate the system, you should consider deleting old Alerts from the queue, as they may already be irrelevant (see Delete Alerts option below).&lt;br /&gt;
 &lt;br /&gt;
Note that if you have SMTP/mail problems, it is advisable to use the Pause option, since it collects the Alerts before sending them to the outgoing email. This allows you to delete old Alerts later from the queue since they have not been sent. If you leave the system working, the Alerts will be accumulated as outgoing emails, and once the problem is fixed, they will all be sent, and you will not be able to clean up older Alerts.&lt;br /&gt;
&lt;br /&gt;
*'''From Email Address, Email Sender Name''' - Here you define the Email From Address that will be used when sending the Alerts. You can define an Alias to be used which will reflect the source of this email (such as &amp;quot;CommitCRM Alert&amp;quot;). The Email address is taken from the Public Email Address tab. &lt;br /&gt;
&lt;br /&gt;
* '''Clearing the Activity Queue''' - This is an advanced option, which should be used carefully. You should use this option in cases where you wish to delete pending Events which haven't been sent as Alerts yet. For example, if you have SMTP/mail Server problems, and you paused the CommitCRM Alerts system, you may wish to clean up the queue of Events and keep only the last day or two. This is to avoid sending a large number of Alerts at once when reactivating the system, and also to avoid sending Alerts for old events which are no longer relevant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#Alerts will start to be sent only after each user defines their own Alert settings (and only when CommitCRM Server service is running)&lt;br /&gt;
#System Alert setup may take some time to take effect in the CommitCRM Server. In order for it to take effect immediately, you should restart the CommitCRM Server Service.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running CommitCRM Alerts Server===&lt;br /&gt;
The CommitCRM Alerts Server runs as part of the CommitCRM Server service. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server service runs as a '''Windows Service''' on your server. You should first '''install the Service''' and run it, to activate the CommitCRM Alerts Server.&lt;br /&gt;
&lt;br /&gt;
Note that running CommitCRM Server service is used both by the Alerts and by Email Connector. If you already installed the service for the Email Connector, you can skip this step and move on to the Alerts Server Settings.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Before you install CommitCRM Alerts Server====&lt;br /&gt;
Before you install, make sure you have allowed the CommitCRM Server Service in your Windows' Server DEP settings. &amp;lt;br&amp;gt;DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====Install Service====&lt;br /&gt;
&lt;br /&gt;
'''This part of the installation should be performed on the server itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Automatic installation&amp;lt;/u&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;     (requires CommitCRM 14 and up)&lt;br /&gt;
&lt;br /&gt;
Log in to to your Server with a Window's Administrator account and run the installer from:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''''&amp;lt;Installation_DIR&amp;gt;\CommitCRM\Utils\Install\InstallServerSideWindowsServices.exe'''''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR &amp;amp;nbsp;&amp;amp;nbsp;- &amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Manual installation&amp;lt;/u&amp;gt;&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Adminsitrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;Installation_DIR&amp;gt;CommitCRM\Server\CommitServer.exe -install&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt; &amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; The &amp;lt;Installation_Dir&amp;gt; must refer to a LOCAL server path (e.g. C:\ or D:\Software, etc.) and NOT to a shared network name/path.&lt;br /&gt;
# Wait for a success message to appear, indicating the service was installed successfully.&lt;br /&gt;
# Open the Windows Services Management windows from &amp;lt;i&amp;gt;Control Panel &amp;gt; Administration Tools &amp;gt; Services&amp;lt;/i&amp;gt;.&lt;br /&gt;
# Verify that a Window's service called '''CommitCRM Server''' is now displayed the services list.&lt;br /&gt;
# If the service is not there, make sure again that you are running the command prompt Window using 'Run as Administrator' and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Running CommitCRM Server Service====&lt;br /&gt;
#Once the CommitCRM Server Service is installed, setup the CommitCRM Alerts Server as explained in CommitCRM Alerts System Settings.&lt;br /&gt;
#You should also make sure all the users (employees) configure their own Email Alert settings so they will receive Alerts.&lt;br /&gt;
#Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
#Locate the CommitCRM Server service and start the service (right-click &amp;gt; Start). &lt;br /&gt;
# Make sure that it is set to start automatically with a ''Delayed Start'' ('''Startup type &amp;gt; Automatic Delayed Start''') each time the server is restarted.&lt;br /&gt;
# (Optional) Allow the CommitCRM Server Service in your Windows' Server DEP settings. DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CommitCRM Alerts User Settings==&lt;br /&gt;
In order to receive Alerts, each user should open the '''Tools &amp;gt; Options &amp;gt; Alerts window''' and define their own Alerts settings. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings2.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this window you should define your Alert settings as follows:&lt;br /&gt;
 &lt;br /&gt;
====My Alert Status====&lt;br /&gt;
You should use the ON setting (which is the default settings) when you wish to activate the Alerts mechanism for yourself. Note that only if you activate the Alerts setup below, you will be receiving alerts.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=====Alerts will be Sent to the Following Email Address=====&lt;br /&gt;
Here you define which of your Email addresses defined in your Employee Record in CommitCRM will be used when sending the Alerts to you. You can define Email1, Email2 or Both.&lt;br /&gt;
&lt;br /&gt;
====Account Manager Alerts====&lt;br /&gt;
The Account Manager of a specific Account is set by assigning an Account to a specific employee in the Account's &amp;quot;Acct Mgr.&amp;quot; field.&lt;br /&gt;
 &lt;br /&gt;
The Account Manager can receive Alerts or any event in the system which relates to this Account, even when the specific event is not directly related to them, such as a new Appointment scheduled for a different employee that is linked to the Account.&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Account Managers:&lt;br /&gt;
#Account assigned to you&lt;br /&gt;
#Account Deleted&lt;br /&gt;
#Account Updated - Name, Phone number, Address, etc.&lt;br /&gt;
#Account related data updated - Tickets, Charges, Documents, Appointments, Tasks, Assets, Contracts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ticket Manager Alerts====&lt;br /&gt;
The Ticket Manager is set in the Ticket's &amp;quot;Manager&amp;quot; field. The Ticket Manager may be the assigned technician who is going to perform the actual work for this Ticket, or a manager who overseas the Ticket's completion, and assigns Tasks and Appointments to other employees.&lt;br /&gt;
 &lt;br /&gt;
The Ticket Manager can receive Alerts for any event in the system which relates to this Ticket, even when the specific event is not directly related to them (such as a new appointment scheduled that is linked to the Ticket that is assigned to a different employee).&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Ticket Managers:&lt;br /&gt;
#Ticket is assigned to you&lt;br /&gt;
#Ticket Deleted&lt;br /&gt;
#Ticket Updated - Due Date, Status, Priority, Contract, etc.&lt;br /&gt;
#Ticket related data updated - Charges, Documents, Appointments, Tasks, Assets&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and the Ticket manager of a Ticket, you will receive a single alert for all events which relate to this Ticket. The Alerts will be received as the Ticket Manager (Account manager alerts are eliminated in this case to avoid duplicate alerts).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tickets - Opened, Tickets - Closed====&lt;br /&gt;
This is a special role that allows you to receive Alerts when ANY Ticket in the system is opened or closed. If you have this role, you do not need to be the actual manager of a Ticket or Account, or related to them in any way, in order to receive updates for it.&lt;br /&gt;
 &lt;br /&gt;
This is useful for employees who need to be aware of all new/closed Ticket activity. For example:&lt;br /&gt;
#The &amp;quot;office dispatcher/helpdesk manager&amp;quot; needs to be aware of any new Tickets created in the system in order to dispatch them to the relevant technician.&lt;br /&gt;
#The &amp;quot;office financing person/admin&amp;quot; needs to be aware of any Tickets that have closed and need to be billed to the customer.&lt;br /&gt;
&lt;br /&gt;
These Alerts are sent for the following events:&lt;br /&gt;
#Ticket - New&lt;br /&gt;
#Ticket – Closed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment====&lt;br /&gt;
An Appointment Manager is the Employee assigned to the Appointment in the &amp;quot;Employee&amp;quot; field of the Appointment. Only one Employee may be assigned to each Appointment.&lt;br /&gt;
 &lt;br /&gt;
As an Appointment Manager you can receive Alerts for any event related to the Appointment:&lt;br /&gt;
#New Appointment assigned/unassigned to you.&lt;br /&gt;
#Appointment Updated - Date, Time, Linked Account, Linked Contracts, etc.&lt;br /&gt;
#Appointment Deleted.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Tasks====&lt;br /&gt;
A Task Manager is the Employee assigned to the Task in the &amp;quot;Employee&amp;quot; field of the Task. Only one Employee may be assigned to each Task.&lt;br /&gt;
 &lt;br /&gt;
As the Task Manager you can receive Alerts for any event related to your Task:&lt;br /&gt;
&lt;br /&gt;
#New Task assigned/unassigned to you.&lt;br /&gt;
#Task Updated - Date, Timer, Linked Account, Linked Contract, etc.&lt;br /&gt;
#Task Done.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment Reminders====&lt;br /&gt;
An Appointment Manager can be notified when their Appointment Reminders are due.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Task Reminders====&lt;br /&gt;
A Task Manager can be notified when their Task Reminders are due. &lt;br /&gt;
 &lt;br /&gt;
====Internal Messages====&lt;br /&gt;
An employee can receive an email alerts about internal messages sent to them.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#You will not receive an email Alert for changes you have made.&lt;br /&gt;
#User Alert setup may take some time to take effect in the CommitCRM Server. In order for it to take effect immediately, you should restart the CommitCRM Server Service.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Proactive Alerts====&lt;br /&gt;
Each employee can configure their personal proactive alerts to monitor ticket open and due dates, scheduled appointments and tasks.&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings_proactive_alerts.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing The Alerts System==&lt;br /&gt;
Testing that the Alerts are defined properly and work require the following:&lt;br /&gt;
# '''Testing Outgoing Emails Settings''' - When defining the Outgoing email settings the system provides several test points to make sure all is defined correctly. Follow the instructions in the [[Alerts_Server#Outgoing Email Settings|Outgoing Email Settings]] section. Tests include:&lt;br /&gt;
## Verifying your SMTP Connection setting and that your account is working.&lt;br /&gt;
## Sending a Test Email.&lt;br /&gt;
# '''Testing User Alerts Settings''' - To test that you actually receive the Alerts you want to receive, you first need to complete all the setup steps described above. Only then you should perform updates in the application and see that alerts arrive:&lt;br /&gt;
## Make sure your [[Alerts_Server#CommitCRM Alerts User Settings|CommitCRM Alerts User Settings]] are defined.&lt;br /&gt;
## Login to CommitCRM using a different user than your own user.&lt;br /&gt;
## Make the relevant changes, e.g. update a Ticket you are the manager of.&lt;br /&gt;
## Check if an email alert has arrived at your mailbox.&lt;br /&gt;
&lt;br /&gt;
Make sure to check out the [[Alerts_Server#Troubleshooting|Troubleshooting section]] in any case of a problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uninstall Service==&lt;br /&gt;
To Uninstall CommitCRM Server service:&lt;br /&gt;
# Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
# Stop the CommitCRM Server service.&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Administrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\CommitServer.exe -uninstall&lt;br /&gt;
&lt;br /&gt;
=Tips &amp;amp; Tricks=&lt;br /&gt;
'''Tips for filtering incoming Alerts in Outlook'''&lt;br /&gt;
&lt;br /&gt;
In some cases, you may wish to filter the Alerts and move emails that don't interest you to a different Outlook folder so they don't clutter your Inbox.&lt;br /&gt;
&lt;br /&gt;
You can create Outlook rules to filter incoming email according to the Sender (the Alias name you set in the Alerts Server System Settings) or the email's subject.&lt;br /&gt;
&lt;br /&gt;
For example, you may wish to receive Ticket Manager Alerts, but not Alerts for each Document added to the Ticket. To accomplish this, create a rule in Outlook that moves email to another folder based on the subject's prefix. Here is an example of the subject line of a Ticket Manager Alert:&lt;br /&gt;
&lt;br /&gt;
[tkt-mgr] CommitCRM Document - New [0500-0002, Completed, Natalie, Internet - Cafe, Inc.]&lt;br /&gt;
&lt;br /&gt;
You can therefore create a rule that any email starting with: &amp;quot;[tkt-mgr] CommitCRM Document&amp;quot; will be moved to another folder.&lt;br /&gt;
&lt;br /&gt;
=Adding Web Links to Email Alerts=&lt;br /&gt;
When using Web Links the system will add a link to the relevant entity in the email alert body. This allows employees to quickly open Commit Web Interface and view or edit the details of the entity being referred in the email. This saves the need to go explicitly to the Web Interface site, login and search for the entity in order to see its details. &lt;br /&gt;
&lt;br /&gt;
See more details in the Web Interface user guide under [[Web_Interface#Setting Web Links Options|Setting Web Links Options]].&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
'''I set my user to receive Alerts but I do not get any email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution:''' You should check the following options:&lt;br /&gt;
#It can take up to 10 minutes for new Alerts preferences to take effect. You can wait, or restart the CommitCRM Server service in order for the settings to take effect immediately.&lt;br /&gt;
#Make sure your system administrator has activated the system alerts (set the system to ON using the ServerConfig utility) and that the CommitCRM Server Windows service is running).&lt;br /&gt;
#When testing the alerts, note that you will not receive Alerts for changes you have made. You should perform the changes with a different CommitCRM user.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I checked all of the settings, the alerts system is activated, and and I still don't get email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''In some cases, old settings already created wrong email alerts which are &amp;quot;stuck&amp;quot; in the outgoing queue and prevent the system from going on to the new alerts. In this case, you should first cleanup the outgoing queue:&lt;br /&gt;
#Stop CommitCRM Server service&lt;br /&gt;
#Run &amp;lt;server&amp;gt;\CommitCRM\Server\ServerConfig.exe and make sure all settings are correct. Check that the &amp;quot;From Email Address&amp;quot; is correct. Save any changes you make.&lt;br /&gt;
#To delete old pending alerts, delete all the files in the following folder: &amp;lt;server&amp;gt;\CommitCRM\Server\QSysEDOutbox\&lt;br /&gt;
#Restart CommitCRM Server service and verify email alerts are being sent&lt;br /&gt;
&lt;br /&gt;
For more Outgoing Emails troubleshooting, please refer to the [[Troubleshooting#Email Connector Installation Troubleshooting|Email Connector Troubleshooting section]] (both the Email Connector and the Alerts Server use the same Outgoing mechanism).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I made changes in CommitCRM (i.e. added a new Ticket, etc.) and I am not getting any Alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''You only receive Alerts for changes made by other people. When you make a change in the system on entities related to you (e.g. you assign yourself a new Ticket), you will not receive an Alert.&lt;br /&gt;
&lt;br /&gt;
See more troubleshooting at [[Commit Email Connector Troubleshooting | CommitCRM Email Connector Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Videos]]&lt;br /&gt;
*[[Alerts to Customers]]&lt;br /&gt;
*[[Email Connector]]&lt;br /&gt;
*[[Commit Alerts Server Troubleshooting | CommitCRM Alerts Server Troubleshooting]]&lt;br /&gt;
*[[Alerts Server FAQ]]&lt;br /&gt;
*[[KB:_Setting_up_Commit_Email_Connector_and_Commit_Alerts_Server_with_SSL|Setting up CommitCRM Alerts Server with SSL]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:User Manuals]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7247</id>
		<title>Alerts Server</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Alerts_Server&amp;diff=7247"/>
		<updated>2017-11-28T08:54:29Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Calendar - Appointment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{usermanualsnav}}&lt;br /&gt;
&lt;br /&gt;
The [[Alerts Server|CommitCRM Alerts Server]] provides the following features:&lt;br /&gt;
# Notifies technicians by email when they have new tasks they need to perform, and when any updates have taken place in the system which concern them. These email Alerts are triggered by various system events.&lt;br /&gt;
# Notifies customers when a new ticket is created or a ticket is closed. See more details in [[Alerts to Customers]].&lt;br /&gt;
&lt;br /&gt;
Using CommitCRM Alerts helps automate many workflow-related tasks so that employees are constantly up-to-date on their tasks and responsibilities. Each user can define their own Alert settings and decide when they wish to receive Alerts. The Alerts they are eligible to receive are determined by their user role in each case.&lt;br /&gt;
&lt;br /&gt;
Note that CommitCRM Alerts runs as a part of the '''CommitCRM Server service'''. The CommitCRM Server Service must be '''installed as a Windows service on your server''' and running in order to use the CommitCRM Alerts.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''It is recommended to watch [http://www.commitcrm.com/videos/email_connector_setup_video.htm this instructional video] which covers the basic Alert Server Installation flow.'''&lt;br /&gt;
[[File:Commit email alerts chart.zoom55.png|center]]&lt;br /&gt;
&lt;br /&gt;
= Using CommitCRM Alerts Server =&lt;br /&gt;
CommitCRM Alerts are sent when certain events happen in the system, like a new Ticket is created, new Appointments are scheduled, updates are made to existing records, and more.&lt;br /&gt;
&lt;br /&gt;
Each user can defined their Alerts settings and decide in which cases they wish to receive Alerts. The ability to set up Alerts is determined by the role of the user in each case. Possible roles are:&lt;br /&gt;
[[Alerts Server#Account Manager Alerts|Account Manager]], [[Alerts Server#Ticket Manager Alerts|Ticket Manager]], [[Alerts Server#Calendar - Appointment|Appointment Manager]], [[Alerts Server#Calendar - Tasks|Task Manager]] and [[Alerts Server#Tickets - Opened, Tickets - Closed|Receive Alerts for any Opened/Closed Ticket]].&lt;br /&gt;
&lt;br /&gt;
For each role you hold, you can decide whether you wish to receive Alerts for events related to every role or not. For example, if you select Account Manager Alerts, this means that when you are the Account Manager of an Account, you will receive Alerts for events which are related to this Account. Note that this includes related data Alerts, such as new Charges added to this Account, new Contracts created for this Account, etc.&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and Ticket manager of a Ticket, you will receive a single Alert for all events which relate to this Ticket. You will receive the Alerts through your role as the Ticket Manager (Account Manager Alerts are eliminated to avoid duplicate Alerts).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; You will not receive Alerts for changes you have made.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alert Format=&lt;br /&gt;
The Email Alert Subject line is made up of the following parts:&lt;br /&gt;
&lt;br /&gt;
[[File:Commit email alerts format1.zoom84.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Prefix can be one of the following:&lt;br /&gt;
*[acc-mgr] - when you receive Alerts as the Account Manager&lt;br /&gt;
*[tkt-mgr] - when you receive Alerts as the Ticket Manager&lt;br /&gt;
*[info] - when you receive Alerts for any Ticket opened/closed&lt;br /&gt;
*[ASSIGNED] - when you are assigned a Ticket/Account&lt;br /&gt;
*[assign-removed] - when you are removed from being a Ticket/Account manager&lt;br /&gt;
 &lt;br /&gt;
The following events can trigger an Alert: New, Updated, Deleted.&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Alerts Setup=&lt;br /&gt;
Setting up CommitCRM Alerts includes Server Side setup and User Setup and requires the following steps:&lt;br /&gt;
&lt;br /&gt;
# '''Enable Outgoing Emails''' - setting up the parameters in order for the system to be able to send out email alerts.&lt;br /&gt;
# '''Activate the Alerts Option in the Server''' - setting up the Alerts to '''ON'''.&lt;br /&gt;
# '''Start the Service''' - settings up and running the CommitCRM Server service.&lt;br /&gt;
# '''Define Each Client's Settings''' - each user should define their own alert settings.&lt;br /&gt;
# '''Test''' - Testing is done in two levels:&lt;br /&gt;
## Testing the server side settings while setting up the server. &lt;br /&gt;
## By performing updates in the application and receiving the alert email. Note that the updates must be performed with a user other than your own in order to receive alerts. See more details in [[Alerts_Server#Troubleshooting|Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
All setup steps are described in the sections below.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Setting up CommitCRM Alerts Server==&lt;br /&gt;
CommitCRM Alerts runs in the '''CommitCRM Server Service'''. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server Service must be '''installed as a Windows service on your server'''. Only then you can start the service in order to use the CommitCRM Alerts.&lt;br /&gt;
&lt;br /&gt;
Setting up the CommitCRM Alerts Server includes server-side settings (explained in this section) and also client-side settings, performed by each user in CommitCRM (see [[Alerts_Server#CommitCRM_Alerts_User_Settings|CommitCRM Alerts User Settings]]). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Server-side setup includes:&lt;br /&gt;
# Outgoing email settings.&lt;br /&gt;
# Alerts settings.&lt;br /&gt;
# Installing and activating the '''CommitCRM Server Service'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Outgoing Email Settings===&lt;br /&gt;
The Outgoing Email Settings are used to send Alert emails from CommitCRM Server. &lt;br /&gt;
&lt;br /&gt;
Make sure to test your settings once defined, using the Test button in the configuration program, to make sure the emails can be sent using your settings.&lt;br /&gt;
&lt;br /&gt;
Note that the same settings are used both by CommitCRM Alerts and Email Connector, and should be define only once. '''If you already defined this for the Email Connector, you can skip this part'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To define Outgoing emails settings:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Outgoing Mail Server tab:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commitcrm_server_outgoing_mail_server_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this tab, you should define the following:&lt;br /&gt;
*'''SMTP Host''' - enter your Outgoing SMTP Mail Server.&lt;br /&gt;
*'''Port''' - enter the Outgoing SMTP port.&lt;br /&gt;
*'''My outgoing server (SMTP) requires authentication''' - if checked, must fill in the authentication details below:&lt;br /&gt;
**'''User Name''' - the User Name to be used for SMTP authentication&lt;br /&gt;
**'''Password''' - the password related to the specified User Name&lt;br /&gt;
&lt;br /&gt;
To reduce errors and improve security it is strongly recommended to use SMTP authentication, using a user name and password for SMTP access.&lt;br /&gt;
&lt;br /&gt;
Note: If you use SSL on your Email servers, this should be automatically supported (for users working with CommitCRM 6.0 or higher). If for some reason you are facing problems connecting via SSL, please contact our support directly ar support@commitcrm.com.  &lt;br /&gt;
 &lt;br /&gt;
*'''Test SMTP Connection''' - use the test button to verify that your account is working. If there is missing or incorrect information, such as your password, you will be prompted to supply or correct it.&lt;br /&gt;
*'''Send Test Email''' - use this test button to send a test email using the settings you defined. After clicking it you need to specify the From email address and the To email address that will be used for sending the Test Email message.&lt;br /&gt;
&lt;br /&gt;
===CommitCRM Alerts System Settings===&lt;br /&gt;
Setting up the Alerts part should be performed only '''after''' the outgoing email settings were set and tested. This is to make sure you actually receive Alerts once they are ready, and to avoid the unnecessary accumulation of Alerts that could not be sent due to wrong outgoing emails settings, etc.&lt;br /&gt;
&lt;br /&gt;
To set up the Alerts:&lt;br /&gt;
# Log into the '''Server with a Windows Administrator user'''. Note that the setup program must run from the same server as the one where the CommitCRM installation sits and from where you plan to run the Email Connector.&lt;br /&gt;
# Run &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\ServerConfig.exe. &amp;lt;br&amp;gt;Note: there are two executable files under the server folder, make sure you are running the configuration program (ServerConfig.exe).&lt;br /&gt;
# In the window that opens, click the Alerts Server tab:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Commit_email_alerts_system_settings.gif|center]]&lt;br /&gt;
&lt;br /&gt;
In this window, you should define the Alerts Server Settings as follows:&lt;br /&gt;
&lt;br /&gt;
*'''Alerts Mode''' – The Alerts mode can be one of the following: On, Off or Pause.&amp;lt;br&amp;gt;'''On''' - You should use the On setting when you wish to activate the Alerts mechanism. Note that if you activate the Alerts after they have been Paused (see below), you may wish to consider deleting some old Events from the queue in order to avoid Alerts for old Events from being sent once you reactivate the server. See more details on how to delete Events from the queue below in the Clearing the Activity Queue option.&amp;lt;br&amp;gt;'''Off''' (default) - This mode should be used when you do not want the system to prepare or send Alerts at all. This means events in the system will not create any Alerts, and when you re-activate the CommitCRM Alerts Server, no Alerts will be waiting to be sent. When installing the CommitCRM Alerts Server, the system is OFF by default, and should be set to ON when you wish to activate the Alerts mechanism.&amp;lt;br&amp;gt;'''Pause''' - This mode should be used when you want the system to create Alerts for events in the system, but avoid sending them until you switch the mode to On. This can be helpful when you have SMTP/mail server problems and you want to fix them before activating the Alerts. Note that in this Pause mode, the Alerts accumulate until you reactivate the Alerts system. Once you reactivate the system, you should consider deleting old Alerts from the queue, as they may already be irrelevant (see Delete Alerts option below).&lt;br /&gt;
 &lt;br /&gt;
Note that if you have SMTP/mail problems, it is advisable to use the Pause option, since it collects the Alerts before sending them to the outgoing email. This allows you to delete old Alerts later from the queue since they have not been sent. If you leave the system working, the Alerts will be accumulated as outgoing emails, and once the problem is fixed, they will all be sent, and you will not be able to clean up older Alerts.&lt;br /&gt;
&lt;br /&gt;
*'''From Email Address, Email Sender Name''' - Here you define the Email From Address that will be used when sending the Alerts. You can define an Alias to be used which will reflect the source of this email (such as &amp;quot;CommitCRM Alert&amp;quot;). The Email address is taken from the Public Email Address tab. &lt;br /&gt;
&lt;br /&gt;
* '''Clearing the Activity Queue''' - This is an advanced option, which should be used carefully. You should use this option in cases where you wish to delete pending Events which haven't been sent as Alerts yet. For example, if you have SMTP/mail Server problems, and you paused the CommitCRM Alerts system, you may wish to clean up the queue of Events and keep only the last day or two. This is to avoid sending a large number of Alerts at once when reactivating the system, and also to avoid sending Alerts for old events which are no longer relevant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#Alerts will start to be sent only after each user defines their own Alert settings (and only when CommitCRM Server service is running)&lt;br /&gt;
#System Alert setup may take some time to take effect in the CommitCRM Server. In order for it to take effect immediately, you should restart the CommitCRM Server Service.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running CommitCRM Alerts Server===&lt;br /&gt;
The CommitCRM Alerts Server runs as part of the CommitCRM Server service. &lt;br /&gt;
&lt;br /&gt;
The CommitCRM Server service runs as a '''Windows Service''' on your server. You should first '''install the Service''' and run it, to activate the CommitCRM Alerts Server.&lt;br /&gt;
&lt;br /&gt;
Note that running CommitCRM Server service is used both by the Alerts and by Email Connector. If you already installed the service for the Email Connector, you can skip this step and move on to the Alerts Server Settings.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Before you install CommitCRM Alerts Server====&lt;br /&gt;
Before you install, make sure you have allowed the CommitCRM Server Service in your Windows' Server DEP settings. &amp;lt;br&amp;gt;DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====Install Service====&lt;br /&gt;
&lt;br /&gt;
'''This part of the installation should be performed on the server itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Automatic installation&amp;lt;/u&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;     (requires CommitCRM 14 and up)&lt;br /&gt;
&lt;br /&gt;
Log in to to your Server with a Window's Administrator account and run the installer from:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''''&amp;lt;Installation_DIR&amp;gt;\CommitCRM\Utils\Install\InstallServerSideWindowsServices.exe'''''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR &amp;amp;nbsp;&amp;amp;nbsp;- &amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Manual installation&amp;lt;/u&amp;gt;&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Adminsitrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;Installation_DIR&amp;gt;CommitCRM\Server\CommitServer.exe -install&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt; &amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; The &amp;lt;Installation_Dir&amp;gt; must refer to a LOCAL server path (e.g. C:\ or D:\Software, etc.) and NOT to a shared network name/path.&lt;br /&gt;
# Wait for a success message to appear, indicating the service was installed successfully.&lt;br /&gt;
# Open the Windows Services Management windows from &amp;lt;i&amp;gt;Control Panel &amp;gt; Administration Tools &amp;gt; Services&amp;lt;/i&amp;gt;.&lt;br /&gt;
# Verify that a Window's service called '''CommitCRM Server''' is now displayed the services list.&lt;br /&gt;
# If the service is not there, make sure again that you are running the command prompt Window using 'Run as Administrator' and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Running CommitCRM Server Service====&lt;br /&gt;
#Once the CommitCRM Server Service is installed, setup the CommitCRM Alerts Server as explained in CommitCRM Alerts System Settings.&lt;br /&gt;
#You should also make sure all the users (employees) configure their own Email Alert settings so they will receive Alerts.&lt;br /&gt;
#Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
#Locate the CommitCRM Server service and start the service (right-click &amp;gt; Start). &lt;br /&gt;
# Make sure that it is set to start automatically with a ''Delayed Start'' ('''Startup type &amp;gt; Automatic Delayed Start''') each time the server is restarted.&lt;br /&gt;
# (Optional) Allow the CommitCRM Server Service in your Windows' Server DEP settings. DEP can be found under Windows: System Properties -&amp;gt; Advanced -&amp;gt; Performance - Settings -&amp;gt; tab DATA EXECUTION PREVENTION.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CommitCRM Alerts User Settings==&lt;br /&gt;
In order to receive Alerts, each user should open the '''Tools &amp;gt; Options &amp;gt; Alerts window''' and define their own Alerts settings. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings.png|center]]&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings2.png|center]]&lt;br /&gt;
&lt;br /&gt;
In this window you should define your Alert settings as follows:&lt;br /&gt;
 &lt;br /&gt;
====My Alert Status====&lt;br /&gt;
You should use the ON setting (which is the default settings) when you wish to activate the Alerts mechanism for yourself. Note that only if you activate the Alerts setup below, you will be receiving alerts.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=====Alerts will be Sent to the Following Email Address=====&lt;br /&gt;
Here you define which of your Email addresses defined in your Employee Record in CommitCRM will be used when sending the Alerts to you. You can define Email1, Email2 or Both.&lt;br /&gt;
&lt;br /&gt;
====Account Manager Alerts====&lt;br /&gt;
The Account Manager of a specific Account is set by assigning an Account to a specific employee in the Account's &amp;quot;Acct Mgr.&amp;quot; field.&lt;br /&gt;
 &lt;br /&gt;
The Account Manager can receive Alerts or any event in the system which relates to this Account, even when the specific event is not directly related to them, such as a new Appointment scheduled for a different employee that is linked to the Account.&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Account Managers:&lt;br /&gt;
#Account assigned to you&lt;br /&gt;
#Account Deleted&lt;br /&gt;
#Account Updated - Name, Phone number, Address, etc.&lt;br /&gt;
#Account related data updated - Tickets, Charges, Documents, Appointments, Tasks, Assets, Contracts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ticket Manager Alerts====&lt;br /&gt;
The Ticket Manager is set in the Ticket's &amp;quot;Manager&amp;quot; field. The Ticket Manager may be the assigned technician who is going to perform the actual work for this Ticket, or a manager who overseas the Ticket's completion, and assigns Tasks and Appointments to other employees.&lt;br /&gt;
 &lt;br /&gt;
The Ticket Manager can receive Alerts for any event in the system which relates to this Ticket, even when the specific event is not directly related to them (such as a new appointment scheduled that is linked to the Ticket that is assigned to a different employee).&lt;br /&gt;
&lt;br /&gt;
Events which trigger Alerts for Ticket Managers:&lt;br /&gt;
#Ticket is assigned to you&lt;br /&gt;
#Ticket Deleted&lt;br /&gt;
#Ticket Updated - Due Date, Status, Priority, Contract, etc.&lt;br /&gt;
#Ticket related data updated - Charges, Documents, Appointments, Tasks, Assets&lt;br /&gt;
&lt;br /&gt;
Note that when you are the Account Manager and the Ticket manager of a Ticket, you will receive a single alert for all events which relate to this Ticket. The Alerts will be received as the Ticket Manager (Account manager alerts are eliminated in this case to avoid duplicate alerts).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tickets - Opened, Tickets - Closed====&lt;br /&gt;
This is a special role that allows you to receive Alerts when ANY Ticket in the system is opened or closed. If you have this role, you do not need to be the actual manager of a Ticket or Account, or related to them in any way, in order to receive updates for it.&lt;br /&gt;
 &lt;br /&gt;
This is useful for employees who need to be aware of all new/closed Ticket activity. For example:&lt;br /&gt;
#The &amp;quot;office dispatcher/helpdesk manager&amp;quot; needs to be aware of any new Tickets created in the system in order to dispatch them to the relevant technician.&lt;br /&gt;
#The &amp;quot;office financing person/admin&amp;quot; needs to be aware of any Tickets that have closed and need to be billed to the customer.&lt;br /&gt;
&lt;br /&gt;
These Alerts are sent for the following events:&lt;br /&gt;
#Ticket - New&lt;br /&gt;
#Ticket – Closed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment====&lt;br /&gt;
An Appointment Manager is the Employee assigned to the Appointment in the &amp;quot;Employee&amp;quot; field of the Appointment. Only one Employee may be assigned to each Appointment.&lt;br /&gt;
 &lt;br /&gt;
As an Appointment Manager you can receive Alerts for any event related to the Appointment:&lt;br /&gt;
#New Appointment assigned/unassigned to you.&lt;br /&gt;
#Appointment Updated - Date, Time, Linked Account, Linked Contracts, etc.&lt;br /&gt;
#Appointment Deleted.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Tasks====&lt;br /&gt;
A Task Manager is the Employee assigned to the Task in the &amp;quot;Emp.&amp;quot; field of the Task. Only one Employee may be assigned to each Task.&lt;br /&gt;
 &lt;br /&gt;
The Task Owner can receive Alerts for any event related to the Task:&lt;br /&gt;
&lt;br /&gt;
#New Task assigned/unassigned to you&lt;br /&gt;
#Task Updated - Date, Timer, Linked Account, Linked Contract, etc.&lt;br /&gt;
#Task Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Calendar - Appointment Reminders====&lt;br /&gt;
An Appointment Manager can be notified when their Appointment Reminders are due.&lt;br /&gt;
&lt;br /&gt;
====Calendar - Task Reminders====&lt;br /&gt;
A Task Manager can be notified when their Task Reminders are due. &lt;br /&gt;
 &lt;br /&gt;
====Internal Messages====&lt;br /&gt;
An employee can receive an email alerts about internal messages sent to them.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Important Notes:&amp;lt;/u&amp;gt;&lt;br /&gt;
#You will not receive an email Alert for changes you have made.&lt;br /&gt;
#User Alert setup may take some time to take effect in the CommitCRM Server. In order for it to take effect immediately, you should restart the CommitCRM Server Service.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Proactive Alerts====&lt;br /&gt;
Each employee can configure their personal proactive alerts to monitor ticket open and due dates, scheduled appointments and tasks.&lt;br /&gt;
&lt;br /&gt;
[[File:CommitCRM_email_alerts_user_settings_proactive_alerts.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing The Alerts System==&lt;br /&gt;
Testing that the Alerts are defined properly and work require the following:&lt;br /&gt;
# '''Testing Outgoing Emails Settings''' - When defining the Outgoing email settings the system provides several test points to make sure all is defined correctly. Follow the instructions in the [[Alerts_Server#Outgoing Email Settings|Outgoing Email Settings]] section. Tests include:&lt;br /&gt;
## Verifying your SMTP Connection setting and that your account is working.&lt;br /&gt;
## Sending a Test Email.&lt;br /&gt;
# '''Testing User Alerts Settings''' - To test that you actually receive the Alerts you want to receive, you first need to complete all the setup steps described above. Only then you should perform updates in the application and see that alerts arrive:&lt;br /&gt;
## Make sure your [[Alerts_Server#CommitCRM Alerts User Settings|CommitCRM Alerts User Settings]] are defined.&lt;br /&gt;
## Login to CommitCRM using a different user than your own user.&lt;br /&gt;
## Make the relevant changes, e.g. update a Ticket you are the manager of.&lt;br /&gt;
## Check if an email alert has arrived at your mailbox.&lt;br /&gt;
&lt;br /&gt;
Make sure to check out the [[Alerts_Server#Troubleshooting|Troubleshooting section]] in any case of a problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uninstall Service==&lt;br /&gt;
To Uninstall CommitCRM Server service:&lt;br /&gt;
# Open the Windows Services Management windows from Control Panel &amp;gt; Administration Tools &amp;gt; Services.&lt;br /&gt;
# Stop the CommitCRM Server service.&lt;br /&gt;
# Open a command prompt window: Right-click the command prompt icon and and choose 'Run As Administrator'.&lt;br /&gt;
# Type the following command: &amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;Installation_DIR&amp;gt;\CommitCRM\Server\CommitServer.exe -uninstall&lt;br /&gt;
&lt;br /&gt;
=Tips &amp;amp; Tricks=&lt;br /&gt;
'''Tips for filtering incoming Alerts in Outlook'''&lt;br /&gt;
&lt;br /&gt;
In some cases, you may wish to filter the Alerts and move emails that don't interest you to a different Outlook folder so they don't clutter your Inbox.&lt;br /&gt;
&lt;br /&gt;
You can create Outlook rules to filter incoming email according to the Sender (the Alias name you set in the Alerts Server System Settings) or the email's subject.&lt;br /&gt;
&lt;br /&gt;
For example, you may wish to receive Ticket Manager Alerts, but not Alerts for each Document added to the Ticket. To accomplish this, create a rule in Outlook that moves email to another folder based on the subject's prefix. Here is an example of the subject line of a Ticket Manager Alert:&lt;br /&gt;
&lt;br /&gt;
[tkt-mgr] CommitCRM Document - New [0500-0002, Completed, Natalie, Internet - Cafe, Inc.]&lt;br /&gt;
&lt;br /&gt;
You can therefore create a rule that any email starting with: &amp;quot;[tkt-mgr] CommitCRM Document&amp;quot; will be moved to another folder.&lt;br /&gt;
&lt;br /&gt;
=Adding Web Links to Email Alerts=&lt;br /&gt;
When using Web Links the system will add a link to the relevant entity in the email alert body. This allows employees to quickly open Commit Web Interface and view or edit the details of the entity being referred in the email. This saves the need to go explicitly to the Web Interface site, login and search for the entity in order to see its details. &lt;br /&gt;
&lt;br /&gt;
See more details in the Web Interface user guide under [[Web_Interface#Setting Web Links Options|Setting Web Links Options]].&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
'''I set my user to receive Alerts but I do not get any email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution:''' You should check the following options:&lt;br /&gt;
#It can take up to 10 minutes for new Alerts preferences to take effect. You can wait, or restart the CommitCRM Server service in order for the settings to take effect immediately.&lt;br /&gt;
#Make sure your system administrator has activated the system alerts (set the system to ON using the ServerConfig utility) and that the CommitCRM Server Windows service is running).&lt;br /&gt;
#When testing the alerts, note that you will not receive Alerts for changes you have made. You should perform the changes with a different CommitCRM user.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I checked all of the settings, the alerts system is activated, and and I still don't get email alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''In some cases, old settings already created wrong email alerts which are &amp;quot;stuck&amp;quot; in the outgoing queue and prevent the system from going on to the new alerts. In this case, you should first cleanup the outgoing queue:&lt;br /&gt;
#Stop CommitCRM Server service&lt;br /&gt;
#Run &amp;lt;server&amp;gt;\CommitCRM\Server\ServerConfig.exe and make sure all settings are correct. Check that the &amp;quot;From Email Address&amp;quot; is correct. Save any changes you make.&lt;br /&gt;
#To delete old pending alerts, delete all the files in the following folder: &amp;lt;server&amp;gt;\CommitCRM\Server\QSysEDOutbox\&lt;br /&gt;
#Restart CommitCRM Server service and verify email alerts are being sent&lt;br /&gt;
&lt;br /&gt;
For more Outgoing Emails troubleshooting, please refer to the [[Troubleshooting#Email Connector Installation Troubleshooting|Email Connector Troubleshooting section]] (both the Email Connector and the Alerts Server use the same Outgoing mechanism).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''I made changes in CommitCRM (i.e. added a new Ticket, etc.) and I am not getting any Alerts'''&lt;br /&gt;
&lt;br /&gt;
'''Solution: '''You only receive Alerts for changes made by other people. When you make a change in the system on entities related to you (e.g. you assign yourself a new Ticket), you will not receive an Alert.&lt;br /&gt;
&lt;br /&gt;
See more troubleshooting at [[Commit Email Connector Troubleshooting | CommitCRM Email Connector Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Videos]]&lt;br /&gt;
*[[Alerts to Customers]]&lt;br /&gt;
*[[Email Connector]]&lt;br /&gt;
*[[Commit Alerts Server Troubleshooting | CommitCRM Alerts Server Troubleshooting]]&lt;br /&gt;
*[[Alerts Server FAQ]]&lt;br /&gt;
*[[KB:_Setting_up_Commit_Email_Connector_and_Commit_Alerts_Server_with_SSL|Setting up CommitCRM Alerts Server with SSL]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:User Manuals]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Password_Manager&amp;diff=7152</id>
		<title>Password Manager</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Password_Manager&amp;diff=7152"/>
		<updated>2017-06-27T12:48:59Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Tips &amp;amp; Tricks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Tips &amp;amp; Tricks==&lt;br /&gt;
&lt;br /&gt;
'''URL Field'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The URL field can be used to execute any valid URL, for example, '''&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;, &amp;lt;nowiki&amp;gt;ftp://&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, it can be used to '''execute commands''' by prefixing the field content with '''cmd://''' .&lt;br /&gt;
&lt;br /&gt;
By using the &amp;lt;&amp;lt;Username&amp;gt;&amp;gt; and &amp;lt;&amp;lt;Password&amp;gt;&amp;gt; placeholders you can easily embed the 'Username' and 'Password' field values in the executed URL / Command. The placeholder will get automatically replaced when the URL is executed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
1. Open a text file in Notepad: &lt;br /&gt;
&lt;br /&gt;
 '''cmd://C:\Windows\Notepad.exe C:\Documents\SampleFile.txt'''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
NOTE: Quotes (&amp;quot;) should be used in case the file path contains spaces:&lt;br /&gt;
 &lt;br /&gt;
 '''cmd://”C:\My Programs\Notepad.exe” “C:\My Documents\SampleFile.txt”''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
2. Launch an RDP session by executing a saved RDP configuration file:       &lt;br /&gt;
 &lt;br /&gt;
 '''cmd://c:\saved-rdp-settings\Server1.rdp'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
3. Log into a Website or access a Web service:&lt;br /&gt;
 &lt;br /&gt;
 '''&amp;lt;nowiki&amp;gt;https://www.samplesite.com/default.php&amp;lt;/nowiki&amp;gt;?user=&amp;lt;&amp;lt;USERNAME&amp;gt;&amp;gt;&amp;amp;pass=&amp;lt;&amp;lt;PASSWORD&amp;gt;&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
4. Start a save PuTTY session and provide the user credentials automatically:    &lt;br /&gt;
 &lt;br /&gt;
 '''cmd://C:\PuTTY\PUTTY.EXE -load &amp;quot;saved-session-name&amp;quot; -l &amp;lt;&amp;lt;USERNAME&amp;gt;&amp;gt; -pw &amp;lt;&amp;lt;PASSWORD&amp;gt;&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==Keyboard Shortcuts==&lt;br /&gt;
 &lt;br /&gt;
'''CTRL+B''' - copy Username to clipboard&amp;lt;br&amp;gt;&lt;br /&gt;
'''CTRL+C''' - copy Password to clipboard&amp;lt;br&amp;gt;&lt;br /&gt;
'''CTRL+U''' - execute URL / command&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=SQL_Database_for_Trial_Users&amp;diff=7034</id>
		<title>SQL Database for Trial Users</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=SQL_Database_for_Trial_Users&amp;diff=7034"/>
		<updated>2016-07-21T15:25:31Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Installation Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{setup}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
The following documents explains how to install a trial of the SQL Database for CommitCRM. Using this requires contacting the CommitCRM Support team in order to receive trial licenses for the SQL Database for CommitCRM.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
&lt;br /&gt;
Please follow the instructions bellow to install SQL in trial mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in as an Administrator, and run the installation file on your server.&lt;br /&gt;
The following window is displayed:&lt;br /&gt;
&lt;br /&gt;
Click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step1.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the default installation folder and just click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step2.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''your serial number (not the one displayed bellow)''', check 'I have an evaluation Authorization code', and enter '''your authorization code'''. &lt;br /&gt;
&lt;br /&gt;
Click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step3-trial.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the '''Registered Owner''' field, enter or the name of your business. Select '''Automatic Startup''', and click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step4.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the registration is complete, the following window is displayed:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step5.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click '''Exit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Verifying the installation:====&lt;br /&gt;
The SQL runs on the server as a service called the Advantage Database Server.&lt;br /&gt;
&lt;br /&gt;
If you have any program control software installed on your server, remember to allow the Advantage Database Server to act as a server.&lt;br /&gt;
&lt;br /&gt;
In order to start/stop the database server, start and stop the service (named Advantage Database Server) from the Service Manager window (Control Panel &amp;gt; Administrative Tools &amp;gt; Services). Make sure that no one is using CommitCRM when you stop the service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:10.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! You have installed the SQL Database for CommitCRM.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Commit SQL Database Installation Guide|SQL Database for CommitCRM Installation for Registered Users]]&lt;br /&gt;
*[[Commit_SQL_Database_Troubleshooting|SQL Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=SQL_Database_for_Trial_Users&amp;diff=7033</id>
		<title>SQL Database for Trial Users</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=SQL_Database_for_Trial_Users&amp;diff=7033"/>
		<updated>2016-07-21T15:24:47Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{setup}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
The following documents explains how to install a trial of the SQL Database for CommitCRM. Using this requires contacting the CommitCRM Support team in order to receive trial licenses for the SQL Database for CommitCRM.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
&lt;br /&gt;
Please follow the instructions bellow to install the SQL Database for Trial Users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in as an Administrator, and run the installation file on your server.&lt;br /&gt;
The following window is displayed:&lt;br /&gt;
&lt;br /&gt;
Click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step1.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the default installation folder and just click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step2.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''your serial number (not the one displayed bellow)''', check 'I have an evaluation Authorization code', and enter '''your authorization code'''. &lt;br /&gt;
&lt;br /&gt;
Click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step3-trial.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the '''Registered Owner''' field, enter or the name of your business. Select '''Automatic Startup''', and click '''Next'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step4.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the registration is complete, the following window is displayed:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step5.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click '''Exit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Verifying the installation:====&lt;br /&gt;
The SQL runs on the server as a service called the Advantage Database Server.&lt;br /&gt;
&lt;br /&gt;
If you have any program control software installed on your server, remember to allow the Advantage Database Server to act as a server.&lt;br /&gt;
&lt;br /&gt;
In order to start/stop the database server, start and stop the service (named Advantage Database Server) from the Service Manager window (Control Panel &amp;gt; Administrative Tools &amp;gt; Services). Make sure that no one is using CommitCRM when you stop the service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:10.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! You have installed the SQL Database for CommitCRM.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Commit SQL Database Installation Guide|SQL Database for CommitCRM Installation for Registered Users]]&lt;br /&gt;
*[[Commit_SQL_Database_Troubleshooting|SQL Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=SQL_Database_Installation_Guide&amp;diff=7032</id>
		<title>SQL Database Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=SQL_Database_Installation_Guide&amp;diff=7032"/>
		<updated>2016-07-21T15:23:26Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{setup}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
The following document contains instructions for installing the SQL Database for CommitCRM add-on product.&lt;br /&gt;
&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
&lt;br /&gt;
Please follow the instructions bellow to install SQL Database for CommitCRM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the installation file on your server using an Administrator user.&lt;br /&gt;
The following window will open:&lt;br /&gt;
&lt;br /&gt;
Click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step1.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the default installation folder and just click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step2.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''your serial number (not the one displayed bellow)''', check 'I have a product validation&lt;br /&gt;
code', and enter '''your validation code'''. You should leave the ‘Replication Code’ field empty.&lt;br /&gt;
&lt;br /&gt;
Click Next.&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step3.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the Registered Owner field, type 'Commit' or your business name.&lt;br /&gt;
And select ‘Automatic Startup’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step4.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the registration has completed successfully the following window is displayed:&lt;br /&gt;
If the Advantage Configuration Utility will appear, just exit from it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:csd10.1.0.0-step5.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Verifying the installation:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The SQL Database for CommitCRM runs on the server as a service called 'Advantage Database Server'.&lt;br /&gt;
&lt;br /&gt;
If you have any program control software installed on your server remember to allow this service&lt;br /&gt;
to act as a server.&lt;br /&gt;
&lt;br /&gt;
In order to start / stop the database server simply start and stop the service (called 'Advantage&lt;br /&gt;
Database Server') from the Service Manager window (control panel -&amp;gt; administrative tools -&amp;gt;&lt;br /&gt;
services). Please make sure no one is using CommitCRM when you stop the service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:10.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Done! SQL Database for CommitCRM is installed.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Commit SQL Database for Trial Users|SQL Database for CommitCRM Installation for Trial Users]]&lt;br /&gt;
*[[Commit_SQL_Database_Troubleshooting|SQL Database Troubleshooting]]&lt;br /&gt;
*[[Commit API Developers Guide]]&lt;br /&gt;
[[Category:Setup]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Introduction&amp;diff=7031</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Introduction&amp;diff=7031"/>
		<updated>2016-07-21T15:22:43Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* SQL Database for CommitCRM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{gettingstarted}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the CommitCRM Introduction page!&lt;br /&gt;
&lt;br /&gt;
CommitCRM is a complete software solution for managing computer services businesses, targeted at small to mid-sized IT service providers. This page will provide you with an introduction to CommitCRM and its terminology and help you ease into using the program.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Following you can find information about the features provided with the CommitCRM client application, and the optional advanced features offered to our users.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In addition, we recommend that you review the''' [[Videos|Videos section]]''' for helpful instructional videos and demos. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=CommitCRM Application Features=&lt;br /&gt;
CommitCRM provides a 360 degree view of your customers. Each customer is stored as an ''Account'' in CommitCRM. Around the Customer Database core, you can manage the three main functions of your business - Service &amp;amp; Dispatching, Sales &amp;amp; Marketing, and Billing – all supported by comprehensive modules that integrate with each other and with the core of the system. The application modules are described below and provide pointers to additional information available on our resources.&lt;br /&gt;
&lt;br /&gt;
For new users who are unfamiliar with CommitCRM we offer an option to use &amp;quot;Simple Mode&amp;quot; which hides some of the more complex functions so you can get started and up to speed faster before tackling the more advanced features. You can switch between Simple and Advanced modes at any time just by going to '''View &amp;gt; Switch to Simple/Advanced Mode'''.&lt;br /&gt;
&lt;br /&gt;
== Accounts==&lt;br /&gt;
&lt;br /&gt;
[[File:Accounts_main_window.gif|200px|thumb|right|Accounts main window]]&lt;br /&gt;
&lt;br /&gt;
Your company has ongoing interactions with customers, vendors, business partners, friends, leads, and so on. In CommitCRM, each of these types of contacts is called an '''[[Accounts|Account]]'''. You can open the Accounts window and manage your Account contact data and all other related data.&lt;br /&gt;
 &lt;br /&gt;
In [[Accounts]], related data is any other information related to the Account that is presently being managed in CommitCRM, such as scheduled Appointments, open Tasks, Phone Call monitoring, [[Tickets|Ticket]]/incident history, [[Assets]] (customer equipment, software licenses), [[Charges]], linked [[Documents]] (MS-Word, emails, Excel etc.), Sales Opportunities and so on.&lt;br /&gt;
 &lt;br /&gt;
Account information is organized in separate tabs, each of which displays a different type of data.&lt;br /&gt;
 &lt;br /&gt;
To view all information related to an Account, open the Accounts window, locate the Account you are seeking, and browse through its data by clicking on the information tabs.&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;mp-tfp&amp;quot; style=&amp;quot;margin:7px 0 0 0; width:100%; background:none;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #FFCB99; background:#ffffff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 id=&amp;quot;mp-tfa-h2&amp;quot; style=&amp;quot;margin:0; background:#fff3e1; font-size:120%; font-weight:bold; border:1px solid #FFCB99; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Tip&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot;&amp;gt;Accounts can be imported from various data sources including Excel files, CSV files, Outlook contacts, QuickBooks and others. To import Accounts, open the Accounts window and select Import Accounts from the Tools menu.&lt;br /&gt;
When CommitCRM-Outlook Sync is in use, Accounts can be synchronized between CommitCRM and Outlook. You can also sync CommitCRM Accounts with your PDA or Smart Phone through Outlook.&lt;br /&gt;
 &lt;br /&gt;
When the CommitCRM-QuickBooks Link is in use, Accounts can be synchronized between CommitCRM and QuickBooks.&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Accounts|Read more about Account management in CommitCRM]].&lt;br /&gt;
&lt;br /&gt;
== Tickets==&lt;br /&gt;
[[File:Tickets_main_window.gif|200px|thumb|right|Tickets main window]] &lt;br /&gt;
As an IT service provider, you provide support to your customers, or Accounts. The services you provide vary and may include installation of new PCs, router setup, anti-virus updates, server administration, printer repair, phone support, fixing network configuration problems, and more. Each incident, problem, or job you handle for a given Account is managed in CommitCRM using a '''[[Ticket Management|Ticket]]'''.&lt;br /&gt;
 &lt;br /&gt;
Use the Tickets window to view and manage all your [[Tickets]].&lt;br /&gt;
&lt;br /&gt;
Each Ticket is linked to an Account, and has a unique Number, Description, Type, Assigned Employee and Status. A Ticket can also be linked to an Asset (such as hardware, or software licenses owned by the customer; see the section on [[Introduction#Assets|Assets]] below).&lt;br /&gt;
 &lt;br /&gt;
The Ticket provides a central place to track the Ticket activity:&lt;br /&gt;
* '''Ticket Status''' - Track a Ticket status and see whether it was scheduled for an on-site visit, whether it is awaiting information from a customer, or whether it was resolved and closed.&lt;br /&gt;
* '''Related Data''' - See all related data in a single place including scheduled technician visits, open tasks that must be completed in order for the ticket to be closed, special service notes, information regarding the Account's service contract, linked documents, charges for labor, expenses and parts, etc.&lt;br /&gt;
* '''Tickets Inbox''' - Manage all customer-related activity using the [[Ticket_Management#Inbox|Tickets Inbox]]. See new Tickets created by customers or external application (e.g. RMM application) using the [[Web Interface|CommitCRM Web Interface]]or the [[Commit_API_Developers_Guide|CommitCRM API]]. &lt;br /&gt;
* '''Email Correspondence''' - View and manage [[Ticket_Management#Email_Correspondence|email correspondence]] with the customer or with other employees using the Email Recipients and Ticket History tabs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Ticket_Management|Read more about Ticket Management]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Tickets|Read more about a Ticket's lifecycle - booking a ticket, providing service and billing the customer]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Videos#Ticket_Management|Watch Ticket management Videos]].&lt;br /&gt;
&lt;br /&gt;
== Contracts ==&lt;br /&gt;
As a computer services business, you probably use service contracts that describe the service terms you provide to your customers. Use CommitCRM's [[Contracts|Contract]] records to manage your service contracts and track their status.&lt;br /&gt;
 &lt;br /&gt;
Note that using the Contracts tool is optional. If you don't have special contract terms with your customers and you bill according to the activity performed (such as labor, expenses, and parts), you can use the default system contract that is automatically created for each Account, and avoid creating and managing contracts yourself.&lt;br /&gt;
 &lt;br /&gt;
Each Contract you open in CommitCRM is linked to a selected Account, and has a unique Code, Start and End Date, Type, and Status.&lt;br /&gt;
 &lt;br /&gt;
CommitCRM Contracts are categorized according to type: Standard, Block of Time, Block of Tickets and Block of Money. The contract type is set when you create a new Contract, and the system automatically tracks the status of contracts according to their type.&lt;br /&gt;
 &lt;br /&gt;
You can create and manage several contracts for each Account and use them concurrently; for example, one contract can be for phone support, another for a one-time network installation project, and another for managing managed services contracts, flat-rate contracts or warranties.&lt;br /&gt;
 &lt;br /&gt;
You can use the Contract's sub-code to differentiate between identical contracts for different date ranges.&lt;br /&gt;
 &lt;br /&gt;
Every Ticket and Charge (see the section on Charges below) in CommitCRM is created under one of the Account Contracts. When you create a Ticket under an active Contract, the system will warn you if the contract terms are obsolete - e.g. if the block of time allocated has already been used, if the end date has passed, etc.&lt;br /&gt;
 &lt;br /&gt;
When a contract has terminated, change its status to Completed. You can use various automation tools to help you renew and complete many Contracts at once. You can also use the status to indicate that a contract has been suspended or cancelled.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Billing|Read more about Billing and Contract Management]]. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Videos#Contracts_.26_Billing|Watch Contract Videos]].&lt;br /&gt;
&lt;br /&gt;
== Charges ==&lt;br /&gt;
[[File:Charges main window.gif|200px|thumb|right|Charges main window]] &lt;br /&gt;
Tracking '''[[Charges]]''' is a key factor for running your service business well and improving its performance. Most employees, however, consider this to be a nuisance or a burden, which makes it difficult to maximize your full income potential.&lt;br /&gt;
 &lt;br /&gt;
Three types of Charges can be tracked in CommitCRM :&lt;br /&gt;
*'''Labor Charges''' for services provided.&lt;br /&gt;
*'''Expense Charges''' for expenses such as travel and delivery.&lt;br /&gt;
*'''Parts Charges''' for parts or products used.&lt;br /&gt;
 &lt;br /&gt;
Each Charge record includes a description and information regarding the Account being charged, the charged Item (see the section on Items below), quantity, price, and total amount. Each Charge record can also be linked to a Ticket (optional).&lt;br /&gt;
 &lt;br /&gt;
All charges are entered under one of the Account's active Contracts. Charges may automatically affect the current state of the contract where relevant, e.g. they will reduce the duration of time in a Block of Time contract, reduce the amount of money in a Block of Money contract, etc.&lt;br /&gt;
 &lt;br /&gt;
A Charge can be set as Billable or Not Billable. When a Charge is set as Billable it means that you intend to bill the customer with this charge. The default value for this is determined by the type of contract under which the Charge is created.&lt;br /&gt;
 &lt;br /&gt;
After a customer has been charged for a Billable Charge, the Charge record is set as Billed. This will prevent it from being billed again.&lt;br /&gt;
 &lt;br /&gt;
Adding a Charge is easy and can be done in CommitCRM's Main menu, the Tickets window (recommended), the Charges main window, or the Account window.&lt;br /&gt;
 &lt;br /&gt;
Use Items to speed up the process of entering new charges (see below). When an Item is selected for a charge, its description and price are automatically copied to the charge record fields to save you from having to manually enter all the relevant data.&lt;br /&gt;
 &lt;br /&gt;
Many types of Charge reports are available. These reports are used to bill customers and analyze business performance.&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;mp-tfp&amp;quot; style=&amp;quot;margin:7px 0 0 0; width:100%; background:none;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #FFCB99; background:#ffffff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h4 id=&amp;quot;mp-tfa-h2&amp;quot; style=&amp;quot;margin:0; background:#fff3e1; font-size:120%; font-weight:bold; border:1px solid #FFCB99; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Tip&amp;lt;/h4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot;&amp;gt;When the [[QuickBooks Link|CommitCRM-QuickBooks Link]] is in use, it is easy to create invoices in QuickBooks based on Charges entered in CommitCRM. QuickBooks invoices can be generated through Account, Contract, or Ticket records. &amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Billing|Read more about Billing Management]]. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Charges|Read more about Charges]]. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Videos#Contracts_.26_Billing|Watch Billing Videos]].&lt;br /&gt;
&lt;br /&gt;
== Items ==&lt;br /&gt;
[[File:Items main window.gif|200px|thumb|right|Items main window]] &lt;br /&gt;
'''[[Items]]''' in CommitCRM are a catalog of all the services and products you offer. The Items list in CommitCRM acts as your price list.&lt;br /&gt;
 &lt;br /&gt;
Each Item has a unique Code, Name, Description and Pricing Setting.&lt;br /&gt;
 &lt;br /&gt;
There are three types of Items in CommitCRM:&lt;br /&gt;
 &lt;br /&gt;
'''Parts Items''' are hardware, software, or any other items you ship to your customer. These items have fixed prices.&lt;br /&gt;
 &lt;br /&gt;
'''Labor Items''' are services you provide to your customers, such as server installation, network installation, on-site technician visits, etc. Each Labor item can have a fixed price, a fixed hourly rate, or a dynamic hourly rate that varies depending upon the employee who performs the service.&lt;br /&gt;
 &lt;br /&gt;
'''Expense Items''' are used to charge expenses, such as travel and special deliveries. Expense Items can have a fixed price per unit or a fixed hourly rate.&lt;br /&gt;
 &lt;br /&gt;
For each new Charge record, an Item is selected and the relevant Item data is automatically copied to the new charge. This streamlines your data entry process.&lt;br /&gt;
 &lt;br /&gt;
Items can be Active or Suspended. A suspended Item cannot be selected when adding new charges.&lt;br /&gt;
 &lt;br /&gt;
{| id=&amp;quot;mp-tfp&amp;quot; style=&amp;quot;margin:7px 0 0 0; width:100%; background:none;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #FFCB99; background:#ffffff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h5 id=&amp;quot;mp-tfa-h2&amp;quot; style=&amp;quot;margin:0; background:#fff3e1; font-size:120%; font-weight:bold; border:1px solid #FFCB99; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Tip&amp;lt;/h5&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot;&amp;gt;Items can be imported from various data sources including Excel files, CSV files, QuickBooks, etc. To import Items, open the Items window and select Import Items from the Tools menu.&lt;br /&gt;
 &lt;br /&gt;
When the [[QuickBooks Link|CommitCRM-QuickBooks Link]] is in use, changes to Items can be synchronized between CommitCRM and QuickBooks.&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Items|Read more about Items]]. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Billing|Read more about Billing Management]]. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Videos#Contracts_.26_Billing|Watch Billing Videos]].&lt;br /&gt;
&lt;br /&gt;
== Employees and Users ==&lt;br /&gt;
'''[[Employees|Employee]]''' in CommitCRM are the people who work in your service business.&lt;br /&gt;
 &lt;br /&gt;
Employees who need to be managed in the system should be marked as Active Employees. Active Employees can be assigned to Tickets, log charges, dispatched for on-site visits for open Tickets, etc.&lt;br /&gt;
 &lt;br /&gt;
Active employees can also have their own username and password so they can log in to the system and use it. Every employee is assigned to a [[Employees#Employee Privileges Group|Privileges Group]] that determines what s/he is allowed to do within the system.&lt;br /&gt;
 &lt;br /&gt;
Using the CommitCRM Web Interface for Employees, you can give employees remote access to CommitCRM data via a web browser. They can then manage (view/add/edit) various types of information in CommitCRM including: Accounts, Tickets, Appointments, Tasks, Charges (Parts, Labor, and Expenses), Assets and History Notes. They can also view other information including Items, Contracts, Sales Opportunities, and more&lt;br /&gt;
 &lt;br /&gt;
When an employee ceases to work for your business, set the employee's status to Not Active. If a username has been created for that employee, it will automatically be removed.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Employees|Read more about Employees]].&lt;br /&gt;
&lt;br /&gt;
== Assets ==&lt;br /&gt;
[[File:Assets details window.gif|200px|thumb|right|Asset details window]] &lt;br /&gt;
[[Assets|Asset]] management in CommitCRM lets you track and manage customer equipment and software licenses/subscriptions.&lt;br /&gt;
 &lt;br /&gt;
Use the '''Assets''' window to view and manage all Assets records.&lt;br /&gt;
 &lt;br /&gt;
Each Asset record can be linked to a selected Account, and has a Name, an optional unique Code, Serial Number, Warranty expiration date, Purchase Date and Price, Vendor information, etc.&lt;br /&gt;
 &lt;br /&gt;
A Ticket can be linked to an Asset. Using the Asset window &amp;gt; Tickets Tab, you can view all current and past trouble Tickets related to the selected Asset.&lt;br /&gt;
 &lt;br /&gt;
You can also print Asset reports in a variety of layouts.&lt;br /&gt;
 &lt;br /&gt;
Each Asset is categorized under one of the following Asset types: Hardware, Software or Other. The Asset type is set when you create a new Asset.&lt;br /&gt;
 &lt;br /&gt;
The Asset Status determines whether an Asset is Active or Not Active. Open Tickets can be linked to Active Assets (a warning message pops up when you try to link a Not Active Asset to a Ticket). In Active Assets, the Warranty Expiration date appears in red when it has passed its expiry date.&lt;br /&gt;
 &lt;br /&gt;
You can import Assets from various data sources including Excel files, CSV text files, etc.&lt;br /&gt;
 &lt;br /&gt;
CommitCRM Web Interface for Employees also lets you manage all Asset details using a web browser so that when technicians are onsite, they can easily add/edit Asset details and view all the previously handled Tickets related to the Asset.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Assets|Read more about Asset Management in CommitCRM]].&lt;br /&gt;
&lt;br /&gt;
== Sales Opportunities ==&lt;br /&gt;
[[File:Opportunities main window.gif|200px|thumb|right|Opportunities main window]] &lt;br /&gt;
Winning more business from new and existing customers is the goal of the '''[[Sales|Sales Opportunities]]''' management section in CommitCRM.&lt;br /&gt;
 &lt;br /&gt;
[[Sales|Sales Opportunities]] in CommitCRM help you track business opportunities from the first step of the sales cycle through to closing the sale. Whether it's setting up a new server for an existing customer, signing a service contract with a new customer, or an opportunity to win a large network installation, the Sales Opportunities section will help you manage the sale. Managing sales opportunities can help you increase the amount of new business coming in, and forecast future revenues.&lt;br /&gt;
 &lt;br /&gt;
A Sales Opportunity record consists of a short description of the opportunity, the related Account, the potential amount involved, the current stage and the current probability for winning.&lt;br /&gt;
 &lt;br /&gt;
The Pending tab allows you to enter follow-up tasks for each opportunity. The [[Introduction#History|History tab]] allows you to see all past activities for each opportunity, enter details regarding key personalities and competitors, manage all related documents, emails, and quotes, and much more.&lt;br /&gt;
 &lt;br /&gt;
All open/won/lost sales opportunities for a selected Account are visible on the Opportunities tab in the Account window.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Sales|Read more about Sales Management in CommitCRM]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
[[File:Quote_details_window.png|200px|thumb|right|Quote details window]] &lt;br /&gt;
CommitCRM provides a quoting module as part of the CommitCRM application.&lt;br /&gt;
&lt;br /&gt;
Using the quoting feature you can easily provide your customers with professional quote forms via email.&lt;br /&gt;
&lt;br /&gt;
To use the quoting module, click the Quotes icon found on the left side navigation pane or from the main menu select View &amp;gt; Quotes.&lt;br /&gt;
&lt;br /&gt;
Main Quoting features:&lt;br /&gt;
* Quote your customers for products and services, using your Items list.&lt;br /&gt;
* Manage the entire life-cycle of the quote from its initial creation to winning the sale.&lt;br /&gt;
* Convert Quotes into QuickBooks Invoices or billable Charges.&lt;br /&gt;
* Let customers '''view and accept Quotes via the Customer Web portal'''.&lt;br /&gt;
* Customize Quote printable formats.&lt;br /&gt;
* Manage Quotes using both CommitCRM client and the Web interface.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Quotes|Read more about Quote Management in CommitCRM]].&lt;br /&gt;
&lt;br /&gt;
== Dispatcher and Calendar ==&lt;br /&gt;
[[File:Dispatcher window.gif|200px|thumb|right|Dispatcher window]] &lt;br /&gt;
Dispatching the right technician to the right site at the right time is no simple task, especially when you must consider the current locations of your technicians, their next on-site visits and appointments, their skills, etc. As your business grows, managing these tasks becomes even harder.&lt;br /&gt;
 &lt;br /&gt;
CommitCRM improves your ability to dispatch by integrating the Calendar and the Dispatcher control board into one single window. This enables you to view the daily and weekly calendars for selected technicians, and see a &amp;quot;dispatcher view&amp;quot; that displays the schedules of technicians side by side (each in its own column) as well as all the open Tickets that were selected to be displayed on the Dispatcher board.&lt;br /&gt;
 &lt;br /&gt;
To dispatch an open Ticket to a technician, open the Dispatcher window. Drag the Ticket from the bottom and drop it on the Employee column at the desired time. This will open a new appointment window with all the relevant data already filled in.&lt;br /&gt;
 &lt;br /&gt;
The '''Calendar''' is also used to manage generic business appointments and tasks like sales meetings, team meetings, follow-up, etc. Each appointment or task is linked to a selected employee and can be linked to an Account, Ticket, Contract or Sales Opportunity.&lt;br /&gt;
 &lt;br /&gt;
The '''Pending''' tab in the Account window, Ticket window, Contract window, or Sales Opportunity window displays all the scheduled appointments and tasks linked to that record. Double-click the Pending tab to open the Appointment window and edit its details. Each change made on the Pending tab will automatically be updated in the Calendar window and vice versa.&lt;br /&gt;
 &lt;br /&gt;
When CommitCRM-Outlook Sync is in use, Appointments and Tasks can be synchronized between CommitCRM and Outlook®. You can also sync CommitCRM calendar data with your PDA or Smart Phone through Outlook®.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Tickets|Read more about Ticket Lifecycle and Dispatching]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Watch Getting Tutorial Video demonstrating Ticket dispatching and billing].&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
[[File:Documents main window.gif|200px|thumb|right|Documents main window]] &lt;br /&gt;
CommitCRM's [[Documents|Document management tool]] helps you effectively file your documents and other files under the relevant Account, Ticket, Sales Opportunity, etc. You can keep files in any format, whether it's a Word® document, Excel® file, email, fax, presentation, scanned document or image.&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
Each document is filed under an Account and is also optionally filed under Tickets, Contracts, Assets and/or Sale Opportunities as well. You can view all existing documents for a specific Account or Ticket by visiting the Documents tab for the selected record.&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
The main Documents window is used to view and manage all documents for all Accounts.&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
You can create a new Word document, drag-and-drop an existing file to create it in CommitCRM, create a document from a template, and more. All documents can then be opened by double-clicking on them from within CommitCRM, which will automatically open the file and the relevant application.&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;  &lt;br /&gt;
Outlook and Outlook Express emails can be filed as documents in CommitCRM under the correct Account simply by dragging and dropping them! The email message is saved and can then be opened with Outlook together with its attachments.&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
CommitCRM also lets you batch-import existing files into CommitCRM by using the Import Documents Folder option. This option can save you a lot of time, especially when you are just starting to work with CommitCRM and you may have large numbers of files you wish to import. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;gt;&amp;gt; [[Documents|Read more about Document management in CommitCRM]].&lt;br /&gt;
&lt;br /&gt;
==Knowledge Base==&lt;br /&gt;
[[File:KB_main_window.gif|200px|thumb|right|Knowledge Base main window]] &lt;br /&gt;
The CommitCRM Knowledge Base allows users to manage articles, categorize them, attach documents to them, and more, all from within CommitCRM. Each article is assigned a title, problem description, and solution. The Knowledge Base can help technicians solve issues when on-site, and it can also allow customers to access articles, so they can resolve issues on their own&lt;br /&gt;
 &lt;br /&gt;
Knowledge Base articles can be accessed via the client application and or by using the Web interface&lt;br /&gt;
 &lt;br /&gt;
The Knowledge Base provides the following benefits:&lt;br /&gt;
* Better and faster customer support: Access to the Knowledge Base provides quicker problem resolution for the employee and 24 x 7 Web customer self-service.&lt;br /&gt;
* Reduced operational costs: When employees and customers can solve problems more independently, call volume is lowered, allowing support representatives to service more customers.&lt;br /&gt;
* Reduced employee training time: The Knowledge Base enables new and existing employees to acquire job knowledge faster, reducing training time and providing higher job quality.&lt;br /&gt;
* Centralized and retained employee knowledge: A centralized Knowledge Base prevents knowledge from leaving when an employee leaves the company.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Knowledge_Base|Read more about CommitCRM's Knowledge Base]].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
[[File:History main window.gif|200px|thumb|right|History main window]] &lt;br /&gt;
[[History]] allows you to see at a glance ALL the actions and events that have occurred for any Account, Ticket, Asset, Sale Opportunity or Contract. These actions all appear in one list in which events are presented in chronological order.&lt;br /&gt;
 &lt;br /&gt;
Visiting the History tab of an Account, for example, will show all past activities related to it, such as Phone Logs, closed Tickets, completed Tasks, completed Appointments, won Sales Opportunities, sent emails, linked Documents, Charges entered for labor and expenses, and more. Similarly, visiting the History tab of a Ticket will show all past activities related to that ticket.&lt;br /&gt;
 &lt;br /&gt;
The history data is automatically created while you use CommitCRM; you don't have to do anything to maintain it.&lt;br /&gt;
 &lt;br /&gt;
History events can also be added manually. To do this, add a History Note record from the History window or tab. A History Note can also be regarded as a note with a time stamp. To log a summary of a phone call, for example, you can add a History Note, which will appear as another item under History.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[History|Read more about tracking activity history in CommitCRM]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
Reports in CommitCRM enable you to effectively review information and analyze clients and employee details. All your data is stored in one location, and can be easily accessed and aggregated into reports specifically designed to keep your finger on the pulse of your company.  Reports keep all client information in a single location, accessible by any employee with proper security.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
CommitCRM gives you more than a dozens of pre-designed reports that you can run at the click of a button. You can easily set parameters to filter your reports by date range, accounts, and more. The pre-built report families are divided by modules and include Account Reports, Charge Reports, Ticket Reports, Asset Reports and so on.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The Reports tool also includes a powerful Report Designer tool. You can use the same tool to produce customized reports for each of your customers to help illustrate and document the value of the services you provide.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Reports Feature List'''&lt;br /&gt;
* Standard reports supplied with the application.&lt;br /&gt;
* Customize you own reports.&lt;br /&gt;
* Reports Sharing Center which lets you share customized reports with other CommitCRM users.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Report User Guides'''&lt;br /&gt;
* [[Generating_Reports_User_Guide|Report Generation User Guide]].&lt;br /&gt;
* [[Report_Designer_User_Guide|Report Designer User Guide]].&lt;br /&gt;
* [[Community_Sharing_Center|Reports Sharing Center]].&lt;br /&gt;
* [[Reports_FAQ|Reports FAQ]].&lt;br /&gt;
* [http://www.commitcrm.com/videos/commit_report_designer_tutorial_video.htm Watch a video about Customizing Reports].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Advanced Features=&lt;br /&gt;
Following is a short introduction about CommitCRM's optional add-on modules.&lt;br /&gt;
&lt;br /&gt;
==CommitCRM-Outlook Sync==&lt;br /&gt;
The [[Commit-Outlook_Sync|CommitCRM-Outlook Sync]] module supports two-way data synchronization between CommitCRM and Outlook, which means that any additions and changes performed in one program will transfer over to the other. Note that the synchronization module allows information from Contacts, Appointments and Tasks to be synchronized.&lt;br /&gt;
&lt;br /&gt;
CommitCRM-Outlook Sync synchronizes your '''Appointments''', '''Tasks''' and '''Accounts''' between the application, and provides auto-sync options to automatically sync at predefined intervals. You can sync with your local Outlook folder or with your Exchange server Outlook folders.&lt;br /&gt;
&lt;br /&gt;
By synchronizing your CommitCRM data with Outlook you can achieve the following:&lt;br /&gt;
&lt;br /&gt;
* Increased availability of your critical business data.&lt;br /&gt;
* Easy dispatching of service tickets to technicians in CommitCRM who can synch the scheduled appointment with their Outlook calendars.&lt;br /&gt;
* Easily transfer new prospects from Outlook into CommitCRM.&lt;br /&gt;
* Carry your updated customer and calendar information with you on your PDA or Smart Phone.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Commit-Outlook_Sync|Read more about CommitCRM-Outlook Sync features and setup]].&lt;br /&gt;
&lt;br /&gt;
==CommitCRM-QuickBooks Link==&lt;br /&gt;
Using the powerful [[QuickBooks Link|CommitCRM-QuickBooks Link]] you can run your computer services business more efficiently. It was designed to simplify routine business, accounting and financial management tasks. With the CommitCRM-QuickBooks Link, you only need to enter data once and it will appear in both CommitCRM and QuickBooks. This feature not only saves you the time of manually entering data, but it also minimizes the problems of duplicate, redundant and wrong data common to manual data entry. Now you can synchronize your data between CommitCRM and QuickBooks and ensure data accuracy, enhance your flexibility, and increase your control over your bottom line.&lt;br /&gt;
&lt;br /&gt;
The CommitCRM-QuickBooks Link includes the following features:&lt;br /&gt;
&lt;br /&gt;
'''Customers'''&lt;br /&gt;
*Import all your QuickBooks Customers into CommitCRM.&lt;br /&gt;
*Changes made to QuickBooks Customers can be synchronized with CommitCRM.&lt;br /&gt;
*Create a new Customer in QuickBooks based on a selected CommitCRM Account.&lt;br /&gt;
*Create links between existing CommitCRM Accounts and QuickBooks Customers to automate synchronization between them&lt;br /&gt;
*Send and receive updates for selected Accounts/Customers&lt;br /&gt;
&lt;br /&gt;
'''Vendors'''&lt;br /&gt;
*Import all your QuickBooks Vendors into CommitCRM.&lt;br /&gt;
*Changes made to QuickBooks Vendors can be synchronized with CommitCRM.&lt;br /&gt;
*Create a new Account in CommitCRM based on a selected QuickBooks Vendor.&lt;br /&gt;
*Create a new Vendor in QuickBooks based on a selected CommitCRM Account.&lt;br /&gt;
*Create links between existing CommitCRM Accounts and QuickBooks Vendors to automate synchronization between them.&lt;br /&gt;
*Send and receive updates for selected Accounts/Vendors.&lt;br /&gt;
&lt;br /&gt;
'''Items'''&lt;br /&gt;
*Import any/all of the following QuickBooks Items into CommitCRM:&lt;br /&gt;
**Service Items =&amp;gt; Labor Items in CommitCRM&lt;br /&gt;
**Inventory Parts =&amp;gt; Products/Parts in CommitCRM&lt;br /&gt;
**Non-Inventory Parts =&amp;gt; Products/Parts in CommitCRM&lt;br /&gt;
**Inventory Assembly Items =&amp;gt; Products/Parts in CommitCRM&lt;br /&gt;
**Other Charge Items =&amp;gt; Expenses in CommitCRM&lt;br /&gt;
*Changes made to QuickBooks Items can be synchronized with CommitCRM&lt;br /&gt;
*Create a new Item in CommitCRM based on a selected QuickBooks Item&lt;br /&gt;
*Create a new Item in QuickBooks based on a selected CommitCRM Item&lt;br /&gt;
*Create links between existing CommitCRM Items and QuickBooks Items to automate synchronization between them&lt;br /&gt;
*Send and receive updates for selected Items&lt;br /&gt;
&lt;br /&gt;
'''Invoices'''&lt;br /&gt;
*Generate QuickBooks invoices based on charges entered in CommitCRM&lt;br /&gt;
*Generate invoices at different levels:&lt;br /&gt;
**Account - Invoices generated at the Account level may include any charges linked to this account, its contracts and tickets.&lt;br /&gt;
**Contract - Generating an invoice at the Contract level may include only charges which are linked to this specific contract&lt;br /&gt;
**Ticket - Generating an invoice at the Ticket level may include only charges which are linked to this specific ticket&lt;br /&gt;
*See total unbilled pending charges according to Account, Contract and Ticket&lt;br /&gt;
*Select which charges to include in the invoice&lt;br /&gt;
*Create a QuickBooks invoice directly from the Account, Contract, or Ticket windows&lt;br /&gt;
*View all charges included in a QuickBooks invoice by filtering charges by the invoice reference value&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[QuickBooks_Link|Read more about CommitCRM-QuickBooks Link features and setup]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[QuickBooks_Link#Supported_Editions|See Supported QuickBooks editions]].&lt;br /&gt;
&lt;br /&gt;
==Employees Web Interface==&lt;br /&gt;
[[Web Interface|CommitCRM Web Interface]] enhances the power of CommitCRM by extending its reach to remote users or satellite offices anywhere via the Internet.&lt;br /&gt;
  	 &lt;br /&gt;
CommitCRM Web Interface for Employees is a Web based application that enables your employees to access data in CommitCRM through a standard web browser.&lt;br /&gt;
  	 &lt;br /&gt;
IT professionals may spend most of their time out of the office. Typically, you work at client sites and from home, and need to keep up to date with your schedules, assigned tickets and tasks, customer information and more. This is where CommitCRM Web Interface comes in to play.&lt;br /&gt;
  	 &lt;br /&gt;
The Employees Web Interface module enables employees to access CommitCRM data remotely using a web browser and their web username/password. They can then manage (view/add/edit) various types of information in CommitCRM including: Accounts, Tickets, Appointments, Tasks, Charges, Assets, History Notes and so on. &lt;br /&gt;
  	 &lt;br /&gt;
Web users can be defined for all Active Employees in CommitCRM, and permission to use the web interface can be granted or denied to certain employees.&lt;br /&gt;
&lt;br /&gt;
Using the Web Interface also provides you the ability to work with [[Subcontractors]]. The [[Subcontractors]] feature allows you to effectively manage subcontractors and track their work. You can let subcontractors access the system via the CommitCRM Web Interface, restrict them to view only specific Accounts and give them limited privileges. &lt;br /&gt;
&lt;br /&gt;
From a technical perspective, CommitCRM Web Interface runs on your server as a Windows service and serves incoming requests from employees or customers who are logged in. For maximum security, you can easily set CommitCRM Web Interface to use your SSL certificates so that encrypted Https: connections will be used.&lt;br /&gt;
  	 &lt;br /&gt;
&amp;gt;&amp;gt; [[Web_Interface|Read more about CommitCRM Web Interface features and Setup]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[subcontractors|Read more about working with subcontractors]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [http://www.commitcrm.com/videos/web_interface_installation_video.htm Watch Web Interface Setup Video].&lt;br /&gt;
  	 &lt;br /&gt;
==Customers Web Portal==&lt;br /&gt;
The Customers Web Portal lets your customers login to CommitCRM via a browser and view data which is relevant to them, including open Tickets, closed Tickets, Contract Status, pending bills, and so on. Customers can also open new tickets which will automatically receive a ticket number and enter the Ticket Inbox in CommitCRM.&lt;br /&gt;
  	 &lt;br /&gt;
You can receive email alerts whenever a customer creates a new ticket, or updates an old one, via the CommitCRM Web Interface.&lt;br /&gt;
  	 &lt;br /&gt;
CommitCRM Web Interface is a simple, clear and easy to understand interface. Your staff and customers will quickly feel comfortable with the program with a minimum of training.&lt;br /&gt;
  	 &lt;br /&gt;
CommitCRM Web Interface's look is customizable. With a few HTML changes to the basic settings, you can customize the interface to display your company name, logo and contact information on every page.&lt;br /&gt;
  	 &lt;br /&gt;
&amp;gt;&amp;gt; [[Web_Interface|Read more about CommitCRM Web Interface features and Setup]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Web_Interface#Setting_Customer_Privileges|Read more about setting customer privileges]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [http://www.commitcrm.com/videos/web_interface_installation_video.htm Watch Web Interface Setup Video].&lt;br /&gt;
&lt;br /&gt;
==Email to Ticket==&lt;br /&gt;
[[Email_Connector|CommitCRM Email Connector]] automatically generates new service Tickets in CommitCRM from incoming customer emails or from MSP systems automated email alerts. This feature saves time, reduces response time, and as a result increases customer satisfaction.&lt;br /&gt;
&lt;br /&gt;
CommitCRM Email Connector pulls incoming emails from your POP3 mail server (including Microsoft® Exchange® servers), processes the email and performs the following actions:&lt;br /&gt;
# Finds the CommitCRM Account or Contact which matches the &amp;quot;From&amp;quot; email address of the incoming email.&lt;br /&gt;
# Automatically creates a new Service Ticket in CommitCRM which is linked to the relevant Account.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Email_Connector|Read more about CommitCRM Email Connector]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [http://www.commitcrm.com/videos/email_connector_setup_video.htm CommitCRM Email Connector Setup video (recommended!)].&lt;br /&gt;
&lt;br /&gt;
==Email Threading for Tickets==&lt;br /&gt;
Starting with CommitCRM 5.3 [[Email_Connector|CommitCRM Email Connector]] provides a platform for managing '''all email correspondence''' for Tickets. &lt;br /&gt;
&lt;br /&gt;
CommitCRM Email Connector receives and distributes all email correspondence for you. If a customer replies to your support email in regards to a specific ticket, or if you, as a technician, reply to the customer or to another employee, the correspondence will be automatically filed under the ticket in the system and distributed automatically to the recipients defined for the Ticket.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Ticket_Management#Email_Distribution_via_Commit_Email_Connector|Read more about managing email distribution via CommitCRM Email Connector]].&lt;br /&gt;
&lt;br /&gt;
==Email Alerts==&lt;br /&gt;
The [[Alerts Server|CommitCRM Alerts Server]] send email alerts when certain events happen in the system, like a new Ticket is created, new Appointments are scheduled, updates are made to existing records, and more.&lt;br /&gt;
&lt;br /&gt;
CommitCRM Alerts Server provides the following features:&lt;br /&gt;
# '''Email Alerts to Employees''' - Notifies technicians by email when they have new tasks they need to perform, and when any updates have taken place in the system which concern them. These email Alerts are triggered by various system events.&lt;br /&gt;
# '''Email Alerts to Customers''' - Notifies customers when a new ticket is created or a ticket is closed. See more details in [[Alerts to Customers]].&lt;br /&gt;
&lt;br /&gt;
Using CommitCRM Alerts helps automate many workflow-related tasks so that employees are constantly up-to-date on their tasks and responsibilities. Each user can define their own Alert settings and decide when they wish to receive Alerts. The Alerts they are eligible to receive are determined by their user role in each case.&lt;br /&gt;
&lt;br /&gt;
Note that CommitCRM Alerts runs as a part of the CommitCRM Server, so the Server must be installed and running in order to use the CommitCRM Alerts.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [[Alerts_Server|Read more about CommitCRM Alerts Server features and setup]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [http://www.commitcrm.com/videos/email_connector_setup_video.htm Alerts Server Setup Video (recommended!)].&lt;br /&gt;
&lt;br /&gt;
==CommitCRM API==&lt;br /&gt;
CommitCRM provides various API tools in order to read/add/update information in the CommitCRM database. These tools are available to all users and no additional download is required in order to start using the API.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The CommitCRM API tools include: &lt;br /&gt;
* Programming API for retrieving and updating data.&lt;br /&gt;
* API by Email (via [[Email Connector|CommitCRM Email Connector]]).&lt;br /&gt;
* ODBC Link for read-only purposes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The CommitCRM API provides developers with a set of APIs which allow them to perform database transactions in order to read, add and update records in the CommitCRM database. The API can be used as a Programming API by embedding code which uses the API functions, or as an API by Email (available only for adding or updating data) which allows you to send XML formatted emails which will be processed and executed. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[Commit_API_Developers_Guide|Read more about CommitCRM API and ODBC]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; [[API_by_Email_and_MSP_Integration|Read more about API by Email]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SQL Database for CommitCRM==&lt;br /&gt;
''Note: The CommitCRM system provides a reliable, advanced and network-ready shared file-based database which doesn't require the server-based database described below. This is an '''optional''' add-on.''  	 &lt;br /&gt;
&lt;br /&gt;
The SQL Database for CommitCRM is an optional product for the CommitCRM product. SQL includes a SQL-based client/server database server that provides a robust solution for larger networks with many concurrent users and a high-database transaction volume. It provides bulletproof data integrity on networks and increased speed.&lt;br /&gt;
  	 &lt;br /&gt;
SQL also grants you the license to use CommitCRM remotely when using technologies such as Terminal Services or Citrix. This allows remote users to run CommitCRM through a remote session on the server. We also recommend our CommitCRM Web Interface module for remote users.&lt;br /&gt;
  	 &lt;br /&gt;
There are no ongoing administrative costs. SQL runs on your server and almost never require any user intervention, settings, periodic maintenance, etc.&lt;br /&gt;
  	 &lt;br /&gt;
SQL is an optional add-on product that is licensed and priced according to the number of concurrent open connections to the database, meaning the number of PCs, servers or terminal services sessions who access the CommitCRM database server at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [http://www.commitcrm.com/products/sql-database Read more about SQL Database for CommitCRM].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Accounts]]&lt;br /&gt;
*[[Billing]]&lt;br /&gt;
*[[Ticket Management]]&lt;br /&gt;
*[[Assets]]&lt;br /&gt;
*[[Sales]]&lt;br /&gt;
*[[Documents]]&lt;br /&gt;
*[[Knowledge Base]]&lt;br /&gt;
*[[Commit-Outlook_Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[QuickBooks_Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Web_Interface|CommitCRM Web Interface]]&lt;br /&gt;
*[[Email_Connector|CommitCRM Email Connector]]&lt;br /&gt;
*[[Alerts_Server|CommitCRM Alerts Server]]&lt;br /&gt;
*[[Videos]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Main_Page&amp;diff=7014</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Main_Page&amp;diff=7014"/>
		<updated>2016-07-18T08:51:09Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| id=&amp;quot;mp-topbanner&amp;quot; style=&amp;quot;width:100%; background:#ffffff; margin-top:1.2em; border:1px solid Silver;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:56%; color:#000;&amp;quot; |&lt;br /&gt;
&amp;lt;!--        &amp;quot;WELCOME TO COMMIT WIKI&amp;quot; AND ARTICLE COUNT        --&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:280px; border:none; background:#ffffff; margin-left:28%&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:280px; text-align:center; white-space:nowrap; color:#000;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:180%; border:none; margin:0; padding:.1em; color:#000;&amp;quot;&amp;gt;Welcome to the CommitCRM Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;top:+0.2em; font-size:120%;&amp;quot;&amp;gt;CommitCRM Support Documentation Center.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--    &amp;lt;div id=&amp;quot;articlecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:85%;&amp;quot;&amp;gt;[[Special:Statistics|{{NUMBEROFARTICLES}}]] articles in the system&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--        USEFUL LINKS ON THE RIGHT SIDE        --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:16%; font-size:95%;&amp;quot; |&lt;br /&gt;
* [http://www.commitcrm.com/free-trial/free-trial-download/ Download CommitCRM]&lt;br /&gt;
* [http://www.commitcrm.com/forum/ Forums]&lt;br /&gt;
* [http://www.commitcrm.com/products/why-commitcrm/ Why CommitCRM?]&lt;br /&gt;
* [http://www.commitcrm.com/about-us/ About Commit]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--        4HEADLINES        --&amp;gt;&lt;br /&gt;
{{Col}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=New to CommitCRM?=&lt;br /&gt;
&lt;br /&gt;
*[[Introduction|Introduction to CommitCRM]]&lt;br /&gt;
*[[Getting Started|Getting Started]] ([http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[#Setup &amp;amp; Installation|Setup &amp;amp; Installation]]  ([[Videos#Installation Guides|Watch Videos]])&lt;br /&gt;
*[[Videos|All Videos]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
*[[#Getting Started|Getting Started]] ([http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[#Setup &amp;amp; Installation|Setup &amp;amp; Installation]] ([[Videos#Installation Guides|Watch Videos]])&lt;br /&gt;
*[[#Videos|All Videos]]&lt;br /&gt;
*[[#Work Flows|Work Flows]]&lt;br /&gt;
*[[#User Manuals|User Manuals]]&lt;br /&gt;
*[[#Office Management|Office Management]]&lt;br /&gt;
*[[#Service Management|Service Management]]&lt;br /&gt;
*[[#Billing|Billing]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
*[[#Import and Export|Import and Export]]&lt;br /&gt;
*[[#Customization|Customization]]&lt;br /&gt;
*[[#Privileges|Privileges]]&lt;br /&gt;
*[[#Integration|Integration]]&lt;br /&gt;
*[[#FAQ|FAQ]]&lt;br /&gt;
*[[:Category:KB|CommitCRM KB Articles]]&lt;br /&gt;
&lt;br /&gt;
{{Break}}&lt;br /&gt;
&lt;br /&gt;
=Popular Forum Threads=&lt;br /&gt;
*[http://www.commitcrm.com/support/version-update/ New CommitCRM 11 Release!]&lt;br /&gt;
*[http://www.commitcrm.com/forum/showthread.php?t=1208 Running an IT Services Business Forum ]&lt;br /&gt;
*[http://www.commitcrm.com/forum/showthread.php?t=1037 The IT Toolbox – Community Based Resources for IT Professionals]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Recent KB Articles=&lt;br /&gt;
*[[KB:_Keeping_Your_Customers_In_Touch_With_You|Keeping Your Customers In Touch With You]]&lt;br /&gt;
*[[KB:_Integrating_CommitCRM_Wiki_Search_Into_Your_Browser|Integrating CommitCRM WIki Search Into Your Browser]]&lt;br /&gt;
*[[KB:_Web_Interface_Free_Text_Fields|Web Interface Free Text Fields]]&lt;br /&gt;
*[[KB:_How_To_Rename_Fields|How To Rename Fields]]&lt;br /&gt;
*[[KB:_Setting_up_CommitCRM_with_Terminal_Services|Setting Up CommitCRM with Terminal Services]]&lt;br /&gt;
*[[KB:_How_To_Create_Tickets_On_Behalf_of_Your_Customers_Using_Emails|How To Create Tickets On Behalf of Your Customers Using Emails]]&lt;br /&gt;
{{Colend}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--        CATEGORIES AND ARTICLES        --&amp;gt;&lt;br /&gt;
==[[Getting_Started|Getting Started]]==&lt;br /&gt;
&amp;lt;font size=2&amp;gt;&lt;br /&gt;
*[[Introduction|Introduction to CommitCRM]]&lt;br /&gt;
*[[CommitCRM Installation|Installing CommitCRM]]&lt;br /&gt;
*[[Videos#Installation Guides|Installation Videos]]&lt;br /&gt;
*[http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Getting Started Tutorial Video]&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Setup|Setup &amp;amp; Installation]]==&lt;br /&gt;
'''Client'''&lt;br /&gt;
*[[CommitCRM Installation|Installing CommitCRM]]&lt;br /&gt;
*[[Videos#Installation Guides|Installation Videos]]&lt;br /&gt;
*[[Accounts | Account Setup]]&lt;br /&gt;
*[[Employees | Employee Setup]]&lt;br /&gt;
*[[Privileges | Privileges Setup]]&lt;br /&gt;
*[[Import and Export]]&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[QuoteWerks_Link|CommitCRM-QuoteWerks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
&lt;br /&gt;
'''Server'''&lt;br /&gt;
*[[CommitCRM Installation|Installing CommitCRM]]&lt;br /&gt;
*[[Web Interface|CommitCRM Web Interface]] ([http://www.commitcrm.com/videos/web_interface_installation_video.htm Watch Video])&lt;br /&gt;
*[[Email Connector|CommitCRM Email Connector Setup]] ([http://www.commitcrm.com/videos/email_connector_setup_video.htm Watch Video]), [[Ticket_Management#Email_Distribution_via_CommitCRM_Email_Connector|Email Threading via CommitCRM Email Connector]]&lt;br /&gt;
*[[Alerts Server|CommitCRM Alerts Server]] ([http://www.commitcrm.com/videos/commit_alert_server_setup_video.htm Watch Video])&lt;br /&gt;
*[[Report Scheduler|CommitCRM Report Scheduler]]&lt;br /&gt;
*[[MSP_Integration_Setup|RMM/MSP Systems Integration]]&lt;br /&gt;
*[[GFI_MAX_Link|GFI MAX Link Setup Guide]]&lt;br /&gt;
*[[Continuum_Link|Continuum Link Setup Guide]]&lt;br /&gt;
*[[Commit SQL Database Installation Guide | CommitCRM SQL Database (CSD) Installation Guide (for registered CSD users)]]&lt;br /&gt;
*[[Commit SQL Database for Trial Users|CommitCRM SQL Database for Trial Users]]&lt;br /&gt;
&lt;br /&gt;
'''Upgrades'''&lt;br /&gt;
*[http://www.commitcrm.com/videos/commitcrm_upgrades_video.htm Upgrading CommitCRM Video]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Videos|Videos]]==&lt;br /&gt;
*[http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Getting Started Tutorial]&lt;br /&gt;
*[http://www.commitcrm.com/videos/web_interface_installation_video.htm Web Interface Installation]&lt;br /&gt;
*[http://www.commitcrm.com/videos/email_connector_setup_video.htm Email Connector Installation]&lt;br /&gt;
*[http://www.commitcrm.com/videos/commit_alert_server_setup_video.htm Alerts Server Installation] &lt;br /&gt;
*[[Videos#Ticket_Management|Ticket Management Videos]]&lt;br /&gt;
*[[Videos# Contracts &amp;amp; Billing|Billing Videos]]&lt;br /&gt;
*'''[[Videos|To All Videos!]]'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Work_Flows|Work Flows]]==&lt;br /&gt;
*[[Tickets|Ticket Lifecycle]] ([[Videos#Ticket Management|Watch Videos]])&lt;br /&gt;
*[[Ticket Management]] ([[Videos#Ticket Management|Watch Videos]])&lt;br /&gt;
*[[Billing Lifecycle]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
*[[Project Management]]&lt;br /&gt;
*[[Recurring Contracts]] ([http://www.commitcrm.com/videos/commit_contracts_batch_copy_wizard_video.htm Watch Video])&lt;br /&gt;
*[[SLA|Service Level Agreements (SLA)]]&lt;br /&gt;
*[[Over-used Hours]]&lt;br /&gt;
*[[Rolling-over Hours]]&lt;br /&gt;
*[[Asset Warranties]]&lt;br /&gt;
*[[Preventive Maintenance]]&lt;br /&gt;
*[[Return Material Authorization (RMA)]]&lt;br /&gt;
*[[Barcodes and Assets]]&lt;br /&gt;
*[[Sales|Sales Management]]&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Managing Quotes]]&lt;br /&gt;
*[[Filters|Searching with Filters]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User_Manuals|User Manuals]]==&lt;br /&gt;
*[[Billing]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
*[[Assets]]&lt;br /&gt;
*[[Sales]]&lt;br /&gt;
*[[Accounts]]&lt;br /&gt;
*[[Ticket Management]] ([[Videos#Ticket Management|Watch Videos]])&lt;br /&gt;
*[[Quotes]]&lt;br /&gt;
*[[SLA|Service Level Agreements (SLA)]]&lt;br /&gt;
*[[Knowledge Base]]&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Documents]]&lt;br /&gt;
*[[Filters|Using Filters]]&lt;br /&gt;
*[[Statistics Board]]&lt;br /&gt;
*[[Web Interface|CommitCRM Web Interface]] ([http://www.commitcrm.com/videos/employee_web_interface_tutorial_video.htm Overview Video], [http://www.commitcrm.com/videos/web_interface_installation_video.htm Installation Video])&lt;br /&gt;
*[[Generating_Reports_User_Guide|Generating Reports]]&lt;br /&gt;
*[[Report_Designer_User_Guide|Report Designer]] ([http://www.commitcrm.com/videos/commit_report_designer_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[To-do Lists]]&lt;br /&gt;
&lt;br /&gt;
'''Integration'''&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[Email Connector|CommitCRM Email Connector]] ([http://www.commitcrm.com/videos/email_connector_setup_video.htm Installation Video])&lt;br /&gt;
*[[Alerts Server|CommitCRM Alerts Server]] ([http://www.commitcrm.com/videos/commit_alert_server_setup_video.htm Installation Video])&lt;br /&gt;
*[[Report Scheduler|CommitCRM Report Scheduler]]&lt;br /&gt;
*[[QuoteWerks_Link|CommitCRM-QuoteWerks Link]]&lt;br /&gt;
*[[MSP_Integration_Setup|MSP Systems Integration]]&lt;br /&gt;
*[[Commit API Developers Guide|CommitCRM API Developers Guide]]&lt;br /&gt;
&lt;br /&gt;
*'''[[Videos|All Video Tutorials]]'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Office_Management|Office Management]]==&lt;br /&gt;
*[[Accounts]]&lt;br /&gt;
*[[Employees]]&lt;br /&gt;
*[[Subcontractors]]&lt;br /&gt;
*[[Privileges]]&lt;br /&gt;
*[[Documents]]&lt;br /&gt;
*[[Documents#Using Word Merge Templates|Word Templates]]&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Documents#Managing Outlook Emails within CommitCRM|Filing Emails]]&lt;br /&gt;
*[[History]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[Sales|Sales Management]]&lt;br /&gt;
*[[Quotes]]&lt;br /&gt;
*[[Statistics Board]]&lt;br /&gt;
*[[Filters|Searching with Filters]]&lt;br /&gt;
*[[Reports|Reports]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Service_Management|Service Management]]==&lt;br /&gt;
*[[Ticket Management]] ([[Videos#Ticket_Management|Watch Videos]])&lt;br /&gt;
*[[Tickets|Ticket Lifecycle]] ([[Videos#Ticket_Management|Watch Videos]])&lt;br /&gt;
*[[Tickets#Dispatch the Ticket|Dispatcher]] ([http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[Assets]]&lt;br /&gt;
*[[Managing Quotes]]&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Knowledge Base]]&lt;br /&gt;
*[[Billing]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Billing_Topics|Billing]]==&lt;br /&gt;
*[[Videos#Contracts_&amp;amp;_Billing|Billing Videos]]&lt;br /&gt;
*[[Billing|Billing User Guide]]&lt;br /&gt;
*[[Items]]&lt;br /&gt;
*[[Charges]]&lt;br /&gt;
*[[Charges#Using_the_Timer_to_Add_Charges|Timer]]&lt;br /&gt;
*[[Charges#Tracking_Time_Spent|Time Tracking]]&lt;br /&gt;
*[[Contracts]]&lt;br /&gt;
*[[Custom Pricing]]&lt;br /&gt;
*[[SLA|Service Level Agreements (SLA)]]&lt;br /&gt;
*[[Contract-Price Charges|Billing for Your Contracts]]&lt;br /&gt;
*[[Recurring Contracts]]&lt;br /&gt;
*[[Charges#Charging Using Taxes|Taxes]]&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
*[[Charges#Using CommitCRM Charge Reports|Reports]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Import_and_Export|Import and Export]]==&lt;br /&gt;
*[[Import Accounts]]&lt;br /&gt;
*[[Import Tickets]]&lt;br /&gt;
*[[Import Assets]]&lt;br /&gt;
*[[Import Items]]&lt;br /&gt;
*[[Documents#Importing Existing Documents|Import Documents]]&lt;br /&gt;
*[[Knowledge Base#Importing Articles|Import Knowledge Base Articles]]&lt;br /&gt;
*[[Importing from QuickBooks]]&lt;br /&gt;
*[[Syncing Accounts with Outlook|Import from Outlook (CommitCRM-Outlook Sync)]]&lt;br /&gt;
*[[Import and Export FAQ]]&lt;br /&gt;
*[[Import_and_Export_FAQ#Can_I_export_data_from_CommitCRM.3F|Export Data]]&lt;br /&gt;
*[[Community_Sharing_Center|Community Sharing Center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Customization|Customization]]==&lt;br /&gt;
*[[Field Customization]]&lt;br /&gt;
*[[Report Customization]] ([http://www.commitcrm.com/videos/commit_report_designer_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Filters]]&lt;br /&gt;
*[[Commit API Developers Guide|CommitCRM API Developers Guide]]&lt;br /&gt;
*[[Customization FAQ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Privileges|Privileges]]==&lt;br /&gt;
*[[Employee Privileges]]&lt;br /&gt;
*[[Subcontractors#Subcontractors_Permissions|Subcontractors Privileges]]&lt;br /&gt;
*[[Customer Privileges]]&lt;br /&gt;
*[[Privileges_FAQ|Privileges FAQ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Integration|Integration]]==&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[Commit Online Services|CommitCRM Online Services]]&lt;br /&gt;
*[[Commit API Developers Guide|CommitCRM API Developers Guide]]&lt;br /&gt;
*[[API by Email and MSP Integration|API by Email]]&lt;br /&gt;
*[[API by Email and MSP Integration|Automated Emails]]&lt;br /&gt;
*[[QuoteWerks_Link|CommitCRM-QuoteWerks Link]]&lt;br /&gt;
*[[Continuum_Link|CommitCRM-Continuum Link]]&lt;br /&gt;
*[[GFI_MAX_Link|CommitCRM-GFI MAX Link]]&lt;br /&gt;
*[[MSP_Integration_Setup|MSP Systems Integration]] ([[MSP_Integration_Setup#Kaseya.E2.84.A2|Kaseya™ ]], [[MSP_Integration_Setup#Level_Platforms.E2.84.A2_Managed_Workspace.E2.84.A2|Level Platforms™ Managed Workspace™]], [[MSP_Integration_Setup#N-able.E2.84.A2_N-central.E2.84.A2|N-able™ N-central™]])&lt;br /&gt;
*[[Documents#Importing Existing Documents|Import and Export (Excel, CSV, etc.)]]&lt;br /&gt;
*[[Documents#Using Word Merge Templates|Word Templates]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[FAQ|FAQ]]==&lt;br /&gt;
*[[Tickets FAQ|Tickets]]&lt;br /&gt;
*[[Contracts FAQ|Contracts]]&lt;br /&gt;
*[[Dispatcher &amp;amp; Calendar FAQ|Dispatcher &amp;amp; Calendar]]&lt;br /&gt;
*[[Charges FAQ|Charges]]&lt;br /&gt;
*[[Items FAQ|Items]]&lt;br /&gt;
*[[Reports FAQ|Reports]]&lt;br /&gt;
*[[Import and Export FAQ|Import &amp;amp; Export]]&lt;br /&gt;
*[[QuickBooks FAQ|QuickBooks]]&lt;br /&gt;
*[[Web Interface FAQ|Web Interface]]&lt;br /&gt;
*[[Outlook Integration FAQ|Outlook Integration]]&lt;br /&gt;
*[[Alerts Server FAQ|Alerts Server]]&lt;br /&gt;
*[[Email Connector FAQ|Email Connector]]&lt;br /&gt;
*[[Employees &amp;amp; Users FAQ|Employees &amp;amp; Users]]&lt;br /&gt;
*[[Documents FAQ|Documents]]&lt;br /&gt;
*[[Accounts FAQ|Accounts]]&lt;br /&gt;
*[[Assets FAQ|Assets]]&lt;br /&gt;
*[[Knowledge Base FAQ|Knowledge Base]]&lt;br /&gt;
*[[Activity Templates FAQ|Activity Templates]]&lt;br /&gt;
*[[Online Services FAQ|Online Services]]&lt;br /&gt;
*[[Customization FAQ|Customization]]&lt;br /&gt;
*[[Backup and Restore FAQ|Backup &amp;amp; Restore]]&lt;br /&gt;
*[[Global Settings FAQ|Global Settings]]&lt;br /&gt;
*[[Labor Rates FAQ|Labor Rates]]&lt;br /&gt;
*[[History FAQ|History]]&lt;br /&gt;
*[[Privileges FAQ|Privileges]]&lt;br /&gt;
*[[Messages FAQ|Messages]]&lt;br /&gt;
*[[Taxes FAQ|Taxes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Tickets&amp;diff=7013</id>
		<title>Tickets</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Tickets&amp;diff=7013"/>
		<updated>2016-07-13T09:38:09Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Create a New Ticket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{servicemanagement}}&lt;br /&gt;
=Scope=&lt;br /&gt;
This document covers the basic Ticket life cycle, from creating a new Ticket until it is completed and billed to the customer.&lt;br /&gt;
&lt;br /&gt;
Other recommended reading:&lt;br /&gt;
*'''[[Ticket Management|Ticket Management]]''' - This user guide covers new concepts and features regarding Ticket Management introduced with the release of CommitCRM version 5.3. The main features include New Ticket Navigation, New Ticket Inbox View and enhanced Email Correspondence Management. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Service Management Flow =&lt;br /&gt;
The basic flow includes the following steps (click each step to learn more about it):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot;&amp;gt;'''[[Tickets#Open the Account Window|Open the Account Window]]'''&amp;lt;br&amp;gt;Find an existing Account or create a new one&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
'''[[Tickets#Create a New Ticket|New ticket]]'''&amp;lt;br&amp;gt;A &amp;lt;u&amp;gt;Customer&amp;lt;/u&amp;gt; creates a Ticket via the [[Web Interface]]&amp;lt;br&amp;gt;or&amp;lt;br&amp;gt;A &amp;lt;u&amp;gt;Technician&amp;lt;/u&amp;gt; creates a Ticket via the Application or the [[Web Interface]]&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
'''[[Tickets#Dispatch the Ticket|Dispatch]]''' (optional):&amp;lt;br&amp;gt;If the Ticket requires an Appointment (i.e. an on-site visit),&amp;lt;br&amp;gt;Dispatch the Ticket to the correct technician&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
'''[[Tickets#Resolve the Ticket|Resolve]]'''&amp;lt;br&amp;gt;Add '''Charges''' describing the work done and '''Resolve''' the Ticket&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
'''[[Tickets#Bill the Customer|Bill the customer]]'''&amp;lt;br&amp;gt;If the Charge is Billable – create [[Charges#Using CommitCRM Charge Reports|Charges reports]] or [[QuickBooks_Link|Invoices]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=New Ticket Flow=&lt;br /&gt;
This section will demonstrate how to create a new Ticket for an [[Accounts|Account]], and how to easily dispatch it to the relevant technician.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
This guide assumes you already have some Accounts in the system. You can create Accounts by importing Accounts from Outlook, QuickBooks or any other data source. You can read more about how to import Accounts into CommitCRM in the [[Setup|CommitCRM Setup Guide]].&lt;br /&gt;
&lt;br /&gt;
You can also create an Account manually from within CommitCRM:&lt;br /&gt;
&lt;br /&gt;
#From the Accounts Window, click the '''New''' icon .&lt;br /&gt;
# Fill in the Account details.&lt;br /&gt;
#Click '''OK''' to save.&lt;br /&gt;
&lt;br /&gt;
===Open the Account Window===&lt;br /&gt;
At the top of the Account window, there is a Search pane. Using the '''Find''' field, you can search for an Account by any keyword, or you can '''search''' according to specific fields, such as phone numbers, company name, etc.&lt;br /&gt;
&lt;br /&gt;
Once the search word has been typed, hit the Enter key or click Refresh.&lt;br /&gt;
You will now see a filtered list of Accounts which includes only those who match the search criteria.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_accounts_window.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Note that you can also do a quick search by type, by selecting the '''[all types]''' drop down list and selecting the relevant type.&lt;br /&gt;
&lt;br /&gt;
Once the desired Account appears in the search results list, double-click it to see its complete details.&lt;br /&gt;
&lt;br /&gt;
Note that the Accounts list has several possible '''Views''': Complete Details, List and Details, List, Business Cards, List and Complete Details. You can select the display using the View menu on the top right-corner of the window&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_accounts_view_menu.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Also note that the blue '''Accounts''' on this tool bar is a menu which contains options which are relevant for Accounts only, this menu is also available in the '''Main menu &amp;gt; Accounts'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Create a New Ticket==&lt;br /&gt;
From the Account window, you can create a new Ticket in the following ways:&lt;br /&gt;
&lt;br /&gt;
#From the Tickets, tab, click the New icon on the bottom of the tab.&lt;br /&gt;
#Click the More Actions button on the tool bar and select '''New ticket for Account'''.&lt;br /&gt;
#From the Main menu, select '''File &amp;gt; New &amp;gt; Ticket...''' Note that this option will not automatically use the selected Account - you need to use one of the Account options (the first two) for this.&lt;br /&gt;
&lt;br /&gt;
Repeat the first step (click the new icon from the Tickets tab).&lt;br /&gt;
&lt;br /&gt;
The''' New Ticket''' window opens:&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_new_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
*'''Account''' - The Account is &amp;lt;u&amp;gt;already selected&amp;lt;/u&amp;gt; since the Ticket was opened from within a specific Account. &amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt; If you wish to open a Ticket for a new Account, you can click the '+' in the Account field to add a new Account. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
**&amp;lt;u&amp;gt;The Account's Description&amp;lt;/u&amp;gt; &amp;lt;br&amp;gt;In the box beneath the Account name, you will see a summary of the Account's '''Description''' and the '''Service Internal Description'''. You can use the Account's Internal Description in order to keep special comments regarding the service level for this customer, which should be displayed to the user whenever opening a Ticket.&lt;br /&gt;
**&amp;lt;u&amp;gt;Other Open Tickets for the Account&amp;lt;/u&amp;gt; &amp;lt;BR&amp;gt;In the box beneath the description, you can see a list of other Tickets which already exist for this Account. By reviewing this list before creating new Tickets, you can make sure that duplicate tickets are not created for reported issues. If you do find a matching Ticket during the process of creating a new one, you can simply double-click the existing ticket, and the new Ticket creation will be aborted and the existing Ticket's details will be displayed.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Contract''' - If no other contract was defined for the Account, the '''Global System Contract''' will be used as the default contract. At this stage, we will use the default contract to demonstrate a simple scenario.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Show ticket in Dispatcher''' - When this flag is set, the Ticket will be available for dispatching in the Dispatcher window tickets list. Note that Tickets that should not be dispatched for appointments should be set with an un-checked flag.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Manager''' - The manager is the person who is in charge of the Ticket. This is not necessarily the same person who will actually perform the work for the Ticket. Each Ticket can later be dispatched to several technicians to perform the actual work in several appointments/tasks.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Ticket Description''' - The Ticket Description should be entered in this field.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Asset''' - Select the Asset this Ticket applies to, if relevant.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Recipients''' - You can optionally [[Ticket_Management#Ticket_Recipients|add recipients to new tickets]] to define which internal (employees) and external (customers) Recipients should be notified with each email correspondence for the Ticket&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Additional''' - On the right side bar you can also set the Manager, Source, Status, Priority and more. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*Click '''OK''' to Save&lt;br /&gt;
&lt;br /&gt;
The New Ticket is now displayed with all the other Ticket details. You can now fill in or edit the rest of the Ticket information as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_details_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
*You can set a different '''Ticket Priority''' (the default is Normal)&lt;br /&gt;
*You can set the Due Date for the Ticket. When the Due Date is reached, it will appear in &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Red&amp;lt;/span&amp;gt;.&lt;br /&gt;
*In the Details Tab you can update details about the cause, source and category for this Ticket.&lt;br /&gt;
*The '''Estimated Work Duration''' is there to help when dispatching. For example, when you set it to 120 minutes, and drag/drop the Ticket from the Tickets list on to the Dispatcher window, the duration of the scheduled on-site visit is automatically set for 120 minutes, rather than the default of 30 minutes.&lt;br /&gt;
*You can also add additional '''Notes''' in the Notes field.&lt;br /&gt;
*'''Save''' your changes once done.&lt;br /&gt;
&lt;br /&gt;
==Dispatch the Ticket==&lt;br /&gt;
The CommitCRM Dispatcher allows you to easily view tickets pending and the technicians calendars in order to dispatch tickets for on-site visits. Once the Ticket is entered into CommitCRM, it appears in the Dispatcher window as &amp;quot;Waiting for Dispatching&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The Dispatcher lets you appoint the relevant technicians to the Appointments set for this Ticket.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_dispatcher_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Dispatch the Ticket&amp;lt;/u&amp;gt;&lt;br /&gt;
#Open the Dispatcher Window, and on the bottom you will see the '''Tickets Marked for Dispatching '''tab.&lt;br /&gt;
#Above this list you can see the '''Dispatcher''' window which consists of a daily view of Appointments per technician. You can view technicians' calendars by selecting them in the list in the left column.&lt;br /&gt;
#Select the Ticket in the list using the mouse and '''drag''' it to the Dispatcher view above, '''dropping''' it on the relevant technician calendar in the desired time for the Appointment.&lt;br /&gt;
#A new '''Appointment window''' opens.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[[File:tutorial_dispatcher_appointment.png|center]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
#Most of the relevant information is already there since it is taken from the Ticket – the Ticket Description, the Account, the Ticket, the owner (who is the employee which you dropped the ticket onto in the Dispatcher window), the date and the duration (taken from the Ticket).&lt;br /&gt;
#Add details to the description if needed, such as describe what is the purpose of the appointment for the technician.&lt;br /&gt;
#You can optionally set different background colors to represent different technicians' appointments, priority levels, etc.&lt;br /&gt;
#'''Click OK''' to save the Appointment.&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;mp-tfp&amp;quot; style=&amp;quot;margin:7px 0 0 0; width:100%; background:none;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #FFCB99; background:#ffffff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 id=&amp;quot;mp-tfa-h2&amp;quot; style=&amp;quot;margin:0; background:#fff3e1; font-size:120%; font-weight:bold; border:1px solid #FFCB99; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Tip&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot;&amp;gt; You can easily add Account details, such as Name, Phone Number, etc, to Appointments set in the Dispatcher window by clicking the yellow arrow next to the Account name in the Appointment window.&lt;br /&gt;
&lt;br /&gt;
You can also set Appointments to &amp;lt;u&amp;gt;automatically&amp;lt;/u&amp;gt; contain the Account details in the Appointment description. To do this, go to '''Tools &amp;gt; Options &amp;gt; Calendar &amp;gt; Miscellaneous''' and check the '''Attach Account Details to Description''' box.&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
At this point, technicians can view their new Appointments in their Calendars using the Application or the Web Interface - See the [[Tickets#On-Site Visits|On-Site Visits]] section.&lt;br /&gt;
&lt;br /&gt;
You can also view the Ticket scheduled appointments in the Ticket's '''Pending''' tab (see [[History#Viewing Ticket History|Viewing Ticket History]]).&lt;br /&gt;
&lt;br /&gt;
===Dispatching Tickets is optional===&lt;br /&gt;
A Ticket can also be handled without dispatching (for example when there is no need to set any appointments for this Ticket), simply by assigning it to a technician (via the Ticket Manager field) without going through the Dispatching step. If you want to set the Ticket not to appear in the Dispatcher, go to the Ticket's Details tab and un-check the &amp;quot;Show in Dispatcher&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
If most of your tickets do not require dispatching, you can change the default behavior not to show new Tickets in the dispatcher. This can be done from ''Tools &amp;gt; Options &amp;gt; Ticket - 1 &amp;gt; Show In Dispatcher''. Simply un-check this option and restart the application for the change to take effect. Still, if you manually set a specific Ticket to show in the dispatcher, it will immediately appear in the dispatcher window.&lt;br /&gt;
&lt;br /&gt;
==Add Tasks for Tickets==&lt;br /&gt;
Other than Dispatching a Ticket and setting Appointments to the technicians, you can also manage Tasks for the Ticket.&lt;br /&gt;
&lt;br /&gt;
You can set reminders to Tasks so this may help you set reminders to perform certain actions before going on site (e.g. remember to take an additional cartridge for the Printer).&lt;br /&gt;
&lt;br /&gt;
You can also use the Tasks in order to track complex Tickets which require several on-site visits and should be coordinated and actively tracked. For example, a technician may need to install a new network at a customer site, which involves buying parts and then installing them over a series of on-site visits. You may set a daily reminder to follow up on the project's status by adding a recurring task over the duration of the project.&lt;br /&gt;
 &lt;br /&gt;
Another helpful option is adding tasks and appointments from activity templates. This allows you to add a predefined group of common tasks and appointments to the ticket at once. You can read more about activity templates in the Activity Templates user guide here.&lt;br /&gt;
&lt;br /&gt;
Once you create a Task that is linked to a certain Ticket, you can view all the tasks for a Ticket in the Ticket's '''Pending''' tab. &lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_pending_tab.png|center]]&lt;br /&gt;
&lt;br /&gt;
=Create a New Ticket from the Web Interface=&lt;br /&gt;
The Web Interface allows employees and customers to open new Tickets which will be added to the database.&lt;br /&gt;
&lt;br /&gt;
It is recommended to read the [[Web Interface|Web Interface Manual]].&lt;br /&gt;
&lt;br /&gt;
The following steps assume the Web Interface is installed and that Web users were defined for the relevant employee (Learn more about the [[Web Interface|CommitCRM Web Interface]]).&lt;br /&gt;
&lt;br /&gt;
#To open a new Ticket, login to the Web Interface&lt;br /&gt;
#Go to the '''Accounts''' tab and click '''View''' for a certain Account.&lt;br /&gt;
#From the Account window, click '''Create for Account''', and select '''Ticket'''. &amp;lt;br&amp;gt;[[File:tutorial_web_ticket_new_menu.gif|center]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the New Ticket window, the Account is already selected , as we created the Ticket from within the Account (you can click +/- to expand the Account details). The System Global Contract will already be selected. All you need to do is enter the '''Description''' and you are done. You can set also other values such as the Ticket Type, Cause, Due date, etc.  Note that the Web Interface New Ticket window contains more information than the Client Application. Not all the information is mandatory, and you may fill it in now or at a later stage.&lt;br /&gt;
#Click '''Save''' to add the Ticket. &amp;lt;br&amp;gt;[[File:tutorial_web_new_ticket_window.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Create New Tickets from the Web Interface as a Customer==&lt;br /&gt;
Your customers may use the Web Interface for Customers module which allows them to view, edit and create data in CommitCRM.&lt;br /&gt;
&lt;br /&gt;
Customers can create new Tickets from the Tickets window.&lt;br /&gt;
&lt;br /&gt;
#In the Tickets tab, click the '''New Ticket''' link or click '''Create New''' and select Ticket.&lt;br /&gt;
#The new Ticket window will open.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[[File:tutorial_web_ticket_new_window_customer.gif|Center]]&amp;lt;br&amp;gt;&lt;br /&gt;
#Fill in the '''Description'''. You may also enter the Cause and Type.&amp;lt;br&amp;gt;&lt;br /&gt;
# Click '''Save'''&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;mp-tfp&amp;quot; style=&amp;quot;margin:7px 0 0 0; width:100%; background:none;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #FFCB99; background:#ffffff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h3 id=&amp;quot;mp-tfa-h2&amp;quot; style=&amp;quot;margin:0; background:#fff3e1; font-size:120%; font-weight:bold; border:1px solid #FFCB99; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Tip&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot;&amp;gt;You can set a default '''Type''' to be used when creating new Tickets. To do this, use the Client Application,  double-click on the &amp;quot;Type:&amp;quot; field label, and the field setting window will open. Go to the '''Field Behavior''' tab and set the '''Default Value'''. &amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The new Ticket is immediately updated in the CommitCRM database, and can be viewed from any CommitCRM Client Application.&lt;br /&gt;
&lt;br /&gt;
You can also automatically send [[Alerts Server|email alerts]] to predefined lists of email addresses.&lt;br /&gt;
&lt;br /&gt;
Learn more about setting up automatic emails in our [[FAQ]] section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=On-Site Visits=&lt;br /&gt;
When you have an on-site appointment, it is helpful to be able to view the Ticket details before and during the visit, or while on the road:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Before You Leave the Office==&lt;br /&gt;
Before you leave the office to go on-site, you may wish to:&lt;br /&gt;
#Print out the Ticket details.&lt;br /&gt;
#View the Account address on a map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Print Technician Service Forms&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before leaving on an on-site appointment, you can print a hard-copy of the Ticket details, including the Account details (address, phone number, etc.) and the Ticket description and history. You may use one of the pre-defined Technician Service Forms or customize your own form.&lt;br /&gt;
&lt;br /&gt;
You can create a Service Form for each Ticket from the Ticket window, using the '''Print''' icon. You can view the form before printing a hard-copy by clicking the '''Print Preview''' icon. You can also print it directly to a PDF file (English fonts only) by clicking the '''Print to PDF''' icon.&lt;br /&gt;
&lt;br /&gt;
#Click the arrow near the icon to open the available Service Forms list.&lt;br /&gt;
#Click the Icon itself to print out the default report. You can view which is the default report by opening the list with the arrow - the first report in the list, which appears in bold is the default for printing (you can set a different default for Tickets in '''Tools &amp;gt; Options &amp;gt; Tickets &amp;gt; Default Detailed Report''').&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_print_icon_details.png|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;View the Account address using the [[Commit Online Services|Online Services]]&amp;lt;/u&amp;gt;&lt;br /&gt;
You may wish to find the address of the Account you will be visiting before you set out. You can define your own Online Service which will open map sites (e.g. Google Maps, Yahoo! Maps etc.), and the map will automatically open to address of the Account or Contact stored in CommitCRM.&lt;br /&gt;
&lt;br /&gt;
To activate the Online Service from within the Ticket, you can right click on the Account Name field to open a pop up menu, and select the Online Services menu option.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_right_click_account.png|center]]&lt;br /&gt;
&lt;br /&gt;
You can learn more about how to activate the CommitCRM [[Commit Online Services|Online Service]] on our [[FAQ]].&lt;br /&gt;
&lt;br /&gt;
==On the road - Using [[Web Interface|CommitCRM Web Interface]]==&lt;br /&gt;
&lt;br /&gt;
While on the road, or when you are already at the customer's site, you may wish to Access CommitCRM's data in order to view the Ticket details, Account and Contract terms or print a service form to give to the customer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;CommitCRM Web Interface&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have Internet access, you can use the CommitCRM Web Interface in order to view the Ticket details, History Notes, Contract information, Account address, phone numbers and more.&lt;br /&gt;
&lt;br /&gt;
To install and use the Web Interface, read our simple Web Interface installation instructions on our Web site, under Support &amp;gt; Documents.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_web_accounts_list.gif|center]]&lt;br /&gt;
&lt;br /&gt;
'''Account list on the Web'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Service Forms&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also print a Service Form via the Web interface:&lt;br /&gt;
#Click a Ticket to view its details.&lt;br /&gt;
#On the top-right corner, select the Service Form and click Print Preview... menu or click the Print Preview icon to print the default form&lt;br /&gt;
#The Print Preview window opens.&lt;br /&gt;
#Click the Print link.&lt;br /&gt;
#Optionally, you can also print the report to a PDF file. This option lets you print any ticket form report, including customized reports. To print to PDF files, click the Print report to PDF file menu and select the report you wish to print.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_web_service_form_menu.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Resolve the Ticket=&lt;br /&gt;
Resolving a Ticket includes two main steps:&lt;br /&gt;
#[[Tickets#Add Charges|Add Charges]] for the Ticket&lt;br /&gt;
#[[Tickets#Set Ticket Status to Completed|Closing the Ticket]] (setting its status as Completed)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add Charges==&lt;br /&gt;
Charges are the way to log the work performed for the Ticket. Charges can be billable or not-billable (read more about Charges in the Introduction to Charges and Billing in CommitCRM), depending on the service agreement that was agreed upon with the customer.&lt;br /&gt;
&lt;br /&gt;
In this demonstration, we will add a simple Labor Charge using the System Global Contract, and will set the Rate during the process:&lt;br /&gt;
#Open the '''Ticket''' window.&lt;br /&gt;
#Go to the '''Charges''' tab.&lt;br /&gt;
#Click the '''New''' icon at the bottom on the screen.&lt;br /&gt;
#Select '''Labor Charge'''.&lt;br /&gt;
#The new charge window will open. Note that the Account, Ticket and Contract are &amp;lt;u&amp;gt;already selected&amp;lt;/u&amp;gt; according to the Ticket information.&amp;lt;br&amp;gt;&amp;lt;BR&amp;gt;[[File:tutorial_charge_new_window.png|center]]&amp;lt;br&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
#Select the default''' Labor Item'''.&lt;br /&gt;
#Fill in the To-From time and click the total time button to copy it to the '''Hours '''field (you can manually enter the hours if you prefer).#Add a description of the work performed to keep a log of the activity.&lt;br /&gt;
#'''Save &amp;amp; Close.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt;The Billable flag will be set by default. This is the default behavior for Global Contracts.&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;mp-tfp&amp;quot; style=&amp;quot;margin:7px 0 0 0; width:100%; background:none;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #FFCB99; background:#ffffff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h1 id=&amp;quot;mp-tfa-h2&amp;quot; style=&amp;quot;margin:0; background:#fff3e1; font-size:120%; font-weight:bold; border:1px solid #FFCB99; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Tip&amp;lt;/h1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot;&amp;gt;Adding the Charge appears as an event in the activity History of the Ticket Resolution/History tab, and  in the Account History tab (check the '''Detail''' check box on the bottom-right corner of the History tab in order to view internal history events).&lt;br /&gt;
&lt;br /&gt;
Note that you can go directly to the Account window from the Ticket by right-clicking the '''Account''' field in the ticket General tab and selecting '''Show Account'''&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Using the Timer to Add Charges===&lt;br /&gt;
You can use the CommitCRM Timer in order to record activity for a certain Ticket and then convert it into a Charge. This is usually useful for activities like phone support.&lt;br /&gt;
&lt;br /&gt;
You can activate the Timer from various places. First display the Ticket details and then:&lt;br /&gt;
*Click the '''Timer Icon'''.&lt;br /&gt;
*Or go to the '''Ticket Menu &amp;gt; Tools &amp;gt; New Timer''' option&lt;br /&gt;
*Or use the '''Ctrl+T''' keyboard shortcut, but make sure to have the correct Ticket/Account selected when performing this action.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_timer_icon.png|center]]&lt;br /&gt;
&lt;br /&gt;
'''How to activate the Timer'''&lt;br /&gt;
&lt;br /&gt;
You can start and stop the Timer as many times as you need, and all time spent will be added to the total time (clicking on the magnifying glass will display all the time logged and you can right-click each line and delete it if needed).&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_timer_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
'''Timer window'''&lt;br /&gt;
&lt;br /&gt;
Once you are finished timing and have completed the service, click the '''Add Charge''' button, and a new Charge window will open with the relevant Ticket and Account already selected. The total time from the Timer will be copied to the Charge '''Hours''' field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using the Web Interface to Add Charges====&lt;br /&gt;
To add new Charges from the Web Interface:&lt;br /&gt;
#Go to the Ticket Details Window (click '''View''' for a specific Ticket)&lt;br /&gt;
#Click the''' Create for Ticket''' menu, and select the new Charge (Labor, Expense or Product/Part). You can also scroll down to the Charges tab and click the '''New Charge''' at the top of the Charges list.&lt;br /&gt;
 &lt;br /&gt;
[[File:tutorial_web_charge_new_link.gif|center]]&lt;br /&gt;
&lt;br /&gt;
The New Charge window will open.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
#Select the default '''Labor Item''', and fill in the '''Units''' and the '''Rate'''.&lt;br /&gt;
#Click '''Save'''.&lt;br /&gt;
#Note that the Billable flag will be set by default – this is the default behavior for Global Contracts.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_web_charge_new_window.gif|center]]&lt;br /&gt;
&lt;br /&gt;
==Set Ticket Status to Completed==&lt;br /&gt;
After performing the work for the Ticket and adding Charges, the Ticket can be resolved:&lt;br /&gt;
#Open the Ticket window.&lt;br /&gt;
#Go to the Resolution tab and fill in the resolution description. This should be a short summary of the work performed in order to resolve the ticket.&lt;br /&gt;
#Click the Completed button on the toolbar.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_completed_icon.png|center]]&lt;br /&gt;
&lt;br /&gt;
At this point, the Ticket's status becomes Completed.&lt;br /&gt;
&lt;br /&gt;
You can view the Completed Ticket list in the Tickets window by selecting [closed] on the status filter. This will display all Tickets that have a status which is considered &amp;quot;'''closed'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Copy Charge Descriptions to Ticket Resolution===&lt;br /&gt;
Using this option you can copy all descriptions from all Charges entered for the Ticket and append them in the Resolution field. This way you can easily have the resolution automatically filled up with all the work that was entered in the Charges.&lt;br /&gt;
&lt;br /&gt;
Copying the Charge Descriptions to the Resolution is available from:&lt;br /&gt;
&lt;br /&gt;
* '''Resolution tab''' - a new option called &amp;quot;Append Charge Descriptions&amp;quot;.&lt;br /&gt;
* '''Automatically when closing a Ticket''' - if no resolution was entered, when closing the Ticket the system will suggest copying the description from the Charges into the Resolution field. To set this option go to ''Tools &amp;gt; Options &amp;gt; Tickets (Admin)'' tab.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ticket Resolution vs. Charges==&lt;br /&gt;
The Ticket Resolution/History tab contains:&lt;br /&gt;
#Ticket History - showing all Charges logged the work performed for a Ticket, and other history operations.&lt;br /&gt;
#Resolution - once the Ticket is resolved, you can add a short summary which is the Ticket Resolution. You can edit the Resolution in the top edit area in the Resolution/History tab. When completing a Ticket, the application offers you to copy the Charges automatically to the Resolution.&lt;br /&gt;
&lt;br /&gt;
[[File:tutorial_ticket_resolution_tab.png|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Benefits of using Charges to log the work&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;Using Charges to log work performed for a Ticket provides a much more detailed history log of the Ticket activity, and it allows you to better analyze the work at a later date. You will be able to analyze which Items you use most, how much time you spend on each customer or on each type of Ticket, view charges by Employees, etc. The more information you keep in your system, the better analyses can be performed on it later.&lt;br /&gt;
&lt;br /&gt;
Charges are also the way you can bill your customer - each Charge can be sent to the customer using CommitCRM Reports or can be the base for a new QuickBooks Invoice (see [[Billing]]).&lt;br /&gt;
&lt;br /&gt;
All charges can be automatically copied to the Ticket Resolution when completing the Ticket. See [[Tickets#Copy Charge Descriptions to Ticket Resolution|Copy Charge Descriptions to Ticket Resolution]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Using Resolution rather than Charges&amp;lt;/u&amp;gt;&lt;br /&gt;
In some cases you may not wish to log the work performed for the Ticket using a Charge (i.e. you do not plan to bill the customer for this work). In this case the Ticket resolution can be used to log the work, rather than the Charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tickets Inbox=&lt;br /&gt;
The Inbox view in the Ticket window shows all tickets which are in the Inbox. These tickets have been created or modified by a customer or by a third-party application. Tickets can also be moved to the Inbox manually when needed, to allow better tracking of those specific Tickets. &lt;br /&gt;
&lt;br /&gt;
See complete details in [[Ticket_Management#Inbox|Tickets Inbox]].&lt;br /&gt;
&lt;br /&gt;
''For your convenience, [http://www.commitcrm.com/videos/commitcrm_tickets_inbox.htm click to watch a video about Tickets Inbox].''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ticket Email Correspondence=&lt;br /&gt;
Email correspondence for Tickets can be managed via the CommitCRM application on two levels:&lt;br /&gt;
* Tracking email history regarding a Ticket.&lt;br /&gt;
* Managing [[Ticket_Management#Ticket_Recipients|Ticket Recipients]], i.e. defining who should receive a copy of emails being sent regarding a Ticket.&lt;br /&gt;
&lt;br /&gt;
See complete details in [[Ticket_Management#Email_Correspondence|Ticket Email Correspondence]].&lt;br /&gt;
&lt;br /&gt;
''For your convenience, [http://www.commitcrm.com/videos/commitcrm_email_correspondences_video/ click to watch a video about Ticket Email Correspondence].''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ticket Recipients==&lt;br /&gt;
Each Ticket holds a list of Recipients to define which internal (employees) and external (customers) Recipients should be notified with each email correspondence for the Ticket. &lt;br /&gt;
&lt;br /&gt;
Recipients are managed via the Ticket's Recipients tab, which contains two lists: External Recipients and Employee Recipients.&lt;br /&gt;
&lt;br /&gt;
See complete details in [[Ticket_Management#Ticket_Recipients|Ticket Recipients]].&lt;br /&gt;
&lt;br /&gt;
''For your convenience, [http://www.commitcrm.com/videos/commitcrm_ticket_recipients_video/ click to watch a video about Ticket Recipients].''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Advanced Ticket Options=&lt;br /&gt;
==Increment Automated Ticket Numbering==&lt;br /&gt;
System Administrators can change the ticket numbers being created and increment the automated Ticket number to start from a non-sequential number.&lt;br /&gt;
&lt;br /&gt;
For example: On January 1st you can increment the Ticket numbering to the next 10,000 number so you’ll easily know, based on the Ticket number, when it was opened.&lt;br /&gt;
&lt;br /&gt;
To increment the next Ticket number, go to ''Tools &amp;gt; Options &amp;gt; Tickets (Admin)'' and click ''Increment Ticket Number''.&lt;br /&gt;
&lt;br /&gt;
Note that only System Administrators can perform this action, and, once it is performed, it is '''irreversible''', so it should be performed carefully.&lt;br /&gt;
&lt;br /&gt;
==Printing Reports from the Ticket Window==&lt;br /&gt;
When viewing a Ticket in the Tickets window, you can print a Ticket report directly from the Print/Print Preview options in the Tickets window toolbar. Only detailed Ticket reports (as opposed to lists Ticket reports) are listed here.&lt;br /&gt;
&lt;br /&gt;
[[File:Ticket_reports_list_menu.gif]]&lt;br /&gt;
&lt;br /&gt;
The list of reports which appears in these options can be modified to show only reports you actually need to be accessible from this window.  &lt;br /&gt;
&lt;br /&gt;
To configure each report, and control whether it is accessible from the Ticket window:&lt;br /&gt;
# Go to the Reports window&lt;br /&gt;
# Choose the relevant report.&lt;br /&gt;
# Select ''Report &amp;gt; Make report available from Tickets window'' or ''Report &amp;gt; Remove from available reports in Tickets Window'' option.&lt;br /&gt;
&lt;br /&gt;
[[File:Ticket_report_remove_from_list.gif]]&lt;br /&gt;
&lt;br /&gt;
==Custom Ticket Priority Names==&lt;br /&gt;
&lt;br /&gt;
Ticket priority names such as &amp;quot;Normal&amp;quot;, &amp;quot;Immediate&amp;quot;, &amp;quot;Low&amp;quot; can now be renamed to anything you want. To do this just go to '''Tools &amp;gt; Options &amp;gt; Tickets (Admin)''' and click the '''Customize Priority Values''' button.&lt;br /&gt;
&lt;br /&gt;
[[File:Custom-priorities.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Labels =&lt;br /&gt;
&lt;br /&gt;
Labels are a new and powerful feature added in CommitCRM version 7. Tickets can have multiple color coded Labels applied manually, through the main CommitCRM client application and the Web Interface, or automatically based on settings for specific Accounts, Contracts, Assets as well as Email Connector and RMM generated Tickets. Labels on Tickets allow for advanced filtering, reporting and workflow improvements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See more details in [[Labels]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[Ticket Management]]&lt;br /&gt;
*[[Web Interface]]&lt;br /&gt;
*[[Billing]]&lt;br /&gt;
*[[Charges]]&lt;br /&gt;
*[[History]]&lt;br /&gt;
*[[Tickets FAQ]]&lt;br /&gt;
*[[Dispatcher &amp;amp; Calendar FAQ|Dispatcher FAQ]]&lt;br /&gt;
*[[To-do Lists]]&lt;br /&gt;
[[Category:Service Management]]&lt;br /&gt;
[[Category:Work Flows]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7008</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7008"/>
		<updated>2016-06-28T08:56:22Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the [[Filters#By_Subject_.28filtering_by_user-defined_fields.29|By Subject]]  and [[Filters#Secondary_Filter_.28filtering_linked_data.29|Secondary Filter]] options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&lt;br /&gt;
#Note that in order to save the filter, you should use the Save option. See more details in [[Filters#Saving_Filters|Saving Filters]].&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see [[Filters#New Template|New Template]] ). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Saving Filters===&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. At this stage, you can use the filter, pause it and edit it, however, it will not be saved until you actually save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To save the filter for future use:&lt;br /&gt;
#From the Filter menu, choose Save&lt;br /&gt;
#The Save window opens&amp;lt;br&amp;gt;[[File:Filter-save-window.png]]&lt;br /&gt;
#Enter a name for this filter&lt;br /&gt;
#Choose whether you want to share this filter with other users&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#The filter is now available in the filter drop-down menu.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a [[Filters#New_Filter|New filter]]&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Renaming Filter==&lt;br /&gt;
Once a filter is saved, you can rename it by using a special option.&lt;br /&gt;
To rename a filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-rename-window.png]]&lt;br /&gt;
#Enter the new name in the Name field.&lt;br /&gt;
#Click OK to finish.&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared so that other users can enjoy the already defined filters.&lt;br /&gt;
When saving the filter for the first time, you can also set the sharing options in the new filter window. See [[Filters#Saving_Filters|Saving Filters]] for more details.&lt;br /&gt;
 &lt;br /&gt;
To share an existing filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7007</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7007"/>
		<updated>2016-06-28T08:55:08Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* New Filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the [[Filters#By_Subject_.28filtering_by_user-defined_fields.29|By Subject]]  and [[Filters#Secondary_Filter_.28filtering_linked_data.29|Secondary Filter]] options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&lt;br /&gt;
#Note that in order to save the filter, you should use the Save option. See more details in [[Filters#Saving_Filters|Saving Filters]].&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a [[Filters#New_Filter|New filter]]&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see [[Filters#New Template|New Template]] ). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Saving Filters===&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. At this stage, you can use the filter, pause it and edit it, however, it will not be saved until you actually save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To save the filter for future use:&lt;br /&gt;
#From the Filter menu, choose Save&lt;br /&gt;
#The Save window opens&amp;lt;br&amp;gt;[[File:Filter-save-window.png]]&lt;br /&gt;
#Enter a name for this filter&lt;br /&gt;
#Choose whether you want to share this filter with other users&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#The filter is now available in the filter drop-down menu.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Renaming Filter==&lt;br /&gt;
Once a filter is saved, you can rename it by using a special option.&lt;br /&gt;
To rename a filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-rename-window.png]]&lt;br /&gt;
#Enter the new name in the Name field.&lt;br /&gt;
#Click OK to finish.&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared so that other users can enjoy the already defined filters.&lt;br /&gt;
When saving the filter for the first time, you can also set the sharing options in the new filter window. See [[Filters#Saving_Filters|Saving Filters]] for more details.&lt;br /&gt;
 &lt;br /&gt;
To share an existing filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7006</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7006"/>
		<updated>2016-06-28T08:54:22Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* New Filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the [[Filters#By_Subject_.28filtering_by_user-defined_fields.29|By Subject]]  and [[Filters#Secondary_Filter_.28filtering_linked_data.29|Secondary Filter]] options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note that in order to save the filter, you should use the Save option. See more details in [[Filters#Saving_Filters|Saving Filters]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a [[Filters#New_Filter|New filter]]&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see [[Filters#New Template|New Template]] ). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Saving Filters===&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. At this stage, you can use the filter, pause it and edit it, however, it will not be saved until you actually save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To save the filter for future use:&lt;br /&gt;
#From the Filter menu, choose Save&lt;br /&gt;
#The Save window opens&amp;lt;br&amp;gt;[[File:Filter-save-window.png]]&lt;br /&gt;
#Enter a name for this filter&lt;br /&gt;
#Choose whether you want to share this filter with other users&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#The filter is now available in the filter drop-down menu.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Renaming Filter==&lt;br /&gt;
Once a filter is saved, you can rename it by using a special option.&lt;br /&gt;
To rename a filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-rename-window.png]]&lt;br /&gt;
#Enter the new name in the Name field.&lt;br /&gt;
#Click OK to finish.&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared so that other users can enjoy the already defined filters.&lt;br /&gt;
When saving the filter for the first time, you can also set the sharing options in the new filter window. See [[Filters#Saving_Filters|Saving Filters]] for more details.&lt;br /&gt;
 &lt;br /&gt;
To share an existing filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-save-window.png&amp;diff=7005</id>
		<title>File:Filter-save-window.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-save-window.png&amp;diff=7005"/>
		<updated>2016-06-28T08:48:02Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Sheli uploaded a new version of &amp;amp;quot;File:Filter-save-window.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-save-window.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7004</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7004"/>
		<updated>2016-06-28T08:44:22Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the [[Filters#By_Subject_.28filtering_by_user-defined_fields.29|By Subject]]  and [[Filters#Secondary_Filter_.28filtering_linked_data.29|Secondary Filter]] options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a [[Filters#New_Filter|New filter]]&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see [[Filters#New Template|New Template]] ). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Saving Filters===&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. At this stage, you can use the filter, pause it and edit it, however, it will not be saved until you actually save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To save the filter for future use:&lt;br /&gt;
#From the Filter menu, choose Save&lt;br /&gt;
#The Save window opens&amp;lt;br&amp;gt;[[File:Filter-save-window.png]]&lt;br /&gt;
#Enter a name for this filter&lt;br /&gt;
#Choose whether you want to share this filter with other users&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#The filter is now available in the filter drop-down menu.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Renaming Filter==&lt;br /&gt;
Once a filter is saved, you can rename it by using a special option.&lt;br /&gt;
To rename a filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-rename-window.png]]&lt;br /&gt;
#Enter the new name in the Name field.&lt;br /&gt;
#Click OK to finish.&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared so that other users can enjoy the already defined filters.&lt;br /&gt;
When saving the filter for the first time, you can also set the sharing options in the new filter window. See [[Filters#Saving_Filters|Saving Filters]] for more details.&lt;br /&gt;
 &lt;br /&gt;
To share an existing filter:&lt;br /&gt;
#Choose the filter from the filters list.&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-rename-window.png&amp;diff=7003</id>
		<title>File:Filter-rename-window.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-rename-window.png&amp;diff=7003"/>
		<updated>2016-06-28T08:41:09Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-rename-window.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-rename-window.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7002</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7002"/>
		<updated>2016-06-28T08:35:03Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Saving Filters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the [[Filters#By_Subject_.28filtering_by_user-defined_fields.29|By Subject]]  and [[Filters#Secondary_Filter_.28filtering_linked_data.29|Secondary Filter]] options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a [[Filters#New_Filter|New filter]]&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see [[Filters#New Template|New Template]] ). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. At this stage, you can use the filter, pause it and edit it, however, it will not be saved until you actually save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To save the filter for future use:&lt;br /&gt;
#From the Filter menu, choose Save&lt;br /&gt;
#The Save window opens&amp;lt;br&amp;gt;[[File:Filter-save-window.png]]&lt;br /&gt;
#Enter a name for this filter&lt;br /&gt;
#Choose whether you want to share this filter with other users&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#The filter is now available in the filter drop-down menu.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7001</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=7001"/>
		<updated>2016-06-28T08:34:17Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Saving Filters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the [[Filters#By_Subject_.28filtering_by_user-defined_fields.29|By Subject]]  and [[Filters#Secondary_Filter_.28filtering_linked_data.29|Secondary Filter]] options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a [[Filters#New_Filter|New filter]]&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see [[Filters#New Template|New Template]] ). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. At this stage, you can use the filter, pause it and edit it, however, it will not be saved until you actually save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To save the filter for future use:&lt;br /&gt;
#From the Filter menu, choose Save&lt;br /&gt;
#The Save window opens&amp;lt;br&amp;gt;[[File:Filter-save-window.png]]&lt;br /&gt;
#Enter a name for this filter&lt;br /&gt;
#Choose whether you want to share this filter with other users&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#The filter is now available in the filter drop-down menu.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-save-window.png&amp;diff=7000</id>
		<title>File:Filter-save-window.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-save-window.png&amp;diff=7000"/>
		<updated>2016-06-28T08:30:48Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-save-window.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-save-window.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6999</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6999"/>
		<updated>2016-06-28T08:25:42Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the [[Filters#By_Subject_.28filtering_by_user-defined_fields.29|By Subject]]  and [[Filters#Secondary_Filter_.28filtering_linked_data.29|Secondary Filter]] options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a [[Filters#New_Filter|New filter]]&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see [[Filters#New Template|New Template]] ). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6998</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6998"/>
		<updated>2016-06-28T08:20:39Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens, however, there are already predefined fields selected for this filter, as defined in the template. In this window you can modify the search criteria if needed (see New Template). &amp;lt;br&amp;gt;[[File:Filter-from-template-criteria-window.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Advanced Queries==&lt;br /&gt;
When creating a Filter from templates, some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Expiry Search Options==&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sharing Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-from-template-criteria-window.png&amp;diff=6997</id>
		<title>File:Filter-from-template-criteria-window.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-from-template-criteria-window.png&amp;diff=6997"/>
		<updated>2016-06-28T08:20:29Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-from-template-criteria-window.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-from-template-criteria-window.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6996</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6996"/>
		<updated>2016-06-28T08:11:32Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* New from Template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the [[Filters#New Template|New Template]] window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6995</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6995"/>
		<updated>2016-06-28T08:10:11Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* New from Template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6994</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6994"/>
		<updated>2016-06-28T08:08:35Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6993</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6993"/>
		<updated>2016-06-28T08:08:10Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&lt;br /&gt;
Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6992</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6992"/>
		<updated>2016-06-27T18:34:45Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this:&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6991</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6991"/>
		<updated>2016-06-27T18:32:11Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Sorting===&lt;br /&gt;
The advanced sorting feature allows you to reorganize the data displayed in the list to be sorted to your needs. Advanced Sorting - sort the results by three levels, by choosing the fields to sort by.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this: &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6990</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6990"/>
		<updated>2016-06-27T18:30:44Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Sorting===&lt;br /&gt;
The advanced sorting feature allows you to reorganize the data displayed in the list to be sorted to your needs. Advanced Sorting - sort the results by three levels, by choosing the fields to sort by.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this: &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6989</id>
		<title>File:Filter-drop-down-menu.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6989"/>
		<updated>2016-06-27T18:29:36Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Sheli uploaded a new version of &amp;amp;quot;File:Filter-drop-down-menu.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-drop-down-menu.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6988</id>
		<title>File:Filter-drop-down-menu.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6988"/>
		<updated>2016-06-27T18:29:06Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Sheli uploaded a new version of &amp;amp;quot;File:Filter-drop-down-menu.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-drop-down-menu.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6987</id>
		<title>File:Filter-drop-down-menu.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6987"/>
		<updated>2016-06-27T18:28:46Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Sheli uploaded a new version of &amp;amp;quot;File:Filter-drop-down-menu.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-drop-down-menu.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6986</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6986"/>
		<updated>2016-06-27T18:23:57Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-from-template.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Sorting===&lt;br /&gt;
The advanced sorting feature allows you to reorganize the data displayed in the list to be sorted to your needs. Advanced Sorting - sort the results by three levels, by choosing the fields to sort by.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this: &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6985</id>
		<title>Filters</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Filters&amp;diff=6985"/>
		<updated>2016-06-27T18:19:24Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Created page with &amp;quot;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and us...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filters in CommitCRM allow you to define advanced search rules that can be applied for Accounts, Tickets, Charges, Items, etc. You can define the filter, save it easily and use it later to  filter lists.&lt;br /&gt;
&lt;br /&gt;
The Filter option is available in each window, in the left-top corner of the window:&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
==Create New Filter==&lt;br /&gt;
To create a new filter you can use one of the options:&lt;br /&gt;
&lt;br /&gt;
*'''New''' - create new filter from scratch. &lt;br /&gt;
*'''New from template''' - use predefined template to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New Filter===&lt;br /&gt;
To create a new filter:&lt;br /&gt;
#Select Filter &amp;gt; New. &lt;br /&gt;
#Choose the fields you want to filter by and their values.&lt;br /&gt;
#You can add lines where each line is calculated according to the logical term (AND/OR) in the beginning of the line.&lt;br /&gt;
#You can use the By Subject and Secondary Filter (advanced) options. See more details below.&lt;br /&gt;
#You can choose to sort the results using the Sort fields at the bottom of the window.&lt;br /&gt;
#Click OK to finish.&lt;br /&gt;
[[File:Filter-new.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New from Template===&lt;br /&gt;
Use predefined templates to create a filter. This will automatically define the fields and values for the search. These settings can be modified once the template is selected.&lt;br /&gt;
&lt;br /&gt;
Examples for templates: &lt;br /&gt;
*Accounts with Assets expiring next month.&lt;br /&gt;
*Accounts with expiring Contracts.&lt;br /&gt;
*Tickets which are open over 24 hours.&lt;br /&gt;
*Open Tickets without any logged charges.&lt;br /&gt;
&lt;br /&gt;
To create from template:&lt;br /&gt;
#Select New from Template&lt;br /&gt;
#Choose the filter template you want to apply, and click Next. &lt;br /&gt;
[[File:Filter-new-from-template.png]]&lt;br /&gt;
#In the next step, the New Template window opens and you can modify the search criteria if needed (see New Template). &lt;br /&gt;
#Then and click OK.&lt;br /&gt;
&lt;br /&gt;
===By Subject (filtering by user-defined fields)===&lt;br /&gt;
For entities that have user-defined fields, you can use the &amp;quot;By Subject&amp;quot; tab which allows you to filter according to the user-defined fields. Here you can choose the subject you want to filter by, and this will give you the relevant field list for this subject. A subject is basically a fields-group, which can be defined when adding new fields. For more details about adding your own fields, [[Field_Customization|click here]].&lt;br /&gt;
&lt;br /&gt;
===Secondary Filter (filtering linked data)===&lt;br /&gt;
The secondary filters allow you to create super-advanced filters on the results, and narrow down the results to exactly what you want to see. &lt;br /&gt;
For example, you can filter Charges, and narrow the results by specific ticket type, which reflects the type of problem (i.e. printer, mobile phone, laptop etc.,). This feature is quite powerful and provides great analytic possibilities. &lt;br /&gt;
&lt;br /&gt;
Other examples:&lt;br /&gt;
*Filter Tickets to display only Tickets related to Accounts to which a specific Employee is assigned.&lt;br /&gt;
*Filter Charges to display all Charges logged for Block of Time Contracts that belong to Accounts which are assigned to a specific Employee.&lt;br /&gt;
*Filter Charges to display only Charges for Completed Tickets that belong to Accounts of the type 'Law Office'.&lt;br /&gt;
*Filter Tickets to only display Tickets of VIP Accounts.&lt;br /&gt;
*Filter Charges to only show Charges related to Block of Time Contracts.&lt;br /&gt;
*Filter Tickets to only show Tickets linked to Assets whose warranty has expired.&lt;br /&gt;
*Filter Opportunities to only show Opportunities of Accounts that I am assigned to as the manager.&lt;br /&gt;
 &lt;br /&gt;
To use the secondary filter:&lt;br /&gt;
#Create a New filter&lt;br /&gt;
#Selecting the Secondary Filter Tab.&lt;br /&gt;
#The available data sources appear. Each has a Filter button.&lt;br /&gt;
#Click Filter for data sources you want to filter and define the filters in the window that opens.&lt;br /&gt;
#Click OK.&lt;br /&gt;
#The chosen filter now shows (Filter Active)&lt;br /&gt;
&lt;br /&gt;
[[File:Filter-secondary-filter-window.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sorting===&lt;br /&gt;
The advanced sorting feature allows you to reorganize the data displayed in the list to be sorted to your needs. Advanced Sorting - sort the results by three levels: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Non-Expiry Search Options===&lt;br /&gt;
When defining filters which are date-time based, such as by Ticket Due Date or Creation Date, etc. you can use non-expiring conditions, which are always relevant to the day you activate the filter.&lt;br /&gt;
For example, saved filters that can be used everyday:&lt;br /&gt;
*Tickets created yesterday.&lt;br /&gt;
*Tickets that are due tomorrow.&lt;br /&gt;
*Contracts that expire this week.&lt;br /&gt;
*Assets expiring next month.&lt;br /&gt;
&lt;br /&gt;
===Advanced Queries===&lt;br /&gt;
Note that some of the templates are marked with (*), marking them as  “advanced”. These templates are system-defined templates and use advanced queries on data related to the entity. These queries cannot be defined manually, however, users can define the search criteria in the next window. &lt;br /&gt;
For example:&lt;br /&gt;
[[File:Filter-new-template-advanced.png]]&lt;br /&gt;
&lt;br /&gt;
==Saving Filters==&lt;br /&gt;
While a new filter is being used without saving yet, the menu looks like this: &lt;br /&gt;
[[File:Filter-unsaves-drop-down-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The pause and delete options provide a quick way to stop the filter from affecting the list. These options will appear when hovering over the (Unsaved) label. &lt;br /&gt;
At this stage, the drop-down menu now includes also the following options:&lt;br /&gt;
#Edit&lt;br /&gt;
#Save&lt;br /&gt;
#Pause&lt;br /&gt;
#Close&lt;br /&gt;
&lt;br /&gt;
==Share Filter With Other Users==&lt;br /&gt;
Filters can be shared by users so that other users can enjoy the already defined filters.&lt;br /&gt;
To share your filters:&lt;br /&gt;
#Select Filter &amp;gt; Rename/Share&lt;br /&gt;
[[File:Filter-rename-menu-option.png]]&lt;br /&gt;
#The following window opens:&lt;br /&gt;
[[File:Filter-sharing-window.png]]&lt;br /&gt;
#Choose Everyone to share your filter. Note that only users with “Save Filter” privileges can edit the filter. See more details in [[Employee_Privileges|Employee Privileges]].&lt;br /&gt;
#Click OK to finish.&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-sharing-window.png&amp;diff=6984</id>
		<title>File:Filter-sharing-window.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-sharing-window.png&amp;diff=6984"/>
		<updated>2016-06-27T18:18:15Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-sharing-window.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-sharing-window.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-unsaves-drop-down-menu.png&amp;diff=6983</id>
		<title>File:Filter-unsaves-drop-down-menu.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-unsaves-drop-down-menu.png&amp;diff=6983"/>
		<updated>2016-06-27T18:15:38Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-unsaves-drop-down-menu.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-unsaves-drop-down-menu.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-rename-menu-option.png&amp;diff=6982</id>
		<title>File:Filter-rename-menu-option.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-rename-menu-option.png&amp;diff=6982"/>
		<updated>2016-06-27T18:14:20Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-rename-menu-option.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-rename-menu-option.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-new-template-advanced.png&amp;diff=6981</id>
		<title>File:Filter-new-template-advanced.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-new-template-advanced.png&amp;diff=6981"/>
		<updated>2016-06-27T18:12:39Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-new-template-advanced.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-new-template-advanced.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-secondary-filter-window.png&amp;diff=6980</id>
		<title>File:Filter-secondary-filter-window.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-secondary-filter-window.png&amp;diff=6980"/>
		<updated>2016-06-27T18:09:51Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-secondary-filter-window.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-secondary-filter-window.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-new-from-template.png&amp;diff=6979</id>
		<title>File:Filter-new-from-template.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-new-from-template.png&amp;diff=6979"/>
		<updated>2016-06-27T18:04:52Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-new-from-template.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-new-from-template.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-new.png&amp;diff=6978</id>
		<title>File:Filter-new.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-new.png&amp;diff=6978"/>
		<updated>2016-06-27T18:02:36Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-new.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-new.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6977</id>
		<title>File:Filter-drop-down-menu.png</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=File:Filter-drop-down-menu.png&amp;diff=6977"/>
		<updated>2016-06-27T17:58:25Z</updated>

		<summary type="html">&lt;p&gt;Sheli: Filter-drop-down-menu.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filter-drop-down-menu.png&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Main_Page&amp;diff=6933</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Main_Page&amp;diff=6933"/>
		<updated>2016-02-01T20:27:00Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Setup &amp;amp; Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| id=&amp;quot;mp-topbanner&amp;quot; style=&amp;quot;width:100%; background:#ffffff; margin-top:1.2em; border:1px solid Silver;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:56%; color:#000;&amp;quot; |&lt;br /&gt;
&amp;lt;!--        &amp;quot;WELCOME TO COMMIT WIKI&amp;quot; AND ARTICLE COUNT        --&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:280px; border:none; background:#ffffff; margin-left:28%&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:280px; text-align:center; white-space:nowrap; color:#000;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:180%; border:none; margin:0; padding:.1em; color:#000;&amp;quot;&amp;gt;Welcome to the CommitCRM Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;top:+0.2em; font-size:120%;&amp;quot;&amp;gt;CommitCRM Support Documentation Center.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--    &amp;lt;div id=&amp;quot;articlecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:85%;&amp;quot;&amp;gt;[[Special:Statistics|{{NUMBEROFARTICLES}}]] articles in the system&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--        USEFUL LINKS ON THE RIGHT SIDE        --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:16%; font-size:95%;&amp;quot; |&lt;br /&gt;
* [http://www.commitcrm.com/free-trial/free-trial-download/ Download CommitCRM]&lt;br /&gt;
* [http://www.commitcrm.com/forum/ Forums]&lt;br /&gt;
* [http://www.commitcrm.com/products/why-commitcrm/ Why CommitCRM?]&lt;br /&gt;
* [http://www.commitcrm.com/about-us/ About Commit]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--        4HEADLINES        --&amp;gt;&lt;br /&gt;
{{Col}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=New to CommitCRM?=&lt;br /&gt;
&lt;br /&gt;
*[[Introduction|Introduction to CommitCRM]]&lt;br /&gt;
*[[Getting Started|Getting Started]] ([http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[#Setup &amp;amp; Installation|Setup &amp;amp; Installation]]  ([[Videos#Installation Guides|Watch Videos]])&lt;br /&gt;
*[[Videos|All Videos]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
*[[#Getting Started|Getting Started]] ([http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[#Setup &amp;amp; Installation|Setup &amp;amp; Installation]] ([[Videos#Installation Guides|Watch Videos]])&lt;br /&gt;
*[[#Videos|All Videos]]&lt;br /&gt;
*[[#Work Flows|Work Flows]]&lt;br /&gt;
*[[#User Manuals|User Manuals]]&lt;br /&gt;
*[[#Office Management|Office Management]]&lt;br /&gt;
*[[#Service Management|Service Management]]&lt;br /&gt;
*[[#Billing|Billing]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
*[[#Import and Export|Import and Export]]&lt;br /&gt;
*[[#Customization|Customization]]&lt;br /&gt;
*[[#Privileges|Privileges]]&lt;br /&gt;
*[[#Integration|Integration]]&lt;br /&gt;
*[[#FAQ|FAQ]]&lt;br /&gt;
*[[:Category:KB|CommitCRM KB Articles]]&lt;br /&gt;
&lt;br /&gt;
{{Break}}&lt;br /&gt;
&lt;br /&gt;
=Popular Forum Threads=&lt;br /&gt;
*[http://www.commitcrm.com/support/version-update/ New CommitCRM 9 Release!]&lt;br /&gt;
*[http://www.commitcrm.com/forum/showthread.php?t=1208 Running an IT Services Business Forum ]&lt;br /&gt;
*[http://www.commitcrm.com/forum/showthread.php?t=1037 The IT Toolbox – Community Based Resources for IT Professionals]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Recent KB Articles=&lt;br /&gt;
*[[KB:_Keeping_Your_Customers_In_Touch_With_You|Keeping Your Customers In Touch With You]]&lt;br /&gt;
*[[KB:_Integrating_CommitCRM_Wiki_Search_Into_Your_Browser|Integrating CommitCRM WIki Search Into Your Browser]]&lt;br /&gt;
*[[KB:_Web_Interface_Free_Text_Fields|Web Interface Free Text Fields]]&lt;br /&gt;
*[[KB:_How_To_Rename_Fields|How To Rename Fields]]&lt;br /&gt;
*[[KB:_Setting_up_CommitCRM_with_Terminal_Services|Setting Up CommitCRM with Terminal Services]]&lt;br /&gt;
*[[KB:_How_To_Create_Tickets_On_Behalf_of_Your_Customers_Using_Emails|How To Create Tickets On Behalf of Your Customers Using Emails]]&lt;br /&gt;
{{Colend}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--        CATEGORIES AND ARTICLES        --&amp;gt;&lt;br /&gt;
==[[Getting_Started|Getting Started]]==&lt;br /&gt;
&amp;lt;font size=2&amp;gt;&lt;br /&gt;
*[[Introduction|Introduction to CommitCRM]]&lt;br /&gt;
*[[CommitCRM Installation|Installing CommitCRM]]&lt;br /&gt;
*[[Videos#Installation Guides|Installation Videos]]&lt;br /&gt;
*[http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Getting Started Tutorial Video]&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Setup|Setup &amp;amp; Installation]]==&lt;br /&gt;
'''Client'''&lt;br /&gt;
*[[CommitCRM Installation|Installing CommitCRM]]&lt;br /&gt;
*[[Videos#Installation Guides|Installation Videos]]&lt;br /&gt;
*[[Accounts | Account Setup]]&lt;br /&gt;
*[[Employees | Employee Setup]]&lt;br /&gt;
*[[Privileges | Privileges Setup]]&lt;br /&gt;
*[[Import and Export]]&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[QuoteWerks_Link|CommitCRM-QuoteWerks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
&lt;br /&gt;
'''Server'''&lt;br /&gt;
*[[CommitCRM Installation|Installing CommitCRM]]&lt;br /&gt;
*[[Web Interface|CommitCRM Web Interface]] ([http://www.commitcrm.com/videos/web_interface_installation_video.htm Watch Video])&lt;br /&gt;
*[[Email Connector|CommitCRM Email Connector Setup]] ([http://www.commitcrm.com/videos/email_connector_setup_video.htm Watch Video]), [[Ticket_Management#Email_Distribution_via_CommitCRM_Email_Connector|Email Threading via CommitCRM Email Connector]]&lt;br /&gt;
*[[Alerts Server|CommitCRM Alerts Server]] ([http://www.commitcrm.com/videos/commit_alert_server_setup_video.htm Watch Video])&lt;br /&gt;
*[[Report Scheduler|CommitCRM Report Scheduler]]&lt;br /&gt;
*[[MSP_Integration_Setup|RMM/MSP Systems Integration]]&lt;br /&gt;
*[[GFI_MAX_Link|GFI MAX Link Setup Guide]]&lt;br /&gt;
*[[Continuum_Link|Continuum Link Setup Guide]]&lt;br /&gt;
*[[Commit SQL Database Installation Guide | CommitCRM SQL Database (CSD) Installation Guide (for registered CSD users)]]&lt;br /&gt;
*[[Commit SQL Database for Trial Users|CommitCRM SQL Database for Trial Users]]&lt;br /&gt;
&lt;br /&gt;
'''Upgrades'''&lt;br /&gt;
*[http://www.commitcrm.com/videos/commitcrm_upgrades_video.htm Upgrading CommitCRM Video]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Videos|Videos]]==&lt;br /&gt;
*[http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Getting Started Tutorial]&lt;br /&gt;
*[http://www.commitcrm.com/videos/web_interface_installation_video.htm Web Interface Installation]&lt;br /&gt;
*[http://www.commitcrm.com/videos/email_connector_setup_video.htm Email Connector Installation]&lt;br /&gt;
*[http://www.commitcrm.com/videos/commit_alert_server_setup_video.htm Alerts Server Installation] &lt;br /&gt;
*[[Videos#Ticket_Management|Ticket Management Videos]]&lt;br /&gt;
*[[Videos# Contracts &amp;amp; Billing|Billing Videos]]&lt;br /&gt;
*'''[[Videos|To All Videos!]]'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Work_Flows|Work Flows]]==&lt;br /&gt;
*[[Tickets|Ticket Lifecycle]] ([[Videos#Ticket Management|Watch Videos]])&lt;br /&gt;
*[[Ticket Management]] ([[Videos#Ticket Management|Watch Videos]])&lt;br /&gt;
*[[Billing Lifecycle]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
*[[Project Management]]&lt;br /&gt;
*[[Recurring Contracts]] ([http://www.commitcrm.com/videos/commit_contracts_batch_copy_wizard_video.htm Watch Video])&lt;br /&gt;
*[[SLA|Service Level Agreements (SLA)]]&lt;br /&gt;
*[[Over-used Hours]]&lt;br /&gt;
*[[Rolling-over Hours]]&lt;br /&gt;
*[[Asset Warranties]]&lt;br /&gt;
*[[Preventive Maintenance]]&lt;br /&gt;
*[[Return Material Authorization (RMA)]]&lt;br /&gt;
*[[Barcodes and Assets]]&lt;br /&gt;
*[[Sales|Sales Management]]&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Managing Quotes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User_Manuals|User Manuals]]==&lt;br /&gt;
*[[Billing]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
*[[Assets]]&lt;br /&gt;
*[[Sales]]&lt;br /&gt;
*[[Accounts]]&lt;br /&gt;
*[[Ticket Management]] ([[Videos#Ticket Management|Watch Videos]])&lt;br /&gt;
*[[Quotes]]&lt;br /&gt;
*[[SLA|Service Level Agreements (SLA)]]&lt;br /&gt;
*[[Knowledge Base]]&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Documents]]&lt;br /&gt;
*[[Statistics Board]]&lt;br /&gt;
*[[Web Interface|CommitCRM Web Interface]] ([http://www.commitcrm.com/videos/employee_web_interface_tutorial_video.htm Overview Video], [http://www.commitcrm.com/videos/web_interface_installation_video.htm Installation Video])&lt;br /&gt;
*[[Generating_Reports_User_Guide|Generating Reports]]&lt;br /&gt;
*[[Report_Designer_User_Guide|Report Designer]] ([http://www.commitcrm.com/videos/commit_report_designer_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[To-do Lists]]&lt;br /&gt;
&lt;br /&gt;
'''Integration'''&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[Email Connector|CommitCRM Email Connector]] ([http://www.commitcrm.com/videos/email_connector_setup_video.htm Installation Video])&lt;br /&gt;
*[[Alerts Server|CommitCRM Alerts Server]] ([http://www.commitcrm.com/videos/commit_alert_server_setup_video.htm Installation Video])&lt;br /&gt;
*[[Report Scheduler|CommitCRM Report Scheduler]]&lt;br /&gt;
*[[QuoteWerks_Link|CommitCRM-QuoteWerks Link]]&lt;br /&gt;
*[[MSP_Integration_Setup|MSP Systems Integration]]&lt;br /&gt;
*[[Commit API Developers Guide|CommitCRM API Developers Guide]]&lt;br /&gt;
&lt;br /&gt;
*'''[[Videos|All Video Tutorials]]'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Office_Management|Office Management]]==&lt;br /&gt;
*[[Accounts]]&lt;br /&gt;
*[[Employees]]&lt;br /&gt;
*[[Subcontractors]]&lt;br /&gt;
*[[Privileges]]&lt;br /&gt;
*[[Documents]]&lt;br /&gt;
*[[Documents#Using Word Merge Templates|Word Templates]]&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Documents#Managing Outlook Emails within CommitCRM|Filing Emails]]&lt;br /&gt;
*[[History]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[Sales|Sales Management]]&lt;br /&gt;
*[[Quotes]]&lt;br /&gt;
*[[Statistics Board]]&lt;br /&gt;
*[[Reports|Reports]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Service_Management|Service Management]]==&lt;br /&gt;
*[[Ticket Management]] ([[Videos#Ticket_Management|Watch Videos]])&lt;br /&gt;
*[[Tickets|Ticket Lifecycle]] ([[Videos#Ticket_Management|Watch Videos]])&lt;br /&gt;
*[[Tickets#Dispatch the Ticket|Dispatcher]] ([http://www.commitcrm.com/videos/commit_crm_getting_started_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[Assets]]&lt;br /&gt;
*[[Managing Quotes]]&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Knowledge Base]]&lt;br /&gt;
*[[Billing]] ([[Videos#Contracts &amp;amp; Billing|Watch Videos]])&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Billing_Topics|Billing]]==&lt;br /&gt;
*[[Videos#Contracts_&amp;amp;_Billing|Billing Videos]]&lt;br /&gt;
*[[Billing|Billing User Guide]]&lt;br /&gt;
*[[Items]]&lt;br /&gt;
*[[Charges]]&lt;br /&gt;
*[[Charges#Using_the_Timer_to_Add_Charges|Timer]]&lt;br /&gt;
*[[Charges#Tracking_Time_Spent|Time Tracking]]&lt;br /&gt;
*[[Contracts]]&lt;br /&gt;
*[[Custom Pricing]]&lt;br /&gt;
*[[SLA|Service Level Agreements (SLA)]]&lt;br /&gt;
*[[Contract-Price Charges|Billing for Your Contracts]]&lt;br /&gt;
*[[Recurring Contracts]]&lt;br /&gt;
*[[Charges#Charging Using Taxes|Taxes]]&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
*[[Charges#Using CommitCRM Charge Reports|Reports]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Import_and_Export|Import and Export]]==&lt;br /&gt;
*[[Import Accounts]]&lt;br /&gt;
*[[Import Tickets]]&lt;br /&gt;
*[[Import Assets]]&lt;br /&gt;
*[[Import Items]]&lt;br /&gt;
*[[Documents#Importing Existing Documents|Import Documents]]&lt;br /&gt;
*[[Knowledge Base#Importing Articles|Import Knowledge Base Articles]]&lt;br /&gt;
*[[Importing from QuickBooks]]&lt;br /&gt;
*[[Syncing Accounts with Outlook|Import from Outlook (CommitCRM-Outlook Sync)]]&lt;br /&gt;
*[[Import and Export FAQ]]&lt;br /&gt;
*[[Import_and_Export_FAQ#Can_I_export_data_from_CommitCRM.3F|Export Data]]&lt;br /&gt;
*[[Community_Sharing_Center|Community Sharing Center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Customization|Customization]]==&lt;br /&gt;
*[[Field Customization]]&lt;br /&gt;
*[[Report Customization]] ([http://www.commitcrm.com/videos/commit_report_designer_tutorial_video.htm Watch Video])&lt;br /&gt;
*[[Activity Templates]] ([http://www.commitcrm.com/videos/commit_activity_templates_video.htm Watch Video])&lt;br /&gt;
*[[Email Templates]]&lt;br /&gt;
*[[Commit API Developers Guide|CommitCRM API Developers Guide]]&lt;br /&gt;
*[[Customization FAQ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Privileges|Privileges]]==&lt;br /&gt;
*[[Employee Privileges]]&lt;br /&gt;
*[[Subcontractors#Subcontractors_Permissions|Subcontractors Privileges]]&lt;br /&gt;
*[[Customer Privileges]]&lt;br /&gt;
*[[Privileges_FAQ|Privileges FAQ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Integration|Integration]]==&lt;br /&gt;
*[[QuickBooks Link|CommitCRM-QuickBooks Link]]&lt;br /&gt;
*[[Xero_Link|CommitCRM-Xero Link]]&lt;br /&gt;
*[[Commit-Outlook Sync|CommitCRM-Outlook Sync]]&lt;br /&gt;
*[[Commit Online Services|CommitCRM Online Services]]&lt;br /&gt;
*[[Commit API Developers Guide|CommitCRM API Developers Guide]]&lt;br /&gt;
*[[API by Email and MSP Integration|API by Email]]&lt;br /&gt;
*[[API by Email and MSP Integration|Automated Emails]]&lt;br /&gt;
*[[QuoteWerks_Link|CommitCRM-QuoteWerks Link]]&lt;br /&gt;
*[[Continuum_Link|CommitCRM-Continuum Link]]&lt;br /&gt;
*[[GFI_MAX_Link|CommitCRM-GFI MAX Link]]&lt;br /&gt;
*[[MSP_Integration_Setup|MSP Systems Integration]] ([[MSP_Integration_Setup#Kaseya.E2.84.A2|Kaseya™ ]], [[MSP_Integration_Setup#Level_Platforms.E2.84.A2_Managed_Workspace.E2.84.A2|Level Platforms™ Managed Workspace™]], [[MSP_Integration_Setup#N-able.E2.84.A2_N-central.E2.84.A2|N-able™ N-central™]])&lt;br /&gt;
*[[Documents#Importing Existing Documents|Import and Export (Excel, CSV, etc.)]]&lt;br /&gt;
*[[Documents#Using Word Merge Templates|Word Templates]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[FAQ|FAQ]]==&lt;br /&gt;
*[[Tickets FAQ|Tickets]]&lt;br /&gt;
*[[Contracts FAQ|Contracts]]&lt;br /&gt;
*[[Dispatcher &amp;amp; Calendar FAQ|Dispatcher &amp;amp; Calendar]]&lt;br /&gt;
*[[Charges FAQ|Charges]]&lt;br /&gt;
*[[Items FAQ|Items]]&lt;br /&gt;
*[[Reports FAQ|Reports]]&lt;br /&gt;
*[[Import and Export FAQ|Import &amp;amp; Export]]&lt;br /&gt;
*[[QuickBooks FAQ|QuickBooks]]&lt;br /&gt;
*[[Web Interface FAQ|Web Interface]]&lt;br /&gt;
*[[Outlook Integration FAQ|Outlook Integration]]&lt;br /&gt;
*[[Alerts Server FAQ|Alerts Server]]&lt;br /&gt;
*[[Email Connector FAQ|Email Connector]]&lt;br /&gt;
*[[Employees &amp;amp; Users FAQ|Employees &amp;amp; Users]]&lt;br /&gt;
*[[Documents FAQ|Documents]]&lt;br /&gt;
*[[Accounts FAQ|Accounts]]&lt;br /&gt;
*[[Assets FAQ|Assets]]&lt;br /&gt;
*[[Knowledge Base FAQ|Knowledge Base]]&lt;br /&gt;
*[[Activity Templates FAQ|Activity Templates]]&lt;br /&gt;
*[[Online Services FAQ|Online Services]]&lt;br /&gt;
*[[Customization FAQ|Customization]]&lt;br /&gt;
*[[Backup and Restore FAQ|Backup &amp;amp; Restore]]&lt;br /&gt;
*[[Global Settings FAQ|Global Settings]]&lt;br /&gt;
*[[Labor Rates FAQ|Labor Rates]]&lt;br /&gt;
*[[History FAQ|History]]&lt;br /&gt;
*[[Privileges FAQ|Privileges]]&lt;br /&gt;
*[[Messages FAQ|Messages]]&lt;br /&gt;
*[[Taxes FAQ|Taxes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=API_Reference_Manual&amp;diff=6923</id>
		<title>API Reference Manual</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=API_Reference_Manual&amp;diff=6923"/>
		<updated>2016-01-10T16:29:01Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Opportunity Fields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{usermanualsapidevelopersguide}}&lt;br /&gt;
=Introduction=&lt;br /&gt;
In this document you will find:&lt;br /&gt;
* Detailed listing of the CommitCRM API functions with their parameters&lt;br /&gt;
* Detailed listing of database fields per entity. The database fields are used when adding, updating and retrieving data using the API. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=API Functions=&lt;br /&gt;
The Programming API provides two sets of API functions:&lt;br /&gt;
* Data Retrieval API&lt;br /&gt;
* Data Update API&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Data Retrieval API Functions ==&lt;br /&gt;
The Data Retrieval API is available starting with CommitCRM 5.5.''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The Data Retrieval API should be used for read-only purposes. Pulling data from the database using the API should be done using the following steps:&lt;br /&gt;
&lt;br /&gt;
# Execute an SQL query using the data query API function.&lt;br /&gt;
# The data query API returns a list of resulting record IDs.&lt;br /&gt;
# Read each record separately using another API function.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The Data Retrieval API functions include initialization, error handling and actual data retrieval functions. &lt;br /&gt;
The following data retrieval API functions receive and return parameters in XML format:&lt;br /&gt;
* CmtGetQueryRecIds - Receives an SQL query and returns a result list of REC IDs.&lt;br /&gt;
* CmtGetRecordDataByRecId - Returns record details according to the input REC ID.&lt;br /&gt;
* CmtGetFieldAttributesByRecId (advanced) - Returns the database properties of a field.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The following table lists the Data Retrieval API functions and their parameters. You can find more details about each function below the table. &lt;br /&gt;
&lt;br /&gt;
Data Retrieval API Functions:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Method'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtInitDbQryDll(app_name, path, status)'''&lt;br /&gt;
| status (int)&lt;br /&gt;
| Establishes a connection to the database. app_name - This string will be used for all functions of the package, and will appear in the application as the user who performs the changes in the records you update. You should specify a meaningful value. path - The path to the DB folder where the CommitCRM server is installed: &amp;lt;server&amp;gt;\CommitCRM\Db status - 1 for success. See Error Codes Description for other values.&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtGetQueryRecIds'''&amp;lt;br&amp;gt; (xml_request_buff,&amp;lt;br&amp;gt;xml_request_buff_len,&amp;lt;br&amp;gt;xml_response_data_buff,&amp;lt;br&amp;gt;xml_response_data_buff_len,&amp;lt;br&amp;gt;status)&lt;br /&gt;
| status (int),results (char)&lt;br /&gt;
| Receives an SQL query and returns a result list of REC IDs. You should then call CmtGetRecordDataByRecId for each record details.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_request_buff – XML with the SQL query. &amp;lt;br&amp;gt;&lt;br /&gt;
xml_request_buff_len – length of the request buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_response_data_buff - buffer for returned XML response.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_response_data_buff_len – length of the response buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
status - returned status, 1 for success.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; See [[API_Reference_Manual#Error_Codes_Description|Error Codes Description]] for other values.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; See [[API_Reference_Manual#CmtGetQueryRecIds|CmtGetQueryRecIds]] for more details about the XML parameters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtGetRecordDataByRecId'''&amp;lt;br&amp;gt; (xml_request_buff,&amp;lt;br&amp;gt;xml_request_buff_len,&amp;lt;br&amp;gt;xml_response_data_buff,&amp;lt;br&amp;gt;xml_response_data_buff_len,&amp;lt;br&amp;gt;status)&lt;br /&gt;
| status (int),details(char)&lt;br /&gt;
| Returns a record's details according to the input REC ID. &amp;lt;br&amp;gt;&lt;br /&gt;
xml_request_buff – XML with the REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_request_buff_len – length of the request buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_response_data_buff - buffer for returned XML response.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_response_data_buff_len – length of the response buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
status - returned status, 1 for success.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; See [[API_Reference_Manual#Error_Codes_Description|Error Codes Description]] for other values.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; See [[API_Reference_Manual#CmtGetRecordDataByRecId|CmtGetRecordDataByRecId]] for more details about the XML parameters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtGetFieldAttributesByRecId'''&amp;lt;br&amp;gt; (xml_request_buff,&amp;lt;br&amp;gt;xml_request_buff_len,&amp;lt;br&amp;gt;xml_response_data_buff,&amp;lt;br&amp;gt;xml_response_data_buff_len,&amp;lt;br&amp;gt;status)&lt;br /&gt;
| status (int),details(char)&lt;br /&gt;
| Returns the properties of a database field. &amp;lt;br&amp;gt;&lt;br /&gt;
xml_request_buff – XML with the requested Field ID.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_request_buff_len – length of the request buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_response_data_buff - buffer for returned XML response.&amp;lt;br&amp;gt;&lt;br /&gt;
xml_response_data_buff_len – length of the response buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
status - returned status, 1 for success.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; See [[API_Reference_Manual#Error_Codes_Description|Error Codes Description]] for other values.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; See [[API_Reference_Manual#CmtGetFieldAttributesByRecId|CmtGetFieldAttributesByRecId]] for more details about the XML parameters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtTerminateDbQryDll'''&lt;br /&gt;
| &lt;br /&gt;
| Close the connection to the database&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtGetDescriptionByCode''' (code,&amp;lt;br&amp;gt;desc_size,&amp;lt;br&amp;gt;desc)&lt;br /&gt;
| message (char)&lt;br /&gt;
| Call this function in case of error in&amp;lt;br&amp;gt;&lt;br /&gt;
'''CmtInsUpdRec'''. &amp;lt;br&amp;gt;&lt;br /&gt;
In case of error (return code other than 1),&amp;lt;br&amp;gt;&lt;br /&gt;
you can use this to get error string.&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtGetDescriptionByStatus'''&lt;br /&gt;
| &lt;br /&gt;
| Call this function in case of error in&amp;lt;br&amp;gt;&lt;br /&gt;
'''CmtInitDbQryDll'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===CmtGetQueryRecIds ===&lt;br /&gt;
The CmtGetQueryRecIds function receives an SQL query and returns a result list of REC IDs.&amp;lt;br&amp;gt; &lt;br /&gt;
Both the request and the response parameters are in XML format. See more details about each XML structure below.&lt;br /&gt;
&lt;br /&gt;
====CmtGetQueryRecIds Request====&lt;br /&gt;
The commitcrmxmlqueryrequest XML contains the following sections:&lt;br /&gt;
* Query Data Type – here you should enter which data type you want to query.&lt;br /&gt;
* SQL Query – here you build the SQL Query to be executed.&lt;br /&gt;
&lt;br /&gt;
commitcrmxmlqueryrequest XML template:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
 &amp;lt;?commitcrmxmlqueryrequest version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
 &amp;lt;CommitCRMQueryDataRequest &amp;gt;&lt;br /&gt;
    &amp;lt;ExternalApplicationName&amp;gt;Enter you application name here&amp;lt;/ExternalApplicationName&amp;gt; &lt;br /&gt;
    &amp;lt;Datakind&amp;gt; one of the supported data types &amp;lt;/Datakind&amp;gt;&lt;br /&gt;
      &amp;lt;MaxRecordCount&amp;gt; Enter the maximum records you want in the results &amp;lt;/MaxRecordCount&amp;gt; &lt;br /&gt;
      &amp;lt;Query&amp;gt; &lt;br /&gt;
        &amp;lt;Where&amp;gt;&lt;br /&gt;
  	   &amp;lt;Link&amp;gt; ( &amp;lt;/Link&amp;gt;&lt;br /&gt;
  	   &amp;lt;FLDTKTCARDID op=&amp;quot; = | &amp;gt; | &amp;gt;= | &amp;lt; | &amp;lt;= | like | not | not like &amp;quot;&amp;gt; value &amp;lt;/FLDTKTCARDID&amp;gt; &lt;br /&gt;
  	   &amp;lt;Link&amp;gt; ) and | or ( &amp;lt;/Link&amp;gt;&lt;br /&gt;
  	   &amp;lt;FLDTKTCARDID op=&amp;quot; = | &amp;gt; | &amp;gt;= | &amp;lt; | &amp;lt;= | like | not | not like &amp;quot;&amp;gt; value &amp;lt;/FLDTKTCARDID&amp;gt; &lt;br /&gt;
  	   &amp;lt;Link&amp;gt; ) &amp;lt;/Link&amp;gt;&lt;br /&gt;
        &amp;lt;/Where&amp;gt;&lt;br /&gt;
        &amp;lt;Order&amp;gt;&lt;br /&gt;
  	  &amp;lt;FLDTKTCARDID_FLDCRDFULLNAME dir=&amp;quot;asc | desc&amp;quot; /&amp;gt; &lt;br /&gt;
        &amp;lt;/Order&amp;gt;	&lt;br /&gt;
      &amp;lt;/Query&amp;gt;&lt;br /&gt;
 &amp;lt;/CommitCRMQueryDataRequest &amp;gt;&lt;br /&gt;
&lt;br /&gt;
See more details about each XML token below.&lt;br /&gt;
&lt;br /&gt;
===== Query Data Type =====&lt;br /&gt;
The Data Type should be entered in the following token:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datakind&amp;gt; one of the supported data types &amp;lt;/Datakind&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table lists the entities supported by the Data Retrieval API. In this list you will find the entity name as it appears in the application and the data kind which is the string you should use in the XML token: ''Datakind'' in the XML.&lt;br /&gt;
&lt;br /&gt;
Data Retrieval API Supported data types (Data Kind):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Entity in Application'''&lt;br /&gt;
! '''Data Kind'''&lt;br /&gt;
|-&lt;br /&gt;
| Account&lt;br /&gt;
| ACCOUNT&lt;br /&gt;
|-&lt;br /&gt;
| Opportunity&lt;br /&gt;
| OPPORTUNITY&lt;br /&gt;
|-&lt;br /&gt;
| Document&lt;br /&gt;
| DOCUMENT&lt;br /&gt;
|-&lt;br /&gt;
| Charge&lt;br /&gt;
| CHARGE&lt;br /&gt;
|-&lt;br /&gt;
| Appointment&lt;br /&gt;
| APPOINTMENT&lt;br /&gt;
|-&lt;br /&gt;
| Task&lt;br /&gt;
| TASK&lt;br /&gt;
|-&lt;br /&gt;
| History Note&lt;br /&gt;
| HISTORY-NOTE&lt;br /&gt;
|-&lt;br /&gt;
| History Audit Line&lt;br /&gt;
| HISTORY-AUDIT&lt;br /&gt;
|-&lt;br /&gt;
| Ticket&lt;br /&gt;
| TICKET&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| ITEM&lt;br /&gt;
|-&lt;br /&gt;
| Asset&lt;br /&gt;
| ASSET&lt;br /&gt;
|-&lt;br /&gt;
| Knowledge Base Article&lt;br /&gt;
| ARTICLE&lt;br /&gt;
|-&lt;br /&gt;
| Contract&lt;br /&gt;
| CONTRACT&lt;br /&gt;
|-&lt;br /&gt;
| Tax&lt;br /&gt;
| TAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SQL Query =====&lt;br /&gt;
The Query part in the XML lets you build the actual text of the SQL query, providing you with maximum flexibility.&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;Query&amp;gt; &lt;br /&gt;
        &amp;lt;Where&amp;gt;&lt;br /&gt;
  	   &amp;lt;Link&amp;gt; ( &amp;lt;/Link&amp;gt;&lt;br /&gt;
  	   &amp;lt;FLDTKTCARDID op=&amp;quot; = | &amp;gt; | &amp;gt;= | &amp;lt; | &amp;lt;= | like | not | not like &amp;quot;&amp;gt; value &amp;lt;/FLDTKTCARDID&amp;gt; &lt;br /&gt;
  	   &amp;lt;Link&amp;gt; ) and | or ( &amp;lt;/Link&amp;gt;&lt;br /&gt;
  	   &amp;lt;FLDTKTCARDID op=&amp;quot; = | &amp;gt; | &amp;gt;= | &amp;lt; | &amp;lt;= | like | not | not like &amp;quot;&amp;gt; value &amp;lt;/FLDTKTCARDID&amp;gt; &lt;br /&gt;
  	   &amp;lt;Link&amp;gt; ) &amp;lt;/Link&amp;gt;&lt;br /&gt;
        &amp;lt;/Where&amp;gt;&lt;br /&gt;
        &amp;lt;Order&amp;gt;&lt;br /&gt;
  	  &amp;lt;FLDTKTCARDID_FLDCRDFULLNAME dir=&amp;quot;asc | desc&amp;quot; /&amp;gt; &lt;br /&gt;
        &amp;lt;/Order&amp;gt;	&lt;br /&gt;
      &amp;lt;/Query&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Query section may contain the following tokens:&lt;br /&gt;
* '''Where''' – here you build your actual &amp;quot;where&amp;quot; clause of the query, providing the filtering criteria you want to execute.&lt;br /&gt;
** '''Field Names and operators''' – here you can enter the fields to filter by, the operators and the value (e.g. FLDTKTCARDID = CRDIBR5V3SGPKGCSYCEF).&lt;br /&gt;
** '''Link''' – this token lets you link text, such as brackets, commas, etc.&lt;br /&gt;
* '''Order''' – here you define the sorting criteria for your query (e.g. FLDTKTCARDID_FLDCRDFULLNAME dir=&amp;quot;asc&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==== CmtGetQueryRecIds Response ====&lt;br /&gt;
&lt;br /&gt;
CmtGetQueryRecIds returns the result in XML format as follows:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlqueryresponse version = &amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;CommitCRMQueryDataResponse&amp;gt;&lt;br /&gt;
    &amp;lt;Status&amp;gt;&amp;lt;/Status&amp;gt;&lt;br /&gt;
    &amp;lt;ResultCodes&amp;gt;&amp;lt;/ResultCodes&amp;gt;&lt;br /&gt;
    &amp;lt;ResultMessage&amp;gt;&amp;lt;/ResultMessage&amp;gt;&lt;br /&gt;
    &amp;lt;RecordData&amp;gt;&amp;lt;/RecordData&amp;gt;&lt;br /&gt;
  &amp;lt;/CommitCRMQueryDataResponse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
* '''Status, Result Codes''' – the function returns a main status and in case of error it may return  &lt;br /&gt;
* '''Result Message''' – contains the error message text in case of an error.&lt;br /&gt;
* '''Record Data''' – contains a list of record IDs which answer the query. This list contains the database REC IDs separated by commas.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CmtGetRecordDataByRecId===&lt;br /&gt;
&lt;br /&gt;
The CmtGetRecordDataByRecId function receives a record ID and a list of fields for the requested entity, and returns the requested data in XML format.&lt;br /&gt;
&lt;br /&gt;
===== CmtGetRecordDataByRecId Request=====&lt;br /&gt;
Example of a request to read an Account:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetrecorddatarequest version = &amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;CommitCRMGetRecordDataRequest&amp;gt;&lt;br /&gt;
    &amp;lt;ExternalApplicationName&amp;gt;MySoftwareName&amp;lt;/ExternalApplicationName&amp;gt;&lt;br /&gt;
    &amp;lt;GetRecordByRecId&amp;gt;CRDC1VTHMDF627HJECG7&amp;lt;/GetRecordByRecId&amp;gt;&lt;br /&gt;
    &amp;lt;SelectFieldsList&amp;gt;&lt;br /&gt;
      FLDCRDCOMPANY,&lt;br /&gt;
      FLDCRDCONTACT,&lt;br /&gt;
      FLDCRDADDRESS1,&lt;br /&gt;
      FLDCRDCITY,&lt;br /&gt;
    &amp;lt;/SelectFieldsList&amp;gt;&lt;br /&gt;
  &amp;lt;/CommitCRMGetRecordDataRequest&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The commitcrmxmlgetrecorddatarequest XML contains the following parameters:&lt;br /&gt;
* '''Get Record by Rec ID''' – here you should enter the Record ID you want to read, usually an ID from the list which was returned from the query function.&lt;br /&gt;
* '''Select Fields List''' – here you build the list of fields to be returned for the requested entity.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CmtGetRecordDataByRecId Response =====&lt;br /&gt;
The CmtGetRecordDataByRecId function returns the result in XML format as follows:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetrecorddataresponse version = &amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
  &amp;lt;CommitCRMGetRecordDataResponse&amp;gt;&lt;br /&gt;
    &amp;lt;Status&amp;gt; &amp;lt;/Status&amp;gt;&lt;br /&gt;
    &amp;lt;ResultCodes&amp;gt;&amp;lt;/ResultCodes&amp;gt;&lt;br /&gt;
    &amp;lt;ResultMessage&amp;gt;&amp;lt;/ResultMessage&amp;gt;&lt;br /&gt;
    &amp;lt;RecordData&amp;gt; database fields tokens &amp;lt;/RecordData&amp;gt;&lt;br /&gt;
  &amp;lt;/CommitCRMGetRecordDataResponse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
* '''Status, Result Codes''' – the function returns a main status and in case of error it may return  &lt;br /&gt;
* '''Result Message''' – contains the error message text in case of an error.&lt;br /&gt;
* '''Record Data''' – contains a list of database fields as requested. This list contains holds each database field as a token and the data itself is the token's value. &lt;br /&gt;
&lt;br /&gt;
Example of a response:&lt;br /&gt;
&lt;br /&gt;
'''Account Data'''&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetrecorddataresponse version = &amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
  &amp;lt;CommitCRMGetRecordDataResponse&amp;gt;&lt;br /&gt;
    &amp;lt;Status&amp;gt;SUCCESS&amp;lt;/Status&amp;gt;&lt;br /&gt;
    &amp;lt;ResultCodes&amp;gt;&amp;lt;/ResultCodes&amp;gt;&lt;br /&gt;
    &amp;lt;ResultMessage&amp;gt;&amp;lt;/ResultMessage&amp;gt;&lt;br /&gt;
    &amp;lt;RecordData&amp;gt;&lt;br /&gt;
      &amp;lt;FLDCRDCOMPANY&amp;gt; &amp;lt;![CDATA[Commit Business Solutions ltd.]]&amp;gt;&amp;lt;/FLDCRDCOMPANY&amp;gt;&lt;br /&gt;
      &amp;lt;FLDCRDCONTACT&amp;gt; &amp;lt;![CDATA[John Smith]]&amp;gt; &amp;lt;/FLDCRDCONTACT&amp;gt;&lt;br /&gt;
      &amp;lt;FLDCRDADDRESS1&amp;gt; &amp;lt;![CDATA[107 Severin Street]]&amp;gt; &amp;lt;/FLDCRDADDRESS1&amp;gt;&lt;br /&gt;
      &amp;lt;FLDCRDCITY&amp;gt; &amp;lt;![CDATA[London]]&amp;gt; &amp;lt;/FLDCRDCITY&amp;gt;&lt;br /&gt;
    &amp;lt;/RecordData&amp;gt;&lt;br /&gt;
  &amp;lt;/CommitCRMGetRecordDataResponse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ticket Data'''&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-8&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetrecorddataresponse version = &amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;CommitCRMGetRecordDataResponse&amp;gt;&lt;br /&gt;
    &amp;lt;Status&amp;gt;SUCCESS&amp;lt;/Status&amp;gt;&lt;br /&gt;
    &amp;lt;ResultCodes&amp;gt;&amp;lt;/ResultCodes&amp;gt;&lt;br /&gt;
    &amp;lt;ResultMessage&amp;gt;&amp;lt;/ResultMessage&amp;gt;&lt;br /&gt;
    &amp;lt;RecordData&amp;gt;&lt;br /&gt;
      &amp;lt;FLDTKTTICKETNO&amp;gt;&amp;lt;![CDATA[0500-1009]]&amp;gt;&amp;lt;/FLDTKTTICKETNO&amp;gt;&lt;br /&gt;
      &amp;lt;FLDTKTSTATUS CmtRawData=&amp;quot;900&amp;quot;&amp;gt;Cancelled&amp;lt;/FLDTKTSTATUS&amp;gt;&lt;br /&gt;
      &amp;lt;FLDTKTUPDATEDATE&amp;gt;24/01/2011  18:03&amp;lt;/FLDTKTUPDATEDATE&amp;gt;&lt;br /&gt;
    &amp;lt;/RecordData&amp;gt;&lt;br /&gt;
  &amp;lt;/CommitCRMGetRecordDataResponse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CmtGetFieldAttributesByRecId===&lt;br /&gt;
&lt;br /&gt;
The CmtGetRecordDataByRecId function receives a Field ID and returns the field details in XML format. Field details include the same details that can be found when viewing the field attributes in the application. The details are returned in an XML including: Field Type, Size, Label, Hint, Name and Default Value.&lt;br /&gt;
&lt;br /&gt;
Both the request and response parameters are in XML format.&lt;br /&gt;
&lt;br /&gt;
===== CmtGetFieldAttributesByRecId Request=====&lt;br /&gt;
The commitcrmxmlgetfieldattributesrequest XML contains the requested Field ID:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetfieldattributesrequest version = &amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;CommitCRMGetFieldAttributesRequest&amp;gt;&lt;br /&gt;
    &amp;lt;ExternalApplicationName&amp;gt;MySoftwareName&amp;lt;/ExternalApplicationName&amp;gt;&lt;br /&gt;
    &amp;lt;GetRecordByRecId&amp;gt; Enter the Field ID here (e.g. FLDCRDCITY) &amp;lt;/GetRecordByRecId&amp;gt;&lt;br /&gt;
  &amp;lt;/CommitCRMGetFieldAttributesRequest&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
* '''Get Record by Rec ID''' – here you should enter the Field ID you want to read. The Field ID which should be transferred to request can be found in the application, by right-clicking the field &amp;gt; ''Field Attributes &amp;gt; Advanced &amp;gt; Tech. Rec ID''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CmtGetFieldAttributesByRecId Response =====&lt;br /&gt;
The CmtGetRecordDataByRecId function returns the result in XML format as follows:&lt;br /&gt;
&lt;br /&gt;
The CmtGetFieldAttributesByRecId function returns the result in XML format as follows&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetfieldattributesresponse version = &amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;CommitCRMGetFieldAttributesResponse&amp;gt;&lt;br /&gt;
  &amp;lt;Status&amp;gt; &amp;lt;/Status&amp;gt;&lt;br /&gt;
  &amp;lt;ResultCodes&amp;gt;&amp;lt;/ResultCodes&amp;gt;&lt;br /&gt;
  &amp;lt;ResultMessage&amp;gt;&amp;lt;/ResultMessage&amp;gt;&lt;br /&gt;
  &amp;lt;RecordData&amp;gt;&lt;br /&gt;
    &amp;lt;TYPE&amp;gt;&amp;lt;/TYPE&amp;gt;&lt;br /&gt;
    &amp;lt;SIZE&amp;gt;&amp;lt;/SIZE&amp;gt;&lt;br /&gt;
    &amp;lt;LABEL&amp;gt;&amp;lt;/LABEL&amp;gt;&lt;br /&gt;
    &amp;lt;HINT&amp;gt;&amp;lt;/HINT&amp;gt;&lt;br /&gt;
    &amp;lt;NAME&amp;gt;&amp;lt;/NAME&amp;gt;&lt;br /&gt;
    &amp;lt;DEFAULTVALUE&amp;gt;&amp;lt;/DEFAULTVALUE&amp;gt;&lt;br /&gt;
    &amp;lt;DISPLAYSYMBOL&amp;gt;&amp;lt;/DISPLAYSYMBOL&amp;gt;&lt;br /&gt;
  &amp;lt;/RecordData&amp;gt;&lt;br /&gt;
 &amp;lt;/CommitCRMGetFieldAttributesResponse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
* '''Status, Result Codes''' – the function returns a main status and in case of error it may return  &lt;br /&gt;
* '''Result Message''' – contains the error message text in case of an error.&lt;br /&gt;
* '''Record Data''' – contains a list of database fields containing the field details. &lt;br /&gt;
** DEFAULTVALUE: contains the default value for the field.&lt;br /&gt;
** DISPLAYSYMBOL: refers to the default value and optionally returns a symbol when relevant for a numeric value (such as currency symbol, percentage symbol, etc.).&lt;br /&gt;
&lt;br /&gt;
Example of a response:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetfieldattributesresponse version = &amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;CommitCRMGetFieldAttributesResponse&amp;gt;&lt;br /&gt;
  &amp;lt;Status&amp;gt;SUCCESS&amp;lt;/Status&amp;gt;&lt;br /&gt;
  &amp;lt;ResultCodes&amp;gt;&amp;lt;/ResultCodes&amp;gt;&lt;br /&gt;
  &amp;lt;ResultMessage&amp;gt;&amp;lt;/ResultMessage&amp;gt;&lt;br /&gt;
  &amp;lt;RecordData&amp;gt;&lt;br /&gt;
    &amp;lt;TYPE&amp;gt;&amp;lt;![CDATA[CHAR]]&amp;gt;&amp;lt;/TYPE&amp;gt;&lt;br /&gt;
    &amp;lt;SIZE&amp;gt;30&amp;lt;/SIZE&amp;gt;&lt;br /&gt;
    &amp;lt;LABEL&amp;gt;&amp;lt;![CDATA[City]]&amp;gt;&amp;lt;/LABEL&amp;gt;&lt;br /&gt;
    &amp;lt;HINT&amp;gt;&amp;lt;![CDATA[City of account's address]]&amp;gt;&amp;lt;/HINT&amp;gt;&lt;br /&gt;
    &amp;lt;NAME&amp;gt;&amp;lt;![CDATA[Address: City]]&amp;gt;&amp;lt;/NAME&amp;gt;&lt;br /&gt;
    &amp;lt;DEFAULTVALUE&amp;gt;&amp;lt;/DEFAULTVALUE&amp;gt;&lt;br /&gt;
    &amp;lt;DISPLAYSYMBOL&amp;gt;&amp;lt;/DISPLAYSYMBOL&amp;gt;&lt;br /&gt;
  &amp;lt;/RecordData&amp;gt;&lt;br /&gt;
 &amp;lt;/CommitCRMGetFieldAttributesResponse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR (returning a numeric field value)&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot;  ?&amp;gt;&lt;br /&gt;
 &amp;lt;?commitcrmxmlgetfieldattributesresponse version = &amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;CommitCRMGetFieldAttributesResponse&amp;gt;&lt;br /&gt;
   &amp;lt;Status&amp;gt;SUCCESS&amp;lt;/Status&amp;gt;&lt;br /&gt;
   &amp;lt;ResultCodes&amp;gt;&amp;lt;/ResultCodes&amp;gt;&lt;br /&gt;
   &amp;lt;ResultMessage&amp;gt;&amp;lt;/ResultMessage&amp;gt;&lt;br /&gt;
   &amp;lt;RecordData&amp;gt;&lt;br /&gt;
     &amp;lt;TYPE&amp;gt;&amp;lt;![CDATA[DOUBLE]]&amp;gt;&amp;lt;/TYPE&amp;gt;&lt;br /&gt;
     &amp;lt;SIZE&amp;gt;&amp;lt;/SIZE&amp;gt;&lt;br /&gt;
     &amp;lt;LABEL&amp;gt;&amp;lt;![CDATA[Adjust Percent]]&amp;gt;&amp;lt;/LABEL&amp;gt;&lt;br /&gt;
     &amp;lt;HINT&amp;gt;&amp;lt;![CDATA[Percent of discount or markup]]&amp;gt;&amp;lt;/HINT&amp;gt;&lt;br /&gt;
     &amp;lt;NAME&amp;gt;&amp;lt;![CDATA[Adjust Percent]]&amp;gt;&amp;lt;/NAME&amp;gt;&lt;br /&gt;
     &amp;lt;DEFAULTVALUE&amp;gt;&amp;lt;![CDATA[0]]&amp;gt;&amp;lt;/DEFAULTVALUE&amp;gt;&lt;br /&gt;
     &amp;lt;DISPLAYSYMBOL&amp;gt;&amp;lt;![CDATA[%]]&amp;gt;&amp;lt;/DISPLAYSYMBOL&amp;gt;&lt;br /&gt;
   &amp;lt;/RecordData&amp;gt;&lt;br /&gt;
 &amp;lt;/CommitCRMGetFieldAttributesResponse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Data Update API Functions==&lt;br /&gt;
The Data Update API allows you to add and update data using Programming API and API by Email (using XML transactions).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Each Data Update API function requires a list of database fields and their values. Database field names can be found by right-clicking the field &amp;gt; Field Settings &amp;gt; Advanced Tab &amp;gt; Rec ID field. You can also find detailed information about each entity and its fields in [[API_Reference_Manual#Database_Field_Listing|Database Field Listing]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Following are the API functions for adding and updating data:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Method'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtInitDbEngDll (app_name, path, status)'''&lt;br /&gt;
| status (int)&lt;br /&gt;
| Establishes a connection to the database. app_name - This string will be used for all functions of the package, and will appear in the application as the user who performs the changes in the records you update. You should specify a meaningful value. path - The path to the DB folder where the CommitCRM server is installed: &amp;lt;server&amp;gt;\CommitCRM\Db status - 1 for success. See [[API_Reference_Manual#Error_Codes_Description|Error Codes Description]] for other values.&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtInsUpdRec(app_name, table_id, data_buff, map_buff, flag, tbd,&amp;lt;br&amp;gt;&lt;br /&gt;
rec_id_buff_size, error_codes_buff_size,&amp;lt;br&amp;gt;&lt;br /&gt;
err_msg_buff_size,rec_id_buff,&amp;lt;br&amp;gt;&lt;br /&gt;
err_codes_buff, err_msg_buff, status)'''&lt;br /&gt;
| status (int), rec_id (char)&lt;br /&gt;
| Adds/Updates records.&amp;lt;br&amp;gt;&lt;br /&gt;
app_name - string containing your application name&amp;lt;br&amp;gt;&lt;br /&gt;
table_id - string containing the database table id&amp;lt;br&amp;gt;&lt;br /&gt;
data_buff - string containing the values to insert into the Database&amp;lt;br&amp;gt;&lt;br /&gt;
map_buff - mapping of the database fields corresponding with the data buff&amp;lt;br&amp;gt;&lt;br /&gt;
flag - stop(0)/continue(1) the input process is an invalid data value(s)&amp;lt;br&amp;gt;&lt;br /&gt;
tbd - Not used&amp;lt;br&amp;gt;&lt;br /&gt;
rec_id_buff_size - length of REC ID Buffer&amp;lt;br&amp;gt;&lt;br /&gt;
err_code_buff_size - length of Error Code Buffer&amp;lt;br&amp;gt;&lt;br /&gt;
err_msg_buff_size - length of Error Message Buffer&amp;lt;br&amp;gt;&lt;br /&gt;
rec_id_buff - buffer for returned REC ID&amp;lt;br&amp;gt;&lt;br /&gt;
err_codes_buff - buffer for returned Error Codes&amp;lt;br&amp;gt;&lt;br /&gt;
err_msg_buff - buffer for returned Error Messages&amp;lt;br&amp;gt;&lt;br /&gt;
status - returned status, 1 for success. &amp;lt;br&amp;gt;&lt;br /&gt;
See [[API_Reference_Manual#Error_Codes_Description|Error Codes Description]] for other values.&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtTerminateDbEngDll'''&lt;br /&gt;
| &lt;br /&gt;
| Close the connection to the database&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtGetDescriptionByCode''' (code,&amp;lt;br&amp;gt;desc_size,&amp;lt;br&amp;gt;desc)&lt;br /&gt;
| message (char)&lt;br /&gt;
| Call this function in case of error in&amp;lt;br&amp;gt;&lt;br /&gt;
'''CmtInsUpdRec'''. &amp;lt;br&amp;gt;&lt;br /&gt;
In case of error (return code other than 1),&amp;lt;br&amp;gt;&lt;br /&gt;
you can use this to get error string.&lt;br /&gt;
|-&lt;br /&gt;
| '''CmtGetDescriptionByStatus'''&lt;br /&gt;
| &lt;br /&gt;
| Call this function in case of error in&amp;lt;br&amp;gt;&lt;br /&gt;
'''CmtInitDbEngDll'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Field buffers'''&lt;br /&gt;
The record to be added/updated in the database is passed to the CommitCRM API in two buffers:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Example'''&lt;br /&gt;
|-&lt;br /&gt;
| data_buff&lt;br /&gt;
| String containing the &amp;lt;u&amp;gt;values&amp;lt;/u&amp;gt; to insert into the Database. Separators between the fields are  defined in the map_buff&lt;br /&gt;
| &amp;quot;17/04/2008 14:44&amp;quot;, &amp;quot;CRD7C9KZPS9JN3LEZVD9&amp;quot;, &amp;quot;Charge&amp;quot;, &amp;quot;CRDGO0SVQ6074CMAN7DW&amp;quot;,&amp;quot;Closed&amp;quot;,&amp;quot;test note in DB Engine&amp;quot;, &amp;quot;NTBL6PDPKUU6NXLRHLHP&amp;quot;,&amp;quot;CRDBSMJ3P72EHMU0HB LX&amp;quot;,&amp;quot;TKT4S81466E05IM8P23X&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| map_buff&lt;br /&gt;
| Mapping of the data_buff: separators, field names.&lt;br /&gt;
&lt;br /&gt;
Field names must be in the same order as the data_buff values.&lt;br /&gt;
&lt;br /&gt;
The field names should be separated with a different separator than the values (e.g. &amp;quot;new line&amp;quot;).&lt;br /&gt;
| &amp;quot; , FLDHISNOTEDATETIME&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISWORKERID&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISKIND&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISCONTACTID&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISUSER1&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISDESCRIPTION&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISRECID&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISCARDID&amp;lt;br&amp;gt;&lt;br /&gt;
FLDHISLINKRECID&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Database Field Listing=&lt;br /&gt;
Following is a detailed listing of fields per entity which can be added/updated using the API. The API parameters are the same when using the Programming API or the XML API. &lt;br /&gt;
&lt;br /&gt;
The API allows you to add, update and retrieve the following entities: &lt;br /&gt;
*[[#Account Fields|Accounts]]&lt;br /&gt;
*[[#Ticket Fields|Tickets]]&lt;br /&gt;
*[[#Charge Fields|Charges (and Contract-price Charges)]]&lt;br /&gt;
*[[#Item Fields|Items]]&lt;br /&gt;
*[[#History Note Fields|History Notes]]&lt;br /&gt;
*[[#Asset Fields|Assets]]&lt;br /&gt;
*[[#Calendar Fields|Calender (Appointments and Tasks)]]&lt;br /&gt;
*[[#Opportunity Fields|Opportunities]]&lt;br /&gt;
*[[#Document Fields|Documents]]&lt;br /&gt;
*[[#Knowledge Base Article Fields|Knowledge Base Articles]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All API functions may return error codes. You can find the possible error codes in:&lt;br /&gt;
*[[#Error Codes Description|Error Codes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the following section you will find a detailed listing of the database fields. Each table includes the fields '''Display name''' (as shows in the application), the '''Database Field Name''' (internal database field identifier) and comments. &lt;br /&gt;
&lt;br /&gt;
Note that when using XML formatted messages, the database field name refers to the name to be provided within the XML token. For example, when the field name is FLDSLPQUANTITY, the XML token should look like this:   &lt;br /&gt;
&amp;lt;FLDSLPQUANTITY&amp;gt;10&amp;lt;/FLDSLPQUANTITY&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the data kind code when using XML or when using the API functions:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Application entity'''&lt;br /&gt;
! '''Table name'''&lt;br /&gt;
! '''Programming Code'''&lt;br /&gt;
! '''XML Data Kind Name'''&lt;br /&gt;
|-&lt;br /&gt;
| Accounts&lt;br /&gt;
| Cards&lt;br /&gt;
| 10&lt;br /&gt;
| ACCOUNT &lt;br /&gt;
|-&lt;br /&gt;
| Opportunities&lt;br /&gt;
| Opps&lt;br /&gt;
| 20&lt;br /&gt;
| OPPORTUNITY &lt;br /&gt;
|-&lt;br /&gt;
| Documents&lt;br /&gt;
| Docs&lt;br /&gt;
| 30&lt;br /&gt;
| DOCUMENT &lt;br /&gt;
|-&lt;br /&gt;
| Charges&lt;br /&gt;
| Slips&lt;br /&gt;
| 40&lt;br /&gt;
| CHARGE&lt;br /&gt;
|-&lt;br /&gt;
| Appointments/Tasks &lt;br /&gt;
| Events &lt;br /&gt;
| 50&lt;br /&gt;
| APPOINTMENT-OR-TASK&lt;br /&gt;
|-&lt;br /&gt;
| History Notes &lt;br /&gt;
| Notebook &lt;br /&gt;
| 60&lt;br /&gt;
| HISTORY-NOTE&lt;br /&gt;
|-&lt;br /&gt;
| Tickets &lt;br /&gt;
| Tickets &lt;br /&gt;
| 70&lt;br /&gt;
| TICKET &lt;br /&gt;
|-&lt;br /&gt;
| Items &lt;br /&gt;
| Items &lt;br /&gt;
| 80&lt;br /&gt;
| ITEM &lt;br /&gt;
|-&lt;br /&gt;
| Assets&lt;br /&gt;
| Assets&lt;br /&gt;
| 90&lt;br /&gt;
| ASSET &lt;br /&gt;
|-&lt;br /&gt;
| Knowledge Base&lt;br /&gt;
| KBArticles&lt;br /&gt;
| 100&lt;br /&gt;
| ARTICLE &lt;br /&gt;
|}&lt;br /&gt;
You can find examples of adding and updating records in the database by using the database field in the [[API Code Samples]] section.&lt;br /&gt;
&lt;br /&gt;
===Account Fields===&lt;br /&gt;
The following table lists the most important parameters for adding/updating Account&lt;br /&gt;
records.&lt;br /&gt;
Note slight differences when adding a main account vs. adding a secondary contact.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Account REC ID&lt;br /&gt;
| FLDCRDRECID&lt;br /&gt;
|The Account record ID (20 chars). The Account Rec ID can be taken from:&lt;br /&gt;
#Account Notes tab, at the bottom, rightclick the RecID field and use Copy. &amp;lt;br&amp;gt;e.g. CRDVQYSOD1B4U4HZIQJJ&lt;br /&gt;
#Using the Data Retrieval API to pull information from the database.&lt;br /&gt;
#From the Email Response when adding new Account with the API.&lt;br /&gt;
|cards&lt;br /&gt;
|RECID&lt;br /&gt;
|-&lt;br /&gt;
| Account Manager&lt;br /&gt;
| FLDCRDASSIGNCARDID&lt;br /&gt;
| This field has two roles:&lt;br /&gt;
#When adding a main Account:&amp;lt;br&amp;gt;The account manager should contain the ID of the Employee who is the account manager.&lt;br /&gt;
#When adding a secondary contact:&amp;lt;br&amp;gt;&lt;br /&gt;
This field should contain the ID of the main Account to which the secondary contacted is&lt;br /&gt;
added.&lt;br /&gt;
|cards&lt;br /&gt;
|ASSIGNCARDID&lt;br /&gt;
|-&lt;br /&gt;
|Status&lt;br /&gt;
|FLDCRDSUBCONTSTATUS&lt;br /&gt;
|Relevant only for Secondary Contacts. Possible values:&amp;lt;br&amp;gt;'''A'''-ctive&amp;lt;br&amp;gt;'''N'''-ot Active.&amp;lt;br&amp;gt;Default value if not passed to the API is Active. &lt;br /&gt;
|cards&lt;br /&gt;
|SUBCONTSTATUS&lt;br /&gt;
|-&lt;br /&gt;
|Company name&lt;br /&gt;
|FLDCRDCOMPANY&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|COMPANY&lt;br /&gt;
|-&lt;br /&gt;
|Contact: First &amp;amp; Last Name&lt;br /&gt;
|FLDCRDCONTACT&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|CONTACT&lt;br /&gt;
|-&lt;br /&gt;
| Assistant&lt;br /&gt;
| FLDCRDASSISTANT&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|ASSISTANT&lt;br /&gt;
|-&lt;br /&gt;
|Contract&lt;br /&gt;
|FLDCRDBCRECID&lt;br /&gt;
|The default Contract for this Account (not required)&lt;br /&gt;
|cards&lt;br /&gt;
|BCRECID&lt;br /&gt;
|-&lt;br /&gt;
|Account Number&lt;br /&gt;
|FLDCRDCARDID2&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|CARDID2&lt;br /&gt;
|-&lt;br /&gt;
|ID&lt;br /&gt;
|FLDCRDCARDID3&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|CARDID3&lt;br /&gt;
|-&lt;br /&gt;
|Popup Message&lt;br /&gt;
|FLDCRDCARDMESSAGE&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|CARDMESSAGE&lt;br /&gt;
|-&lt;br /&gt;
| Address: Line1&lt;br /&gt;
| FLDCRDADDRESS1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|ADDRESS1&lt;br /&gt;
|-&lt;br /&gt;
| Address: Line2&lt;br /&gt;
| FLDCRDADDRESS2&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|ADDRESS2&lt;br /&gt;
|-&lt;br /&gt;
| Address: Line3&lt;br /&gt;
| FLDCRDADDRESS3&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|ADDRESS3&lt;br /&gt;
|-&lt;br /&gt;
|Address: City&lt;br /&gt;
|FLDCRDCITY&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|CITY&lt;br /&gt;
|-&lt;br /&gt;
|Address: State&lt;br /&gt;
|FLDCRDCOUNTRY&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|COUNTRY&lt;br /&gt;
|-&lt;br /&gt;
|Address: Country&lt;br /&gt;
|FLDCRDSTATE&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|STATE&lt;br /&gt;
|-&lt;br /&gt;
|Address: Zip&lt;br /&gt;
|FLDCRDZIP&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|ZIP&lt;br /&gt;
|-&lt;br /&gt;
|Creation Date&lt;br /&gt;
|FLDCRDCREATEDATE&lt;br /&gt;
|Any date format, such as DD/MM/YYYY&lt;br /&gt;
|cards&lt;br /&gt;
|CREATEDATE&lt;br /&gt;
|-&lt;br /&gt;
|Created by User&lt;br /&gt;
|FLDCRDCREATEUSERID&lt;br /&gt;
|Foreign Software Name which created the account&lt;br /&gt;
|cards&lt;br /&gt;
|CREATEUSERID&lt;br /&gt;
|-&lt;br /&gt;
|Dear&lt;br /&gt;
|FLDCRDDEAR&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|DEAR&lt;br /&gt;
|-&lt;br /&gt;
|Department&lt;br /&gt;
|FLDCRDDEPARTMENT&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|DEPARTMENT&lt;br /&gt;
|-&lt;br /&gt;
|Documents Store Directory&lt;br /&gt;
|FLDCRDDOCSFOLDER&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|DOCSFOLDER&lt;br /&gt;
|-&lt;br /&gt;
|E-Mail Address 1&lt;br /&gt;
|FLDCRDEMAIL1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|EMAIL1&lt;br /&gt;
|-&lt;br /&gt;
|E-Mail Address 2&lt;br /&gt;
|FLDCRDEMAIL2&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|EMAIL2&lt;br /&gt;
|-&lt;br /&gt;
|Account Type&lt;br /&gt;
|FLDCRDENTITYKIND&lt;br /&gt;
|When adding a Main Account = 1&amp;lt;br&amp;gt;When adding a secondary contact = 5&amp;lt;br&amp;gt;When adding a Employee Account = 4&lt;br /&gt;
|cards&lt;br /&gt;
|ENTITYKIND&lt;br /&gt;
|-&lt;br /&gt;
|Fax Number &lt;br /&gt;
|FLDCRDFAX1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|FAX1&lt;br /&gt;
|-&lt;br /&gt;
|Fax Number Extension&lt;br /&gt;
|FLDCRDFAXDESC1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|FAXDESC1&lt;br /&gt;
|-&lt;br /&gt;
|File as &lt;br /&gt;
|FLDCRDFULLNAME&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|FULLNAME&lt;br /&gt;
|-&lt;br /&gt;
|Type &lt;br /&gt;
|FLDCRDKIND&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|KIND&lt;br /&gt;
|-&lt;br /&gt;
|Last Name &lt;br /&gt;
|FLDCRDLASTNAME&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|LASTNAME&lt;br /&gt;
|-&lt;br /&gt;
|Notes&lt;br /&gt;
|FLDCRDNOTES&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|NOTES&lt;br /&gt;
|-&lt;br /&gt;
|Field &lt;br /&gt;
|FLDCRDPERSONID&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PERSONID&lt;br /&gt;
|-&lt;br /&gt;
|Phone 1 Ext. &lt;br /&gt;
|FLDCRDPHNDESC1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHNDESC1&lt;br /&gt;
|-&lt;br /&gt;
|Phone 2 Ext. &lt;br /&gt;
|FLDCRDPHNDESC2&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHNDESC2&lt;br /&gt;
|-&lt;br /&gt;
|Phone 3 Ext. &lt;br /&gt;
|FLDCRDPHNDESC3&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHNDESC3&lt;br /&gt;
|-&lt;br /&gt;
|Phone 4 Ext. &lt;br /&gt;
|FLDCRDPHNDESC4&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHNDESC4&lt;br /&gt;
|-&lt;br /&gt;
|Phone 1 &lt;br /&gt;
|FLDCRDPHONE1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHONE1&lt;br /&gt;
|-&lt;br /&gt;
|Phone 2 &lt;br /&gt;
|FLDCRDPHONE2&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHONE2&lt;br /&gt;
|-&lt;br /&gt;
|Phone 3 &lt;br /&gt;
|FLDCRDPHONE3&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHONE3&lt;br /&gt;
|-&lt;br /&gt;
|Phone 4 &lt;br /&gt;
|FLDCRDPHONE4&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|PHONE4&lt;br /&gt;
|-&lt;br /&gt;
|Region&lt;br /&gt;
|FLDCRDREGIONCODE&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|REGIONCODE&lt;br /&gt;
|-&lt;br /&gt;
|Popup Message: Display Indication&lt;br /&gt;
|FLDCRDSHOWMESSAGE&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|SHOWMESSAGE&lt;br /&gt;
|-&lt;br /&gt;
|Sub-Contact Code&lt;br /&gt;
|FLDCRDSUBCODE&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|SUBCODE&lt;br /&gt;
|-&lt;br /&gt;
|Salutation&lt;br /&gt;
|FLDCRDSUFFIX&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|SUFFIX&lt;br /&gt;
|-&lt;br /&gt;
|Tax1&lt;br /&gt;
|FLDCRDTAXCODE1&lt;br /&gt;
|Tax1 &amp;amp; 2 use a reference in the cards table and actual taxcodes are in the Taxes table&lt;br /&gt;
|cards, Taxes&lt;br /&gt;
|cards.TAXCODES, Taxes.TAXNUM&lt;br /&gt;
|-&lt;br /&gt;
|Tax2&lt;br /&gt;
|FLDCRDTAXCODE2&lt;br /&gt;
|&lt;br /&gt;
|cards, Taxes&lt;br /&gt;
|cards.TAXCODES, Taxes.TAXNUM&lt;br /&gt;
|-&lt;br /&gt;
|Title&lt;br /&gt;
|FLDCRDTITLE&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|TITLE&lt;br /&gt;
|-&lt;br /&gt;
|Last Updated by&lt;br /&gt;
|FLDCRDUPDATEUSERID&lt;br /&gt;
|When performing updates on existing Account - pass the Foreign Software Name which performs the update.&lt;br /&gt;
|cards&lt;br /&gt;
|UPDATEUSERID&lt;br /&gt;
|-&lt;br /&gt;
|Web Address 1&lt;br /&gt;
|FLDCRDURL1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|URL1&lt;br /&gt;
|-&lt;br /&gt;
|Web Address 2&lt;br /&gt;
|FLDCRDURL2&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|URL2&lt;br /&gt;
|-&lt;br /&gt;
|Status&lt;br /&gt;
|FLDCRDUSER1&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|USER1&lt;br /&gt;
|-&lt;br /&gt;
|Field1&lt;br /&gt;
|FLDCRDUSER2&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|USER2&lt;br /&gt;
|-&lt;br /&gt;
|Field2&lt;br /&gt;
|FLDCRDUSER3&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|USER3&lt;br /&gt;
|-&lt;br /&gt;
|Field3&lt;br /&gt;
|FLDCRDUSER4&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|USER4&lt;br /&gt;
|-&lt;br /&gt;
|Field4&lt;br /&gt;
|FLDCRDUSER5&lt;br /&gt;
|&lt;br /&gt;
|cards&lt;br /&gt;
|USER5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ticket Fields===&lt;br /&gt;
&lt;br /&gt;
The table below lists the most important Ticket parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Account REC ID&lt;br /&gt;
| FLDTKTCARDID&lt;br /&gt;
|The Account record ID (20 chars). The Account Rec ID can be taken from:&lt;br /&gt;
#Account Notes tab, at the bottom by rightclicking the REC ID field and selecting Copy&lt;br /&gt;
#Data Retrieval API to pull information from the database&lt;br /&gt;
#The automated email response when adding a cnew Account with the API&lt;br /&gt;
| tickets&lt;br /&gt;
| CARDID&lt;br /&gt;
|-&lt;br /&gt;
| Contact REC ID&lt;br /&gt;
| FLDTKTCONTACTID&lt;br /&gt;
|The Contact for this Account. If not provided, the main Contact for the Account is taken.&lt;br /&gt;
| tickets&lt;br /&gt;
| CONTACTID&lt;br /&gt;
|-&lt;br /&gt;
| Contract REC ID&lt;br /&gt;
| FLDTKTBCRECID&lt;br /&gt;
|The Contract ID. If not supplied, will be taken from the Account's default contract.&lt;br /&gt;
| tickets&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Emp. REC ID&lt;br /&gt;
| FLDTKTWORKERID&lt;br /&gt;
|The worker ID to be linked to the Ticket. Must be an active employee. This is an optional  parameter. If not passed, the system default will be used.&lt;br /&gt;
| tickets&lt;br /&gt;
| WORKERID&lt;br /&gt;
|-&lt;br /&gt;
| Priority&lt;br /&gt;
| FLDTKTPRIORITY&lt;br /&gt;
| The ticket priority. If not passed in the transaction, the default value for new Tickets will be used.&lt;br /&gt;
Immediate = 10&amp;lt;br&amp;gt;High = 20&amp;lt;br&amp;gt;Normal = 30&amp;lt;br&amp;gt;Low = 40&amp;lt;br&amp;gt;Not Applicable= 50&lt;br /&gt;
| tickets&lt;br /&gt;
| PRIORITY&lt;br /&gt;
|-&lt;br /&gt;
| Ticket Number&lt;br /&gt;
| FLDTKTTICKETNO &lt;br /&gt;
| The Ticket number. If passed, must be an existing Ticket, and this will update the Ticket with the details in the transaction.&lt;br /&gt;
| tickets&lt;br /&gt;
| TICKETNO&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|FLDTKTPROBLEM&lt;br /&gt;
|This is the Ticket Description. This is a mandatory field, which must contain text.&lt;br /&gt;
| tickets&lt;br /&gt;
| PROBLEM&lt;br /&gt;
|-&lt;br /&gt;
|Ticket Type&lt;br /&gt;
|FLDTKTKIND&lt;br /&gt;
|Ticket Type (optional). The Ticket Type string should be passed. If not provided, default is used.&lt;br /&gt;
| tickets&lt;br /&gt;
| KIND&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|FLDTKTSOURCE&lt;br /&gt;
|&lt;br /&gt;
| tickets&lt;br /&gt;
| SOURCE&lt;br /&gt;
|-&lt;br /&gt;
|Estimated Duration Time&lt;br /&gt;
|FLDTKTSCHEDLENESTIM&lt;br /&gt;
|Estimated duration time for the Ticket in minutes.&lt;br /&gt;
| tickets&lt;br /&gt;
| SCHEDLENESTIM&lt;br /&gt;
|-&lt;br /&gt;
|Show Ticket in Dispatcher&lt;br /&gt;
|FLDTKTFORDISPATCH&lt;br /&gt;
|Possible values: Yes/No&lt;br /&gt;
| tickets&lt;br /&gt;
| FORDISPATCH&lt;br /&gt;
|-&lt;br /&gt;
|Status&lt;br /&gt;
|FLDTKTSTATUS&lt;br /&gt;
|The Ticket Status (optional).&amp;lt;br&amp;gt;&lt;br /&gt;
Possible values:&amp;lt;br&amp;gt;&lt;br /&gt;
New = 100&amp;lt;br&amp;gt;&lt;br /&gt;
Pending = 200&amp;lt;br&amp;gt;&lt;br /&gt;
Scheduled = 300&amp;lt;br&amp;gt;&lt;br /&gt;
In-House Service = 400&amp;lt;br&amp;gt;&lt;br /&gt;
On-Site Service = 500&amp;lt;br&amp;gt;&lt;br /&gt;
Laboratory Service = 600&amp;lt;br&amp;gt;&lt;br /&gt;
Hold = 700&amp;lt;br&amp;gt;&lt;br /&gt;
Other = 800&amp;lt;br&amp;gt;&lt;br /&gt;
Canceled = 900&amp;lt;br&amp;gt;&lt;br /&gt;
Completed = 1000&lt;br /&gt;
| tickets&lt;br /&gt;
| STATUS&lt;br /&gt;
|-&lt;br /&gt;
|Created by User&lt;br /&gt;
|FLDTKTCREATEUSER&lt;br /&gt;
|Should contain the external software name which created the Ticket&lt;br /&gt;
| tickets&lt;br /&gt;
| CREATEUSER&lt;br /&gt;
|-&lt;br /&gt;
|Due Date&lt;br /&gt;
|FLDTKTDUEDATETIME&lt;br /&gt;
|Due date for the Ticket. &lt;br /&gt;
Should be passed in date/time format. e.g. MM/DD/YYYY HH:MM AM/PM &amp;lt;br&amp;gt;&lt;br /&gt;
Example: &amp;lt;br&amp;gt;&lt;br /&gt;
09/14/2010 03:24 PM&lt;br /&gt;
| tickets&lt;br /&gt;
| DUEDATETIME&lt;br /&gt;
|-&lt;br /&gt;
|Resolution&lt;br /&gt;
|FLDTKTSOLUTION&lt;br /&gt;
|Ticket resolution text&lt;br /&gt;
| tickets&lt;br /&gt;
| SOLUTION&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Charge Fields===&lt;br /&gt;
The table below lists the most important Charge parameters and behavior.&lt;br /&gt;
&lt;br /&gt;
Contract-price Charges have some special characteristics (see comments marked by * in&lt;br /&gt;
the table below):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDSLPRECID&lt;br /&gt;
|The Charge record ID. If provided, the existing Charge will be updated. Otherwise, this will be&lt;br /&gt;
added as a new Charge.&lt;br /&gt;
| slips&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Charge Source&lt;br /&gt;
| FLDSLPSOURCERECID&lt;br /&gt;
|The Charge source is the entity for which the charge is created.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible values:&lt;br /&gt;
*Linked Contract RecID (for Contract-price Charges). Cannot be the &amp;quot;System Global Contract&amp;quot;.&lt;br /&gt;
**Passing the Contract RecID indicates that this is a Contract-price charge.&lt;br /&gt;
*Entity RecID from which the charge is created (for example when creating a charge from an Appointment or Task).&lt;br /&gt;
| slips&lt;br /&gt;
| SOURCERECID&lt;br /&gt;
|-&lt;br /&gt;
| Account REC ID&lt;br /&gt;
| FLDSLPCARDID&lt;br /&gt;
|The Account record ID (20 chars). The Account REC ID can be taken from:&lt;br /&gt;
#Account Notes tab, at the bottom by rightclicking the REC ID field and selecting Copy&lt;br /&gt;
#Data Retrieval API to pull information from the database&lt;br /&gt;
#The automated email response when adding a new Account with the API&lt;br /&gt;
| slips&lt;br /&gt;
| CARDID&lt;br /&gt;
|-&lt;br /&gt;
| Employee REC ID&lt;br /&gt;
| FLDSLPWORKERID&lt;br /&gt;
| The worker record ID to be linked to the Charge. Must be an active employee. This is an optional parameter. If not passed, the system default will be used.&lt;br /&gt;
| slips&lt;br /&gt;
| WORKERID&lt;br /&gt;
|-&lt;br /&gt;
| Charged Item&lt;br /&gt;
| FLDSLPITEMID&lt;br /&gt;
| The Item Record ID to be linked to the Charge. This is a mandatory field.&lt;br /&gt;
*For Contract-price Charge can be only Fixed-Price, Unit-based Item.&lt;br /&gt;
| slips&lt;br /&gt;
| ITEMID&lt;br /&gt;
|-&lt;br /&gt;
| Contract REC ID&lt;br /&gt;
| FLDSLPBCRECID&lt;br /&gt;
| The contract record ID (must be a Contract of the Account)&lt;br /&gt;
| slips&lt;br /&gt;
| BCRECID&lt;br /&gt;
|-&lt;br /&gt;
|Ticket REC ID&lt;br /&gt;
|FLDSLPTICKETID&lt;br /&gt;
|The Ticket ID to be linked to the Charge.&lt;br /&gt;
*Not relevant for Contract-price Charge&lt;br /&gt;
| slips&lt;br /&gt;
| TICKETID&lt;br /&gt;
|-&lt;br /&gt;
|Date&lt;br /&gt;
|FLDSLPSLIPDATE&lt;br /&gt;
|The date for the Charge. This is an optional parameter. If not provided, the current date will&lt;br /&gt;
be used. Should be passed in date format. e.g. MM/DD/YYYY&lt;br /&gt;
| slips&lt;br /&gt;
| SLIPDATE&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|FLDSLPDESC&lt;br /&gt;
|The Charge Description. If not provided, will be taken from the Item's description.&lt;br /&gt;
| slips&lt;br /&gt;
| DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|Units/Hours&lt;br /&gt;
|FLDSLPQUANTITY&lt;br /&gt;
|This is the quantity of hours/units&lt;br /&gt;
| slips&lt;br /&gt;
| QUANTITY&lt;br /&gt;
|-&lt;br /&gt;
|Adjust Amount&lt;br /&gt;
|FLDSLPADJUSTAMOUNT&lt;br /&gt;
|Discount/Markup amount. Positive number means Markup, negative number means Discount.&lt;br /&gt;
| slips&lt;br /&gt;
| ADJUSTAMOUNT&lt;br /&gt;
|-&lt;br /&gt;
|Adjust Percent&lt;br /&gt;
|FLDSLPADJUSTPERCENT&lt;br /&gt;
|Discount/Markup in percentage, must be between (-100) - 100. Positive number means Markup, negative number means Discount.&lt;br /&gt;
| slips&lt;br /&gt;
| ADJUSTPERCENT&lt;br /&gt;
|-&lt;br /&gt;
|From Time&lt;br /&gt;
|FLDSLPSTARTTIME&lt;br /&gt;
|From time for labor Charges e.g. 12:06&lt;br /&gt;
*Not relevant for Contract-price Charge&lt;br /&gt;
| slips&lt;br /&gt;
| FROMTIME&lt;br /&gt;
|-&lt;br /&gt;
|To Time&lt;br /&gt;
|FLDSLPENDTIME&lt;br /&gt;
|From time for labor Charges e.g. 14:50&lt;br /&gt;
* Not relevant for Contract-price Charge&lt;br /&gt;
| slips&lt;br /&gt;
| TOTIME&lt;br /&gt;
|-&lt;br /&gt;
|Price/Rate&lt;br /&gt;
|FLDSLPPRICE&lt;br /&gt;
|If not provided, the price is taken from the Item.&lt;br /&gt;
| slips&lt;br /&gt;
| PRICE&lt;br /&gt;
|-&lt;br /&gt;
| Billable&lt;br /&gt;
| FLDSLPBILLKIND&lt;br /&gt;
| B - Billable&amp;lt;br&amp;gt;&lt;br /&gt;
N - Not Billable&amp;lt;br&amp;gt;&lt;br /&gt;
If not provided, will be set according to the Contract type.&lt;br /&gt;
| slips&lt;br /&gt;
| BILLKIND&lt;br /&gt;
|-&lt;br /&gt;
| Billed&lt;br /&gt;
| FLDSLPSTAGE&lt;br /&gt;
| D - Draft&lt;br /&gt;
B - Billed&lt;br /&gt;
| slips&lt;br /&gt;
| STAGE&lt;br /&gt;
|-&lt;br /&gt;
| Field1&lt;br /&gt;
| FLDSLPUSER1&lt;br /&gt;
| User defined field&lt;br /&gt;
| slips&lt;br /&gt;
| USER1&lt;br /&gt;
|-&lt;br /&gt;
| Create User&lt;br /&gt;
| FLDSLPCREATEUSER&lt;br /&gt;
| External software name which created the Charge&lt;br /&gt;
| slips&lt;br /&gt;
| CREATEUSER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Item Fields===&lt;br /&gt;
&lt;br /&gt;
The table below lists the most important Item parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDITMRECID&lt;br /&gt;
|The Item record ID. If provided, the existing item will be updated. Otherwise, this will be added as a new item.&lt;br /&gt;
| Items&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Item Group&lt;br /&gt;
| FLDITMITEMTYPEGROUP&lt;br /&gt;
|The Item Group to be linked to the Charge. This is a mandatory field:&amp;lt;br&amp;gt;&lt;br /&gt;
F - Labor (Fee)&amp;lt;br&amp;gt;&lt;br /&gt;
X - Expense&amp;lt;br&amp;gt;&lt;br /&gt;
P - Part&lt;br /&gt;
| Items&lt;br /&gt;
| ITEMTYPEGROUP&lt;br /&gt;
|-&lt;br /&gt;
| Item Code&lt;br /&gt;
| FLDITMITEMNO&lt;br /&gt;
|The item code is a mandatory field&lt;br /&gt;
| Items&lt;br /&gt;
| ITEMNO&lt;br /&gt;
|-&lt;br /&gt;
| Item Name&lt;br /&gt;
| FLDITMNAME&lt;br /&gt;
| The item name is a mandatory field&lt;br /&gt;
| Items&lt;br /&gt;
| NAME&lt;br /&gt;
|-&lt;br /&gt;
| Price Source&lt;br /&gt;
| FLDITMPRICESOURCE&lt;br /&gt;
| F - Fixed Price&amp;lt;br&amp;gt;&lt;br /&gt;
W - by Employee Rate&lt;br /&gt;
| Items&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Price per Hour/Unit&lt;br /&gt;
| FLDITMUNITISHOUR&lt;br /&gt;
| This field indicated whether the price is unitbased or hours-based.&amp;lt;br&amp;gt;&lt;br /&gt;
Y - by Hours&amp;lt;br&amp;gt;&lt;br /&gt;
N - by Units&amp;lt;br&amp;gt;&lt;br /&gt;
This is an optional field, depending on the Item Group. For example, if the item group is Labor, and Price Source is By Employee, the value will always be by hours&lt;br /&gt;
| Items&lt;br /&gt;
| UNITISHOUR&lt;br /&gt;
|-&lt;br /&gt;
|Price&lt;br /&gt;
|FLDITMUNITPRICE&lt;br /&gt;
|Must be a valid numeric value&lt;br /&gt;
| Items&lt;br /&gt;
| UNITPRICE&lt;br /&gt;
|-&lt;br /&gt;
|Cost&lt;br /&gt;
|FLDITMSTANDARDCOST&lt;br /&gt;
|The date for the Charge. This is an optional parameter. If not provided, the current date will&lt;br /&gt;
be used. Should be passed in date format. e.g. MM/DD/YYYY&lt;br /&gt;
| Items&lt;br /&gt;
| STANDARDCOST&lt;br /&gt;
|-&lt;br /&gt;
|Taxes&lt;br /&gt;
|FLDITMTAXCODE1&amp;lt;br&amp;gt;&lt;br /&gt;
FLDITMTAXCODE2&amp;lt;br&amp;gt;&lt;br /&gt;
FLDITMTAXCODE3&lt;br /&gt;
|You can pass up to 3 different tax codes.&lt;br /&gt;
| Items, Taxes&lt;br /&gt;
| Items.TAXCODES, Taxes.TAXNUM&lt;br /&gt;
|-&lt;br /&gt;
|Description by Name&lt;br /&gt;
|FLDITMDESCBYNAME&lt;br /&gt;
|Y - take the description from the name field&amp;lt;br&amp;gt;&lt;br /&gt;
N - take the description from the Description field&lt;br /&gt;
| Items&lt;br /&gt;
| DESCBYNAME&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|FLDITMDESC&lt;br /&gt;
|If not provided, the description is taken from the name.&lt;br /&gt;
| Items&lt;br /&gt;
| DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|Suspend&lt;br /&gt;
|FLDITMSUSPENDED&lt;br /&gt;
|Indicated whether this item is currently suspended:&amp;lt;br&amp;gt;&lt;br /&gt;
Y - yes&amp;lt;br&amp;gt;&lt;br /&gt;
N - no&lt;br /&gt;
| Items&lt;br /&gt;
| SUSPENDED&lt;br /&gt;
|-&lt;br /&gt;
|Notes&lt;br /&gt;
|FLDITMNOTES&lt;br /&gt;
|&lt;br /&gt;
| Items&lt;br /&gt;
| NOTES&lt;br /&gt;
|-&lt;br /&gt;
|Field1&lt;br /&gt;
|FLDITMUSER1&lt;br /&gt;
|User defined field&lt;br /&gt;
| Items&lt;br /&gt;
| USER1&lt;br /&gt;
|-&lt;br /&gt;
|Create User&lt;br /&gt;
|FLDITMCREATEUSER&lt;br /&gt;
|External software name which created the Charge&lt;br /&gt;
| Items&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Created by User&lt;br /&gt;
| FLDTKTCREATEUSER&lt;br /&gt;
| Should contain the external software name which created the Ticket&lt;br /&gt;
| Items&lt;br /&gt;
| CREATEUSER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===History Note Fields===&lt;br /&gt;
The table below lists the most important History Note parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDHISRECID&lt;br /&gt;
|The History Note record ID. If provided, the existing History Note will be updated. otherwise, this will be added as a new History Note.&lt;br /&gt;
| NoteBook&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Date&lt;br /&gt;
| FLDHISNOTEDATETIME&lt;br /&gt;
|Any date format, such as DD/MM/YYYY&lt;br /&gt;
| NoteBook&lt;br /&gt;
| NOTEDATETIME&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| FLDHISDESCRIPTION&lt;br /&gt;
| The Description text&lt;br /&gt;
| NoteBook&lt;br /&gt;
| DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| Opportunity/Ticket/Contract&lt;br /&gt;
| FLDHISLINKRECID&lt;br /&gt;
| Link to Opportunity or Ticket or Contract&lt;br /&gt;
| NoteBook&lt;br /&gt;
| LINKRECID&lt;br /&gt;
|-&lt;br /&gt;
| Field&lt;br /&gt;
| FLDHISUSER1&lt;br /&gt;
| User defined field&lt;br /&gt;
| NoteBook&lt;br /&gt;
| USER1&lt;br /&gt;
|-&lt;br /&gt;
| About&lt;br /&gt;
| FLDHISKIND&lt;br /&gt;
| Optional field&lt;br /&gt;
| NoteBook&lt;br /&gt;
| KIND&lt;br /&gt;
|-&lt;br /&gt;
|Employee&lt;br /&gt;
|FLDHISWORKERID&lt;br /&gt;
|The employee ID to be linked to the History Note. This is a mandatory parameter and must contain an ID of an active employee. &lt;br /&gt;
| NoteBook&lt;br /&gt;
| WORKERID&lt;br /&gt;
|-&lt;br /&gt;
|Account&lt;br /&gt;
|FLDHISCARDID&lt;br /&gt;
|The Account record ID (20 chars). The Account Rec ID can be taken from:&lt;br /&gt;
#Account Notes tab, at the bottom, right-click the REC ID field and use Copy. &amp;lt;br&amp;gt;e.g. CRDVQYSOD1B4U4HZIQJJ&lt;br /&gt;
#Using Data Retrieval API to pull information from the database&lt;br /&gt;
#From the Email Response when adding new Account with the API&lt;br /&gt;
| NoteBook&lt;br /&gt;
| CARDID&lt;br /&gt;
|-&lt;br /&gt;
|Contact&lt;br /&gt;
|FLDHISCONTACTID&lt;br /&gt;
|The Contact for this Account. If not provided, the main Contact for the Account is taken.&lt;br /&gt;
| NoteBook&lt;br /&gt;
| CONTACTID&lt;br /&gt;
|-&lt;br /&gt;
|Document&lt;br /&gt;
|FLDHISDOCID&lt;br /&gt;
|Linked Document ID, can be taken from the Document Properties window (right-click RecID and use Copy), or using the Data Retrieval API to pull information from the database.&lt;br /&gt;
| NoteBook&lt;br /&gt;
| DOCID&lt;br /&gt;
|-&lt;br /&gt;
|Created by User&lt;br /&gt;
|FLDHISCREATEUSER&lt;br /&gt;
|Name of the external software which created this History Note&lt;br /&gt;
| NoteBook&lt;br /&gt;
| CREATEUSER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Asset Fields===&lt;br /&gt;
The table below lists the most important Asset parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Asset Code&lt;br /&gt;
| FLDASTASSETCODE&lt;br /&gt;
|If an existing Asset Code is provided, then existing Asset is updated. Otherwise a new Asset is added.&lt;br /&gt;
| assets&lt;br /&gt;
| ASSETCODE&lt;br /&gt;
|-&lt;br /&gt;
| Asset Type&lt;br /&gt;
| FLDASTASSETTYPE&lt;br /&gt;
|The Type field is mandatory:&amp;lt;br&amp;gt;&lt;br /&gt;
Hardware = H&amp;lt;br&amp;gt;&lt;br /&gt;
Software = S&amp;lt;br&amp;gt;&lt;br /&gt;
Other = T&lt;br /&gt;
| assets&lt;br /&gt;
| ASSETTYPE&lt;br /&gt;
|-&lt;br /&gt;
| Asset Name&lt;br /&gt;
| FLDASTNAME&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| NAME&lt;br /&gt;
|-&lt;br /&gt;
| Status&lt;br /&gt;
| FLDASTSTATUS&lt;br /&gt;
| Mandatory field.&amp;lt;br&amp;gt;&lt;br /&gt;
Active = A&amp;lt;br&amp;gt;&lt;br /&gt;
Not Active = N&amp;lt;br&amp;gt;&lt;br /&gt;
If not provided, default Active is used.&lt;br /&gt;
| assets&lt;br /&gt;
| STATUS&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDASTRECID&lt;br /&gt;
| If provided, must exist in the database. Ignored if empty&lt;br /&gt;
| assets&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Serial No.&lt;br /&gt;
| FLDASTSERIALNO&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| SERIALNO&lt;br /&gt;
|-&lt;br /&gt;
|Account&lt;br /&gt;
|FLDASTACCRECID&lt;br /&gt;
|The Account which is linked to the Asset&lt;br /&gt;
| assets&lt;br /&gt;
| ACCOUNTRECID&lt;br /&gt;
|-&lt;br /&gt;
|Contact&lt;br /&gt;
|FLDASTCONTACTRECID&lt;br /&gt;
|The Contact for this Account. If not provided, the main Contact for the Account is taken.&lt;br /&gt;
| assets&lt;br /&gt;
| CONTACTRECID&lt;br /&gt;
|-&lt;br /&gt;
|Created by user&lt;br /&gt;
|FLDASTCREATEUSER&lt;br /&gt;
|Name of external software which created this Asset&lt;br /&gt;
| assets&lt;br /&gt;
| CREATEUSER&lt;br /&gt;
|-&lt;br /&gt;
|Purchase Date&lt;br /&gt;
|FLDASTCUSTPURDATE&lt;br /&gt;
|Any date format, such as DD/MM/YYYY&lt;br /&gt;
| assets&lt;br /&gt;
| CUSTPURCHASEDATE&lt;br /&gt;
|-&lt;br /&gt;
|Purchased From Us&lt;br /&gt;
|FLDASTCUSTPURFROMUS&lt;br /&gt;
|Possible values: Y/N.&amp;lt;br&amp;gt;&lt;br /&gt;
If not provided, default value Y is used.&lt;br /&gt;
| assets&lt;br /&gt;
| CUSTPURCHASEDFROMUS&lt;br /&gt;
|-&lt;br /&gt;
| Purchase Invoice #&lt;br /&gt;
| FLDASTCUSTPUROURINV&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| CUSTPURCHASEDOURINV&lt;br /&gt;
|-&lt;br /&gt;
| Customer PO&lt;br /&gt;
| FLDASTCUSTPURPO&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| CUSTPURCHASEPO&lt;br /&gt;
|-&lt;br /&gt;
| Purchase Price&lt;br /&gt;
| FLDASTCUSTPURPRICE&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| CUSTPURCHASEPRICE&lt;br /&gt;
|-&lt;br /&gt;
| Delivered Date&lt;br /&gt;
| FLDASTDELIVEDATE&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| DELIVERDATE&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| FLDASTDESC&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| Installed By&lt;br /&gt;
| FLDASTINSTALBY&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| INSTALLEDBY&lt;br /&gt;
|-&lt;br /&gt;
| Installed Date&lt;br /&gt;
| FLDASTINSTALDATE&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| INSTALLEDDATE&lt;br /&gt;
|-&lt;br /&gt;
| License Codes&lt;br /&gt;
| FLDASTLICENSECODE&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| LICENSECODE&lt;br /&gt;
|-&lt;br /&gt;
| License Keys&lt;br /&gt;
| FLDASTLICENSEKEYS&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| LICENSEKEYS&lt;br /&gt;
|-&lt;br /&gt;
| License Notes&lt;br /&gt;
| FLDASTLICENSENOTES&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| LICENSENOTES&lt;br /&gt;
|-&lt;br /&gt;
| Location&lt;br /&gt;
| FLDASTLOCATION&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| LOCATION&lt;br /&gt;
|-&lt;br /&gt;
| Manufacturer&lt;br /&gt;
| FLDASTMANUFACTURER&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| MANUFACTURER&lt;br /&gt;
|-&lt;br /&gt;
| Mnf Serial No.&lt;br /&gt;
| FLDASTMNFSERIALNO&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| MNFSERIALNO&lt;br /&gt;
|-&lt;br /&gt;
| Model&lt;br /&gt;
| FLDASTMODEL&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| MODEL&lt;br /&gt;
|-&lt;br /&gt;
| Notes&lt;br /&gt;
| FLDASTNOTES&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| NOTES&lt;br /&gt;
|-&lt;br /&gt;
| Quantity&lt;br /&gt;
| FLDASTQUANTITY&lt;br /&gt;
| If not provided, default value of 1 is used.&lt;br /&gt;
| assets&lt;br /&gt;
| QUANTITY&lt;br /&gt;
|-&lt;br /&gt;
| Last Update By&lt;br /&gt;
| FLDASTUPDATEUSER&lt;br /&gt;
| Name of externals software which performed the update&lt;br /&gt;
| assets&lt;br /&gt;
| UPDATEUSER&lt;br /&gt;
|-&lt;br /&gt;
| Field1&lt;br /&gt;
| FLDASTUSER1&lt;br /&gt;
| User defined field&lt;br /&gt;
| assets&lt;br /&gt;
| USER1&lt;br /&gt;
|-&lt;br /&gt;
| Field2&lt;br /&gt;
| FLDASTUSER2&lt;br /&gt;
| User defined field&lt;br /&gt;
| assets&lt;br /&gt;
| USER2&lt;br /&gt;
|-&lt;br /&gt;
| Field3&lt;br /&gt;
| FLDASTUSER3&lt;br /&gt;
| User defined field&lt;br /&gt;
| assets&lt;br /&gt;
| USER3&lt;br /&gt;
|-&lt;br /&gt;
| Field4&lt;br /&gt;
| FLDASTUSER4&lt;br /&gt;
| User defined field&lt;br /&gt;
| assets&lt;br /&gt;
| USER4&lt;br /&gt;
|-&lt;br /&gt;
| Field5&lt;br /&gt;
| FLDASTUSER5&lt;br /&gt;
| User defined field&lt;br /&gt;
| assets&lt;br /&gt;
| USER5&lt;br /&gt;
|-&lt;br /&gt;
| Date1&lt;br /&gt;
| FLDASTUSERDATE1&lt;br /&gt;
| User defined field&lt;br /&gt;
| assets&lt;br /&gt;
| USERDATE1&lt;br /&gt;
|-&lt;br /&gt;
| Number1&lt;br /&gt;
| FLDASTUSERNUMBER1&lt;br /&gt;
| User defined field&lt;br /&gt;
| assets&lt;br /&gt;
| USERNUMBER1&lt;br /&gt;
|-&lt;br /&gt;
| Vendor Purchased Date&lt;br /&gt;
| FLDASTVENDORDATEPURC&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| VENDORDATEPURCHASED&lt;br /&gt;
|-&lt;br /&gt;
| Vendor Invoice #&lt;br /&gt;
| FLDASTVENDORINVNO&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| VENDORINVOICENO&lt;br /&gt;
|-&lt;br /&gt;
| Vendor PO&lt;br /&gt;
| FLDASTVENDOROURPO&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| VENDOROURPO&lt;br /&gt;
|-&lt;br /&gt;
| Vendor Price&lt;br /&gt;
| FLDASTVENDORPRICE&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| VENDORPRICE&lt;br /&gt;
|-&lt;br /&gt;
| Vendor&lt;br /&gt;
| FLDASTVENDORRECID&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| VENDORRECID&lt;br /&gt;
|-&lt;br /&gt;
| Vendor Serial No.&lt;br /&gt;
| FLDASTVENDORSERNO&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| VENDORSERIALNO&lt;br /&gt;
|-&lt;br /&gt;
| Vendor Warranty Exp. Date&lt;br /&gt;
| FLDASTVENDORWARREXP&lt;br /&gt;
| Any date format, such as DD/MM/YYYY&lt;br /&gt;
| assets&lt;br /&gt;
| VENDORWARRANTYEXP&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| FLDASTVERSION&lt;br /&gt;
| &lt;br /&gt;
| assets&lt;br /&gt;
| VERSION&lt;br /&gt;
|-&lt;br /&gt;
| Warranty/License Exp.&lt;br /&gt;
| FLDASTWARREXPDATE&lt;br /&gt;
| Any date format, such as DD/MM/YYYY&lt;br /&gt;
| assets&lt;br /&gt;
| WARRANTYEXPDATE&lt;br /&gt;
|-&lt;br /&gt;
| Date&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Calendar Fields===&lt;br /&gt;
The table below lists the most important Calendar parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDEVTRECID&lt;br /&gt;
|The Appointment/Task record ID. If provided, the existing entity will be updated. Otherwise, this&lt;br /&gt;
will be added as a new Appointment/Task.&lt;br /&gt;
| Events&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Event Type&lt;br /&gt;
| FLDEVTWRITETOID&lt;br /&gt;
|The Event type is a mandatory field.&amp;lt;br&amp;gt;&lt;br /&gt;
Appointment = 1&amp;lt;br&amp;gt;&lt;br /&gt;
Task = 2&lt;br /&gt;
| Events&lt;br /&gt;
| WRITE_TO_ID&lt;br /&gt;
|-&lt;br /&gt;
| Employee&lt;br /&gt;
| FLDEVTWORKERID&lt;br /&gt;
| The Task/Appointment owner (for private events)&lt;br /&gt;
| Events&lt;br /&gt;
| WORKER_ID&lt;br /&gt;
|-&lt;br /&gt;
| Private: User&lt;br /&gt;
| FLDEVTPRIVATEID&lt;br /&gt;
| If an Employee was set, this field contain the same REC ID as the Employee field (FLDEVTWORKERID).&amp;lt;br&amp;gt;&lt;br /&gt;
| Events&lt;br /&gt;
| PRIVATE_ID&lt;br /&gt;
|-&lt;br /&gt;
| Account&lt;br /&gt;
| FLDEVTCARDID&lt;br /&gt;
| The Account record ID (20 chars). The Account REC ID can be taken from:&lt;br /&gt;
#Account Notes tab, at the bottom by rightclicking&lt;br /&gt;
the REC ID field and selecting Copy&lt;br /&gt;
#Data Retrieval API to pull information from the database&lt;br /&gt;
#The automated email response when adding a&lt;br /&gt;
new Account with the API&lt;br /&gt;
| Events&lt;br /&gt;
| CARD_ID&lt;br /&gt;
|-&lt;br /&gt;
| Contact&lt;br /&gt;
| FLDEVTCONTACTID&lt;br /&gt;
| The Contact for this Account. If not provided, the main Contact for the Account is taken.&lt;br /&gt;
| Events&lt;br /&gt;
| CONTACTID&lt;br /&gt;
|-&lt;br /&gt;
|Document&lt;br /&gt;
|FLDEVTDOCID&lt;br /&gt;
|Linked Document ID, can be taken from the Document Properties window (right-click RecID and use Copy), or using the Data Retrieval API to pull information from the database.&lt;br /&gt;
| Events&lt;br /&gt;
| DOCID&lt;br /&gt;
|-&lt;br /&gt;
|Done Indication&lt;br /&gt;
|FLDEVTDONE&lt;br /&gt;
|Possible values: Y/N&lt;br /&gt;
| Events&lt;br /&gt;
| DONE&lt;br /&gt;
|-&lt;br /&gt;
|Date&lt;br /&gt;
|FLDEVTEVENTDATE&lt;br /&gt;
|The Appointment/Task date is a mandatory field of Any date format, such as DD/MM/YYYY. If not&lt;br /&gt;
provided, the current date will be used. &lt;br /&gt;
| Events&lt;br /&gt;
| EVENT_DATE&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|FLDEVTFREETEXT&lt;br /&gt;
|&lt;br /&gt;
| Events&lt;br /&gt;
| FREE_TEXT&lt;br /&gt;
|-&lt;br /&gt;
|Time: Start&lt;br /&gt;
|FLDEVTFROMTIME&lt;br /&gt;
|Mandatory field&lt;br /&gt;
| Events&lt;br /&gt;
| FROM_TIME&lt;br /&gt;
|-&lt;br /&gt;
| Time: End&lt;br /&gt;
| FLDEVTTOTIME&lt;br /&gt;
| Relevant only for Appointments. If this parameter is not provided, 30 min. interval from Start Time is used.&lt;br /&gt;
| Events&lt;br /&gt;
| TO_TIME&lt;br /&gt;
|-&lt;br /&gt;
| Opportunity/Ticket&lt;br /&gt;
| FLDEVTLINKRECID&lt;br /&gt;
| Linked Ticket/Opportunity/Contract/Asset&lt;br /&gt;
| Events&lt;br /&gt;
| LINKRECID&lt;br /&gt;
|-&lt;br /&gt;
| Field1&lt;br /&gt;
| FLDEVTFAMILY&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Events&lt;br /&gt;
| FAMILY&lt;br /&gt;
|-&lt;br /&gt;
| Field2&lt;br /&gt;
| FLDEVTACTION&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Events&lt;br /&gt;
| ACTION&lt;br /&gt;
|-&lt;br /&gt;
| Field3&lt;br /&gt;
| FLDEVTPLACE&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Events&lt;br /&gt;
| PLACE&lt;br /&gt;
|-&lt;br /&gt;
| Field4&lt;br /&gt;
| FLDEVTPLACE1&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Events&lt;br /&gt;
| PLACE1&lt;br /&gt;
|-&lt;br /&gt;
| Field5&lt;br /&gt;
| FLDEVTPLACE2&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Events&lt;br /&gt;
| PLACE2&lt;br /&gt;
|-&lt;br /&gt;
| Created by User&lt;br /&gt;
| FLDEVTCREATEUSERID&lt;br /&gt;
| Name of external software which created the event&lt;br /&gt;
| Events&lt;br /&gt;
| CREATEUSERID&lt;br /&gt;
|-&lt;br /&gt;
| Last Update: By User&lt;br /&gt;
| FLDEVTUPDATEUSER&lt;br /&gt;
| Name of external software which updated the&lt;br /&gt;
event&lt;br /&gt;
| Events&lt;br /&gt;
| UPDATE_USER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Opportunity Fields===&lt;br /&gt;
The table below lists the most important Opportunity parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDOPPRECID&lt;br /&gt;
| The Opportunity record ID. If provided, the existing Opportunity will be updated. Otherwise, this will be added as a new Opportunity.&lt;br /&gt;
| Opps&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Opportunity Name&lt;br /&gt;
| FLDOPPNAME&lt;br /&gt;
| Mandatory field.&lt;br /&gt;
| Opps&lt;br /&gt;
| NAME&lt;br /&gt;
|-&lt;br /&gt;
| Opportunity ID&lt;br /&gt;
| FLDOPPUSERID &lt;br /&gt;
| Optional (Oppty ID)&lt;br /&gt;
| Opps&lt;br /&gt;
| USERID&lt;br /&gt;
|-&lt;br /&gt;
| Account&lt;br /&gt;
| FLDOPPCARDID&lt;br /&gt;
| The Account record ID (20 chars). The Account REC ID can be taken from:&lt;br /&gt;
#Account Notes tab, at the bottom by right-clicking the REC ID field and selecting Copy&lt;br /&gt;
#Data Retrieval API to pull information from the database&lt;br /&gt;
#The automated email response when adding a new Account with the API&lt;br /&gt;
| Opps&lt;br /&gt;
| CARDID&lt;br /&gt;
|-&lt;br /&gt;
| Contact&lt;br /&gt;
| FLDOPPCONTACTID&lt;br /&gt;
| The Contact for this Account. If not provided, the main Contact for the Account is taken.&lt;br /&gt;
| Opps&lt;br /&gt;
| CONTACTID&lt;br /&gt;
|-&lt;br /&gt;
| Source&lt;br /&gt;
| FLDOPPSOURCE&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| SOURCE&lt;br /&gt;
|-&lt;br /&gt;
|Close Date&lt;br /&gt;
|FLDOPPCLOSEDATE&lt;br /&gt;
|&lt;br /&gt;
| Opps&lt;br /&gt;
| CLOSEDATE&lt;br /&gt;
|-&lt;br /&gt;
|Manager&lt;br /&gt;
|FLDOPPWORKERID&lt;br /&gt;
|The Manager's REC ID&lt;br /&gt;
| Opps&lt;br /&gt;
| WORKERID&lt;br /&gt;
|-&lt;br /&gt;
|Open Date&lt;br /&gt;
|FLDOPPOPENDATE&lt;br /&gt;
|&lt;br /&gt;
| Opps&lt;br /&gt;
| OPENDATE&lt;br /&gt;
|-&lt;br /&gt;
| Close By Date&lt;br /&gt;
| FLDOPPESTDATE&lt;br /&gt;
| Opportunity must be closed by this date&lt;br /&gt;
| Opps&lt;br /&gt;
| ESTDATE&lt;br /&gt;
|-&lt;br /&gt;
| Amount&lt;br /&gt;
| FLDOPPAMOUNT&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| AMOUNT&lt;br /&gt;
|-&lt;br /&gt;
| Probability %&lt;br /&gt;
| FLDOPPPROBABILITY&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| PROBABILITY&lt;br /&gt;
|-&lt;br /&gt;
| Stage&lt;br /&gt;
| FLDOPPSTAGE&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| STAGE&lt;br /&gt;
|-&lt;br /&gt;
| Status&lt;br /&gt;
| FLDOPPSTATUS&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| STATUS&lt;br /&gt;
|-&lt;br /&gt;
| Closing Amount&lt;br /&gt;
| FLDOPPCLOSEAMOUNT&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| CLOSEAMOUNT&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| FLDOPPDESCRIPTION&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| Opportunity Type&lt;br /&gt;
| FLDOPPKIND&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| KIND&lt;br /&gt;
|-&lt;br /&gt;
| Opportunity Reason&lt;br /&gt;
| FLDOPPREASON&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| REASON&lt;br /&gt;
|-&lt;br /&gt;
| Note &lt;br /&gt;
| FLDOPPNOTES&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| NOTES&lt;br /&gt;
|-&lt;br /&gt;
| Territory&lt;br /&gt;
| FLDOPPREGION&lt;br /&gt;
| &lt;br /&gt;
| Opps&lt;br /&gt;
| REGION&lt;br /&gt;
|-&lt;br /&gt;
| Field1&lt;br /&gt;
| FLDOPTFAMILY&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Opps&lt;br /&gt;
| USER1&lt;br /&gt;
|-&lt;br /&gt;
|  Field2&lt;br /&gt;
|  FLDOPTACTION&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Opps&lt;br /&gt;
| USER2&lt;br /&gt;
|-&lt;br /&gt;
|  Field3&lt;br /&gt;
|  FLDOPTPLACE&lt;br /&gt;
| User Defined field&lt;br /&gt;
| Opps&lt;br /&gt;
| USER3&lt;br /&gt;
|-&lt;br /&gt;
|  Created by User&lt;br /&gt;
|  FLDOPTCREATEUSERID&lt;br /&gt;
| Name of external software which created the event&lt;br /&gt;
| Opps&lt;br /&gt;
| CREATEUSER&lt;br /&gt;
|-&lt;br /&gt;
|  Last Update: By User&lt;br /&gt;
|  FLDOPTUPDATEUSER&lt;br /&gt;
| Name of external software which updated the event&lt;br /&gt;
| Opps&lt;br /&gt;
| UPDATEUSER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Document Fields===&lt;br /&gt;
The table below lists the Document parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDDOCRECID&lt;br /&gt;
| The Document record ID. If provided, the existing Document will be updated. Otherwise, this will be added as a new Document.&lt;br /&gt;
| docs&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Document Date&lt;br /&gt;
| FLDDOCDOCDATE&lt;br /&gt;
| The date for the Document. This is an optional parameter. If not provided, or if the value is illegal, the current date will be used. Should be passed in date format. e.g. MM/DD/YYYY&lt;br /&gt;
| docs&lt;br /&gt;
| DOC_DATE&lt;br /&gt;
|-&lt;br /&gt;
| Subject&lt;br /&gt;
| FLDDOCDOCUMENTDESC&lt;br /&gt;
| &lt;br /&gt;
| docs&lt;br /&gt;
| DOCUMENT_DESC&lt;br /&gt;
|-&lt;br /&gt;
| Linked Record&lt;br /&gt;
| FLDDOCLINKRECID&lt;br /&gt;
| The RECID of a linked object. Each Document can be linked to one of the following objects:&lt;br /&gt;
*Ticket&lt;br /&gt;
*Contract&lt;br /&gt;
*Opportunity&lt;br /&gt;
*Knowledge Base Article&lt;br /&gt;
*Asset&lt;br /&gt;
The Record ID (20 chars) can be taken from:&lt;br /&gt;
#Object's Notes tab, at the bottom by right-clicking the REC ID field and selecting Copy&lt;br /&gt;
#Data Retrieval API to pull information from the database&lt;br /&gt;
#The automated email response when adding a new object with the API.&lt;br /&gt;
| docs&lt;br /&gt;
| LINKRECID&lt;br /&gt;
|-&lt;br /&gt;
| Account Rec ID&lt;br /&gt;
| FLDDOCCARDID&lt;br /&gt;
| The Account record ID (20 chars). The Account REC ID can be taken from:&lt;br /&gt;
#Account Notes tab, at the bottom by right-clicking the REC ID field and selecting Copy&lt;br /&gt;
#Data Retrieval API to pull information from the database&lt;br /&gt;
#The automated email response when adding a new Account with the API&lt;br /&gt;
| docs&lt;br /&gt;
| CARD_ID&lt;br /&gt;
|-&lt;br /&gt;
| Contact REC ID&lt;br /&gt;
| FLDDOCCONTACTID&lt;br /&gt;
| The Contact for this Account. If not provided, the main Contact for the Account is taken.&lt;br /&gt;
| docs&lt;br /&gt;
| CONTACTID&lt;br /&gt;
|-&lt;br /&gt;
|Field1&lt;br /&gt;
|FLDDOCTRANSPORT&lt;br /&gt;
|User Defined field&lt;br /&gt;
| docs&lt;br /&gt;
| TRANSPORT_ID&lt;br /&gt;
|-&lt;br /&gt;
|Field2&lt;br /&gt;
|FLDDOCFOLDER&lt;br /&gt;
|User Defined field&lt;br /&gt;
| docs&lt;br /&gt;
| FOLDER_ID&lt;br /&gt;
|-&lt;br /&gt;
|Field3&lt;br /&gt;
|FLDDOCUMENTPLACE&lt;br /&gt;
|User Defined field&lt;br /&gt;
| docs&lt;br /&gt;
| DOCUMENT_PLACE&lt;br /&gt;
|-&lt;br /&gt;
|File Path + File name&lt;br /&gt;
|FLDDOCDOCUMENTNAME&lt;br /&gt;
|The Document path&lt;br /&gt;
| docs&lt;br /&gt;
| DOCUMENT_NAME&lt;br /&gt;
|-&lt;br /&gt;
|Category&lt;br /&gt;
|FLDDOCTREEID&lt;br /&gt;
|The category record ID should be taken from the database table called TreeTbl which contains the Category tree&lt;br /&gt;
| TreeTbl&lt;br /&gt;
| TREE_ID&lt;br /&gt;
|-&lt;br /&gt;
| Employee REC ID&lt;br /&gt;
| FLDDOCWORKERID&lt;br /&gt;
| The worker record ID to be linked to the Document. Must be an active employee. &lt;br /&gt;
| docs&lt;br /&gt;
| WORKER_ID&lt;br /&gt;
|-&lt;br /&gt;
| Created by User&lt;br /&gt;
| FLDDOCCREATEUSER&lt;br /&gt;
| Name of external software which created the document&lt;br /&gt;
| docs&lt;br /&gt;
| CREATE_USERNAME&lt;br /&gt;
|-&lt;br /&gt;
| Last Update: By User&lt;br /&gt;
| FLDDOCUPDATEUSER&lt;br /&gt;
| Name of external software which updated the document&lt;br /&gt;
| docs&lt;br /&gt;
| UPDATE_USERNAME&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Knowledge Base Article Fields===&lt;br /&gt;
The table below lists the Knowledge Base Article parameters and behavior:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''API Field Name'''&lt;br /&gt;
! '''Comment'''&lt;br /&gt;
! '''Physical DB Tables'''&lt;br /&gt;
! '''Physical DB Fields'''&lt;br /&gt;
|-&lt;br /&gt;
| Record ID&lt;br /&gt;
| FLDKBARECID&lt;br /&gt;
| The Article record ID. If provided, the existing Article will be updated. Otherwise, this will be added as a new Article.&lt;br /&gt;
| KBArticles&lt;br /&gt;
| RECID&lt;br /&gt;
|-&lt;br /&gt;
| Document Date&lt;br /&gt;
| FLDKBACREATEDATE&lt;br /&gt;
| The date for the Document. This is an optional parameter. If not provided, or if the value is illegal, the current date will be used. Should be passed in date format. e.g. MM/DD/YYYY&lt;br /&gt;
| KBArticles&lt;br /&gt;
| CREATEDATE&lt;br /&gt;
|-&lt;br /&gt;
| Title&lt;br /&gt;
| FLDKBATITLE&lt;br /&gt;
|&lt;br /&gt;
| KBArticles&lt;br /&gt;
| TITLE&lt;br /&gt;
|-&lt;br /&gt;
| Problem&lt;br /&gt;
| FLDKBAPROBLEM&lt;br /&gt;
| &lt;br /&gt;
| KBArticles&lt;br /&gt;
| PROBLEM&lt;br /&gt;
|-&lt;br /&gt;
| Solution&lt;br /&gt;
| FLDKBASOLUTION&lt;br /&gt;
| &lt;br /&gt;
| KBArticles&lt;br /&gt;
| SOLUTION&lt;br /&gt;
|-&lt;br /&gt;
| Status&lt;br /&gt;
| FLDKBASTATUS&lt;br /&gt;
| Possible values:&lt;br /&gt;
*DRAFT = 'D'&lt;br /&gt;
*PUBLISHED = 'P'&lt;br /&gt;
*OBSOLETE = 'O'&lt;br /&gt;
| KBArticles&lt;br /&gt;
| STATUS&lt;br /&gt;
|-&lt;br /&gt;
|Category&lt;br /&gt;
|FLDKBACATEGORY&lt;br /&gt;
|&lt;br /&gt;
| KBArticles&lt;br /&gt;
| CATEGORY&lt;br /&gt;
|-&lt;br /&gt;
|Public&lt;br /&gt;
|FLDKBAISPUBLIC&lt;br /&gt;
|Is the Document public.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible values:&amp;lt;br&amp;gt;&lt;br /&gt;
*'Y' = Yes&lt;br /&gt;
*'N' = No&lt;br /&gt;
| KBArticles&lt;br /&gt;
| ISPUBLIC&lt;br /&gt;
|-&lt;br /&gt;
|Created by User&lt;br /&gt;
|FLDKBACREATEUSER&lt;br /&gt;
|Name of external software which created the document&lt;br /&gt;
| KBArticles&lt;br /&gt;
| CREATEUSER&lt;br /&gt;
|-&lt;br /&gt;
|Last Update: By User&lt;br /&gt;
|FLDKBAUPDATEUSER&lt;br /&gt;
|Name of external software which updated the document&lt;br /&gt;
| KBArticles&lt;br /&gt;
| UPDATEUSER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Error Codes Description===&lt;br /&gt;
&amp;lt;u&amp;gt;These error codes are returned when calling the CmtGetDescriptionByStatus function:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
1001 Invalid value for this Data Kind. &amp;lt;br&amp;gt;&lt;br /&gt;
1002 Invalid DATA buffer received. Make sure you have allocated the buffer correctly and that you have passed the correct buffer length&amp;lt;br&amp;gt;&lt;br /&gt;
1003 Invalid MAP buffer received. Make sure you have allocated the buffer correctly and that you have passed the correct buffer length.&amp;lt;br&amp;gt;&lt;br /&gt;
1004 Invalid RECID buffer received. Make sure you have allocated the buffer correctly and that you have passed the correct buffer length.&amp;lt;br&amp;gt;&lt;br /&gt;
1005 Invalid LOG buffer received. Make sure you've allocated the buffer correctly and that you've passed the correct buffer length&amp;lt;br&amp;gt;&lt;br /&gt;
1006 Invalid RECID buffer received. It should be at least 20 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
1007 Invalid external software name received. Specify a unique name that identifies your software.&amp;lt;br&amp;gt;&lt;br /&gt;
1008 Cannot process the transaction. Make sure to call the INIT procedure at least once prior to sending transactions for processing.&amp;lt;br&amp;gt;&lt;br /&gt;
1009 Path specified for CommitCRM DB folder not found.&amp;lt;br&amp;gt;&lt;br /&gt;
1010 Path specified for CommitCRM DB folder found, but its contents do not reflect a valid DB folder.&amp;lt;br&amp;gt;&lt;br /&gt;
1011 The RECID received for the employee/user was not found in CommitCRM, is invalid or is related to an inactive employee record.&amp;lt;br&amp;gt;&lt;br /&gt;
1013 Software name is missing. Make sure you specify a name that identifies your software.&amp;lt;br&amp;gt;&lt;br /&gt;
1014 Software name is less than 3 characters long. Make sure you specify your software name has 3 to 15 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
1015 Software name is too long. Make sure your software name has 3 to 15 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
1016 Invalid CODES buffer received. Make sure you've allocated the buffer correctly and that you've passed the correct buffer length&amp;lt;br&amp;gt;&lt;br /&gt;
1017 Invalid Record ID received. Record ID should consist of exactly 20 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
1018 The Record ID (RECID) is missing.&amp;lt;br&amp;gt;&lt;br /&gt;
1019 Invalid RECID received. Its value cannot point to any entity in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
1020 The size for the result buffer is too small. Increase its size and try again.&amp;lt;br&amp;gt;&lt;br /&gt;
1021 CmtDbQry.dll not found.&amp;lt;br&amp;gt;&lt;br /&gt;
1022 API calls cannot currently be processed due to periodic maintenance. Please try again in a few moments.&amp;lt;br&amp;gt;&lt;br /&gt;
1023 A newer API version was found. Please restart any applications that use the CommitCRM API and try again. &amp;lt;br&amp;gt;&lt;br /&gt;
1100 Database access error.&amp;lt;br&amp;gt;&lt;br /&gt;
1501 Cannot delete this type of record&amp;lt;br&amp;gt;&lt;br /&gt;
1502 This record cannot be deleted by  a customer.&amp;lt;br&amp;gt;&lt;br /&gt;
2000 General Error Occurred&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;These error codes are returned when calling the CommitCRMQueryDataRequest function:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''110001''' The application entity for the query (Subject) is missing.&amp;lt;br&amp;gt;&lt;br /&gt;
'''110002''' Invalid XML request. Couldn’t find the XML request name: CommitCRMQueryDataRequest&amp;lt;br&amp;gt;&lt;br /&gt;
'''110003''' Invalid value was requested for the record count.&amp;lt;br&amp;gt;&lt;br /&gt;
'''110004''' The size for the result buffer is too small. Increase its size and try again.&amp;lt;br&amp;gt;&lt;br /&gt;
'''110005''' The query filtering structure is invalid (should form an SQL-like query).&amp;lt;br&amp;gt;&lt;br /&gt;
'''110006''' This Code is not exists in CommitCRM&amp;lt;br&amp;gt;&lt;br /&gt;
'''110008''' Invalid application entity for the query (Subject) was received&amp;lt;br&amp;gt;&lt;br /&gt;
'''110019''' Additional records answer the query. Only the amount of records you requested was returned.&amp;lt;br&amp;gt;&lt;br /&gt;
'''110020''' This Code is not exists in CommitCRM&amp;lt;br&amp;gt;&lt;br /&gt;
'''110021''' Empty result set. No records were found for the query&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;These error codes are returned when calling the CommitCRMxmlGetRecDataRequest function:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''150001''' Invalid XML received. Please verify that the XML structure is valid.&amp;lt;br&amp;gt;&lt;br /&gt;
'''150002''' Invalid field identifiers were received.&amp;lt;br&amp;gt;&lt;br /&gt;
'''150003''' No records in CommitCRM database match the received RECID&amp;lt;br&amp;gt;&lt;br /&gt;
'''150004''' The received XML version number is not supported.&amp;lt;br&amp;gt;&lt;br /&gt;
'''150005''' XML version number is missing.&amp;lt;br&amp;gt;&lt;br /&gt;
'''150006''' The received RECID does not point to an Appointment or Task record (it points to an internal place holder only).&amp;lt;br&amp;gt;&lt;br /&gt;
'''150007''' The received RECID does not point to a valid History record (it points to an internal place holder only).&amp;lt;br&amp;gt;&lt;br /&gt;
'''150008''' Invalid RECID received. Its value cannot point to any entity in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''150009''' The received RECID points to object which is not supported by the API.&amp;lt;br&amp;gt;&lt;br /&gt;
'''150011''' Invalid XML request. Couldn’t find the XML request name: commitcrmxmlgetrecdatarequest&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;General error codes, returned when calling the functions CmtGetDescriptionByCode:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''50000''' The data is not correct for its type.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50001''' The field value has been truncated due to the field length in the database.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50002''' The insert operation Failed because the REC ID already existed in the database.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50003''' Failed to update Record since it is being updated by another user.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50103''' Illegal REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50104''' REC ID Creation failed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50105''' Illegal Sub-Contact REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50106''' Illegal Contract REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50107''' Illegal Employee REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50108''' Illegal Ticket REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50109''' Illegal Account REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50110''' Illegal data for that Contract.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50111''' This Employee is not active.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50112''' Illegal Document REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50113''' Illegal linked object REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50114''' Employee not found.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50115''' Some mandatory fields have no values.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50116''' Invalid REC ID buffer received. It should be at least 20 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50117''' The Record ID (RECID) is missing.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50118''' Invalid Record ID received. Record ID should consist of exactly 20 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50119''' Invalid RECID received. Its value cannot point to any entity in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50120''' Software name is missing. Make sure you specify a name that identifies your software.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50121''' Software name is less than 3 characters long. Make sure your software name has 3 to 15 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
'''50122''' Software name is too long. Make sure your software name has 3 to 15 characters.&amp;lt;br&amp;gt;&lt;br /&gt;
'''51000''' Illegal kind of Account entity.&amp;lt;br&amp;gt;&lt;br /&gt;
'''51001''' Account Manager not found.&amp;lt;br&amp;gt;&lt;br /&gt;
'''51002''' The REC ID of the Account Manager is illegal.&amp;lt;br&amp;gt;&lt;br /&gt;
'''51003''' Illegal tax code.&amp;lt;br&amp;gt;&lt;br /&gt;
'''51004''' This code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52000''' Illegal kind of event.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52001''' Illegal start time.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52002''' Illegal end time.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52003''' Illegal event date.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52004''' The field Reminder1 has Illegal Value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52005''' The amount in the field has an illegal value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52006''' The Field Remider1:Units has Illegal Value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52007''' The Field Remider2:Active has Illegal Value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52008''' The Field Remider2:Amount has Illegal Value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52009''' The Field Remider2:Units has Illegal Value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52010''' Illegal employee REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''52011''' Error occurred while updating the Task/Appointment employee field.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54000''' Illegal Ticket open date.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54001''' Illegal Ticket close date.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54002''' Illegal Ticket code area.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54004''' Illegal Ticket priority.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54005''' Illegal Ticket status.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54006''' The Ticket Account was not found in the database.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54007''' The Ticket Account Manager was not ound in the database.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54008''' This code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54009''' This code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54010''' This code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54011''' This code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''54012''' This code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55000''' Illegal charge date.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55001''' Illegal charge REC ID.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55002''' Illegal start date.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55003''' Illegal start time.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55004''' Illegal amount entered for hours.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55005''' Illegal quantity.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55006''' Illegal price.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55007''' Illegal total.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55008''' Illegal value in the Adjust Amount field.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55009''' Illegal value in the Adjust Percent.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55010''' The Discount/Markup field has an illegal value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55011''' Illegal value in the Adjust Kind field.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55012''' Illegal bill total.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55013''' You can not create a charge for a suspended item.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55014''' Item was not found in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55015''' This code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55016''' This code does not exists in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55017''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55018''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55019''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55020''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''55021''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56000''' Illegal item code.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56001''' The field that indicates the item group type has an illegal value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56002''' The field that indicates if the Item is suspended has an illegal value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56003''' Illegal value of The field that indicate if the item is suspended.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56004''' Mismatch found between the fields price and price source.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56005''' Illegal cost.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56006''' Mismatch found between the fields cost and item group type.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56007''' The field that indicates if the charge is by unit or by hours has an illegal value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56008''' Illegal value in the Description.&amp;lt;br&amp;gt;&lt;br /&gt;
'''56009''' The field that indicates the item type has an illegal value.&amp;lt;br&amp;gt;&lt;br /&gt;
'''57000''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''58000''' Illegal date time.&amp;lt;br&amp;gt;&lt;br /&gt;
'''58001''' The Description field was not found.&amp;lt;br&amp;gt;&lt;br /&gt;
'''58002''' The field kind was not found.&amp;lt;br&amp;gt;&lt;br /&gt;
'''58003''' The Account member was not found.&amp;lt;br&amp;gt;&lt;br /&gt;
'''59000''' This code does not exists in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''59001''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''59002''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''59003''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''59004''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''59005''' This Code does not exist in CommitCRM.&amp;lt;br&amp;gt;&lt;br /&gt;
'''60000''' Invalid web user record ID number.&amp;lt;br&amp;gt;&lt;br /&gt;
'''60001''' This customer web user is not active.&amp;lt;br&amp;gt;&lt;br /&gt;
'''60002''' This user is not a customer.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Commit API Developers Guide|CommitCRM API Developers Guide]]&lt;br /&gt;
*[[API Code Samples]]&lt;br /&gt;
[[Category:User Manuals]]&lt;br /&gt;
[[Category:Integration]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Switching_to_QuickBooks_Online_from_QuickBooks_Desktop&amp;diff=6862</id>
		<title>Switching to QuickBooks Online from QuickBooks Desktop</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Switching_to_QuickBooks_Online_from_QuickBooks_Desktop&amp;diff=6862"/>
		<updated>2015-12-15T10:57:04Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide explains the steps required to switch from integrating CommitCRM with QuickBooks Desktop to integrating with QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTE: QuickBooks Online internals are entirely different than the desktop edition and when migrating your QuickBooks Desktop data to QuickBooks Online all internal identifiers of customer and item records are changed.&lt;br /&gt;
This means that you '''must re-link''' your CommitCRM Accounts to QuickBooks Online Customers and CommitCRM Items to QuickBooks Online Items.&lt;br /&gt;
Do '''not''' import customers and items from QuickBooks Online before linking existing records first, otherwise duplicate records will be created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
To connect to your '''QuickBooks Online''' company please follow [[QuickBooks_Online_Link_Configuration_Instructions|QuickBooks Online Link Configuration Instructions]].&lt;br /&gt;
We strongly recommend to '''backup''' CommitCRM data before configuring the QuickBooks Online Link. &lt;br /&gt;
You should backup &amp;lt;server&amp;gt;\CommitCRM\DB folder including all files while no one is using CommitCRM. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link CommitCRM Account To QuickBooks Online Customer, Job or Vendor Record==&lt;br /&gt;
This option lets you to link between an existing Account record in CommitCRM and an existing record in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
This option is very useful when the same customer already exists in CommitCRM and also exists in QuickBooks Online. It tells the system that both these records are actually the same and there should be a link between them when synchronizing data. Also, when generating QuickBooks Online invoices from CommitCRM the link tells CommitCRM to which customer to link the invoice to.&lt;br /&gt;
&lt;br /&gt;
To link between an existing Account record in CommitCRM and an existing Customer, Job or Vendor in QuickBooks Online, go to the Accounts window and select '''''Link Account To QuickBooks Customer/Job/Vendor Record''''' on the QuickBooks drop down toolbar mhttps://www.commitcrm.com/wiki/Switching_to_QuickBooks_Online_from_QuickBooks_Desktopenu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_link account_to_quickbooks_online_record.png|center]]&lt;br /&gt;
&lt;br /&gt;
The QuickBooks Customer/Job Selection dialog box will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_quickbooks_online_customer_selection_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
Type the name of the QuickBooks Customer/Job/Vendor in the Name field in QuickBooks, and click Find. The relevant records in QuickBooks will be displayed. Select the record that matches the record in CommitCRM and click OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link CommitCRM Item To QuickBooks Onlince Products/Services ==&lt;br /&gt;
You can create a link between an existing Item in CommitCRM with an existing Item in QuickBooks Online.&amp;lt;br&amp;gt;This option is useful when the same Item already exists in both CommitCRM and QuickBooks Online. The linking function tells the system that these records are the same Item and they should e synchronized with each other.&lt;br /&gt;
&lt;br /&gt;
To link between an existing Item record in CommitCRM and an existing Item in QuickBooks Online, select '''''Link Item To QuickBooks Item''''' on the QuickBooks drop down toolbar menu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_link_item_to_quickbooks_online_record.png|center]]&lt;br /&gt;
&lt;br /&gt;
The QuickBooks Online Item Selection window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_quickbooks_online_item_selection_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
Type the name of the Item in the Name field in QuickBooks Online, and click ''Find''. The relevant Items in QuickBooks Online will be displayed. Select the Item that matches the Item in CommitCRM and click OK.&amp;lt;br&amp;gt;Done! You have created the link between the two records. Updates in CommitCRM to this Item can now be synchronized with to QuickBooks Online, and vice versa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[QuickBooks Link Account Options]]&lt;br /&gt;
*[[QuickBooks Link Items Options]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User Manuals]]&lt;br /&gt;
[[Category:QuickBooks]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Switching_to_QuickBooks_Online_from_QuickBooks_Desktop&amp;diff=6861</id>
		<title>Switching to QuickBooks Online from QuickBooks Desktop</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Switching_to_QuickBooks_Online_from_QuickBooks_Desktop&amp;diff=6861"/>
		<updated>2015-12-15T10:41:38Z</updated>

		<summary type="html">&lt;p&gt;Sheli: /* Accounts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide explains the steps required to switch from integrating CommitCRM with QuickBooks Desktop to integrating with QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTE: QuickBooks Online internals are entirely different than the desktop edition and when migrating your QuickBooks Desktop data to QuickBooks Online all internal identifiers of customer and item records are changed.&lt;br /&gt;
This means that you '''must re-link''' your CommitCRM Accounts to QuickBooks Online Customers and CommitCRM Items to QuickBooks Online Items.&lt;br /&gt;
Do '''not''' import customers and items from QuickBooks Online before linking existing records first, otherwise duplicate records will be created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
To connect to your '''QuickBooks Online''' company please follow [[QuickBooks_Online_Link_Configuration_Instructions|QuickBooks Online Link Configuration Instructions]].&lt;br /&gt;
We strongly recommend to '''backup''' CommitCRM data before configuring the QuickBooks Online Link. &lt;br /&gt;
You should backup &amp;lt;server&amp;gt;\CommitCRM\DB folder including all files while no one is using CommitCRM. &lt;br /&gt;
&lt;br /&gt;
==Accounts==&lt;br /&gt;
===Link Account To QuickBooks Online Customer/Job/Vendor Record===&lt;br /&gt;
This option lets you to link between an existing Account record in CommitCRM and an existing record in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
This option is very useful when the same customer already exists in CommitCRM and also exists in QuickBooks Online. It tells the system that both these records are actually the same and there should be a link between them when synchronizing data. Also, when generating QuickBooks Online invoices from CommitCRM the link tells CommitCRM to which customer to link the invoice to.&lt;br /&gt;
&lt;br /&gt;
To link between an existing Account record in CommitCRM and an existing Customer/Job/Vendor in QuickBooks Online, go to the Accounts window and select '''''Link Account To QuickBooks Customer/Job/Vendor Record''''' on the QuickBooks drop down toolbar mhttps://www.commitcrm.com/wiki/Switching_to_QuickBooks_Online_from_QuickBooks_Desktopenu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_link account_to_quickbooks_online_record.png|center]]&lt;br /&gt;
&lt;br /&gt;
The QuickBooks Customer/Job Selection dialog box will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_quickbooks_online_customer_selection_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
Type the name of the QuickBooks Customer/Job/Vendor in the Name field in QuickBooks, and click Find. The relevant records in QuickBooks will be displayed. Select the record that matches the record in CommitCRM and click OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Create New Record in QuickBooks Online Based on CommitCRM Account===&lt;br /&gt;
This option allows you to create a new Customer/Vendor in QuickBooks Online based on the existing Account in CommitCRM, instead of retyping all the information again in QuickBooks. It also creates a link between the record in CommitCRM and the newly created corresponding record in QuickBooks.&lt;br /&gt;
&lt;br /&gt;
This option is useful when a new Account record was created in CommitCRM and you want to add it to QuickBooks, without having to type the Account details again in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
To create a new Customer/Vendor in QuickBooks Online based on an existing CommitCRM Account, select the relevant record in the Accounts window in CommitCRM and then select '''''Create New Record in QuickBooks Based on CommitCRM Account''''' in the QuickBooks menu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_record_in_quickbooks_online_based_on_account.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Account record will now be transferred to QuickBooks Online as a Customer/Vendor. You can open QuickBooks Online and view the newly created record.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_customer_in_quickbooks_online.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Items==&lt;br /&gt;
&lt;br /&gt;
===Link Item To QuickBooks Onlince Products/Services ===&lt;br /&gt;
You can create a link between an existing Item in CommitCRM with an existing Item in QuickBooks Online.&amp;lt;br&amp;gt;This option is useful when the same Item already exists in both CommitCRM and QuickBooks Online. The linking function tells the system that these records are the same Item and they should e synchronized with each other.&lt;br /&gt;
&lt;br /&gt;
To link between an existing Item record in CommitCRM and an existing Item in QuickBooks Online, select '''''Link Item To QuickBooks Item''''' on the QuickBooks drop down toolbar menu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_link_item_to_quickbooks_online_record.png|center]]&lt;br /&gt;
&lt;br /&gt;
The QuickBooks Online Item Selection window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_quickbooks_online_item_selection_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
Type the name of the Item in the Name field in QuickBooks Online, and click ''Find''. The relevant Items in QuickBooks Online will be displayed. Select the Item that matches the Item in CommitCRM and click OK.&amp;lt;br&amp;gt;Done! You have created the link between the two records. Updates in CommitCRM to this Item can now be synchronized with to QuickBooks Online, and vice versa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Create New Item In QuickBooks Online Based on CommitCRM Item===&lt;br /&gt;
This option enables you to create a new Item in QuickBooks Online based on an existing Item in CommitCRM. It also creates a link between the record in CommitCRM and the newly created corresponding record in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
This option is useful when a new Item record was created in CommitCRM and you want to add it to the QuickBooks Online, without having to type the Item details again in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
To create a new Item in QuickBooks Online based on an already existing CommitCRM Item, select the relevant Item in the Items window in CommitCRM and then select the '''''Create New Item In QuickBooks Based on CommitCRM Item''''' on the QuickBooks drop down toolbar menu.&lt;br /&gt;
&lt;br /&gt;
The following types of CommitCRM Items will be created as the following QuickBooks Online Items:&lt;br /&gt;
&amp;lt;br&amp;gt;Labor items in CommitCRM will be created as Service Items in QuickBooks.&amp;lt;br&amp;gt;&lt;br /&gt;
Products/Parts Items in CommitCRM will be created as Inventory or Non-Inventory Item in QuickBooks. &amp;lt;br&amp;gt;&lt;br /&gt;
Expense Items in CommitCRM can be linked to the QuickBooks Online Items. &lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_record_in_quickbooks_online_based_on_commitcrm_item.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Item record will now be transferred to QuickBooks. You can open QuickBooks and view the newly created record.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_item_in_quickbooks_online.png|center]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[QuickBooks Link Account Options]]&lt;br /&gt;
*[[QuickBooks Link Items Options]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User Manuals]]&lt;br /&gt;
[[Category:QuickBooks]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
	<entry>
		<id>https://www.rangermsp.com/w/index.php?title=Switching_to_QuickBooks_Online_from_QuickBooks_Desktop&amp;diff=6860</id>
		<title>Switching to QuickBooks Online from QuickBooks Desktop</title>
		<link rel="alternate" type="text/html" href="https://www.rangermsp.com/w/index.php?title=Switching_to_QuickBooks_Online_from_QuickBooks_Desktop&amp;diff=6860"/>
		<updated>2015-12-15T10:37:28Z</updated>

		<summary type="html">&lt;p&gt;Sheli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide explains the steps required to switch from integrating CommitCRM with QuickBooks Desktop to integrating with QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTE: QuickBooks Online internals are entirely different than the desktop edition and when migrating your QuickBooks Desktop data to QuickBooks Online all internal identifiers of customer and item records are changed.&lt;br /&gt;
This means that you '''must re-link''' your CommitCRM Accounts to QuickBooks Online Customers and CommitCRM Items to QuickBooks Online Items.&lt;br /&gt;
Do '''not''' import customers and items from QuickBooks Online before linking existing records first, otherwise duplicate records will be created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
To connect to your '''QuickBooks Online''' company please follow [[QuickBooks_Online_Link_Configuration_Instructions|QuickBooks Online Link Configuration Instructions]].&lt;br /&gt;
We strongly recommend to '''backup''' CommitCRM data before configuring the QuickBooks Online Link. &lt;br /&gt;
You should backup &amp;lt;server&amp;gt;\CommitCRM\DB folder including all files while no one is using CommitCRM. &lt;br /&gt;
&lt;br /&gt;
==Accounts==&lt;br /&gt;
===Link Account To QuickBooks Online Customer/Job/Vendor Record===&lt;br /&gt;
This option enables you to link between an existing record in CommitCRM and an existing record in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
This option is very useful when the same customer already exists in CommitCRM and also exists in QuickBooks Online. It tells the system that both these records are actually the same contact and there should be a link between them when synchronizing data. Also, when generating QuickBooks Online invoices from CommitCRM the link tells CommitCRM to which customer to link the invoice to.&lt;br /&gt;
&lt;br /&gt;
To link between an existing Account record in CommitCRM and an existing Customer/Job/Vendor in QuickBooks Online, go to the Accounts window and select '''''Link Account To QuickBooks Customer/Job/Vendor Record''''' on the QuickBooks drop down toolbar mhttps://www.commitcrm.com/wiki/Switching_to_QuickBooks_Online_from_QuickBooks_Desktopenu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_link account_to_quickbooks_online_record.png|center]]&lt;br /&gt;
&lt;br /&gt;
The QuickBooks Customer/Job Selection dialog box will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_quickbooks_online_customer_selection_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
Type the name of the QuickBooks Customer/Job/Vendor in the Name field in QuickBooks, and click Find. The relevant records in QuickBooks will be displayed. Select the record that matches the record in CommitCRM and click OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Create New Record in QuickBooks Online Based on CommitCRM Account===&lt;br /&gt;
This option allows you to create a new Customer/Vendor in QuickBooks Online based on the existing Account in CommitCRM, instead of retyping all the information again in QuickBooks. It also creates a link between the record in CommitCRM and the newly created corresponding record in QuickBooks.&lt;br /&gt;
&lt;br /&gt;
This option is useful when a new Account record was created in CommitCRM and you want to add it to QuickBooks, without having to type the Account details again in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
To create a new Customer/Vendor in QuickBooks Online based on an existing CommitCRM Account, select the relevant record in the Accounts window in CommitCRM and then select '''''Create New Record in QuickBooks Based on CommitCRM Account''''' in the QuickBooks menu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_record_in_quickbooks_online_based_on_account.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Account record will now be transferred to QuickBooks Online as a Customer/Vendor. You can open QuickBooks Online and view the newly created record.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_customer_in_quickbooks_online.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Items==&lt;br /&gt;
&lt;br /&gt;
===Link Item To QuickBooks Onlince Products/Services ===&lt;br /&gt;
You can create a link between an existing Item in CommitCRM with an existing Item in QuickBooks Online.&amp;lt;br&amp;gt;This option is useful when the same Item already exists in both CommitCRM and QuickBooks Online. The linking function tells the system that these records are the same Item and they should e synchronized with each other.&lt;br /&gt;
&lt;br /&gt;
To link between an existing Item record in CommitCRM and an existing Item in QuickBooks Online, select '''''Link Item To QuickBooks Item''''' on the QuickBooks drop down toolbar menu.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_link_item_to_quickbooks_online_record.png|center]]&lt;br /&gt;
&lt;br /&gt;
The QuickBooks Online Item Selection window will appear:&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_quickbooks_online_item_selection_window.png|center]]&lt;br /&gt;
&lt;br /&gt;
Type the name of the Item in the Name field in QuickBooks Online, and click ''Find''. The relevant Items in QuickBooks Online will be displayed. Select the Item that matches the Item in CommitCRM and click OK.&amp;lt;br&amp;gt;Done! You have created the link between the two records. Updates in CommitCRM to this Item can now be synchronized with to QuickBooks Online, and vice versa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Create New Item In QuickBooks Online Based on CommitCRM Item===&lt;br /&gt;
This option enables you to create a new Item in QuickBooks Online based on an existing Item in CommitCRM. It also creates a link between the record in CommitCRM and the newly created corresponding record in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
This option is useful when a new Item record was created in CommitCRM and you want to add it to the QuickBooks Online, without having to type the Item details again in QuickBooks Online.&lt;br /&gt;
&lt;br /&gt;
To create a new Item in QuickBooks Online based on an already existing CommitCRM Item, select the relevant Item in the Items window in CommitCRM and then select the '''''Create New Item In QuickBooks Based on CommitCRM Item''''' on the QuickBooks drop down toolbar menu.&lt;br /&gt;
&lt;br /&gt;
The following types of CommitCRM Items will be created as the following QuickBooks Online Items:&lt;br /&gt;
&amp;lt;br&amp;gt;Labor items in CommitCRM will be created as Service Items in QuickBooks.&amp;lt;br&amp;gt;&lt;br /&gt;
Products/Parts Items in CommitCRM will be created as Inventory or Non-Inventory Item in QuickBooks. &amp;lt;br&amp;gt;&lt;br /&gt;
Expense Items in CommitCRM can be linked to the QuickBooks Online Items. &lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_record_in_quickbooks_online_based_on_commitcrm_item.png|center]]&lt;br /&gt;
&lt;br /&gt;
The Item record will now be transferred to QuickBooks. You can open QuickBooks and view the newly created record.&lt;br /&gt;
&lt;br /&gt;
[[File:commitcrm_new_item_in_quickbooks_online.png|center]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[QuickBooks Link Account Options]]&lt;br /&gt;
*[[QuickBooks Link Items Options]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User Manuals]]&lt;br /&gt;
[[Category:QuickBooks]]&lt;/div&gt;</summary>
		<author><name>Sheli</name></author>
	</entry>
</feed>