<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://customer365.crmtogether.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CrmtogetherPortal</id>
	<title>Customer365 for SageCRM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://customer365.crmtogether.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CrmtogetherPortal"/>
	<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Special:Contributions/CrmtogetherPortal"/>
	<updated>2026-04-16T00:58:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=722</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=722"/>
		<updated>2024-09-17T08:38:24Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Installation Guide for Customer365:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the file &#039;&#039;Customer365ForSageCRM_RC1.exe&#039;&#039;. Run the installer on the server. The installer should add the website to IIS automatically.&lt;br /&gt;
&lt;br /&gt;
After installation is complete, proceed to Sage CRM, and go to Component Manager. Upload the component Customer365.zip which is located in:&lt;br /&gt;
				&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Setup/Customer365.zip&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the component, and select which Menus should appear in Portal. Click &amp;quot;Preview Install&amp;quot; to check for any errors and if no errors occur, click &amp;quot;Install Component&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Comp_Install.png]]&lt;br /&gt;
&lt;br /&gt;
The final step is to edit the Web.Config. Open Web.config located in: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Web.Config &lt;br /&gt;
&#039;&#039;&lt;br /&gt;
and edit the following keys to set up the WebSite:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PortalPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/custompages/WebsiteName/component/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Add in &amp;quot;required&amp;quot; image&lt;br /&gt;
Example path is&lt;br /&gt;
&lt;br /&gt;
http://servername/customer365/CRM/Themes/img/ergonomic/Bullets/Required.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Security (1): Encrypt Password in cookie (Sept 2018 release)&lt;br /&gt;
&lt;br /&gt;
2 new options in web.config&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPassword = encodes the password in the client cookie&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPasswordPhrase = encodes based on this string - change this for more security - make sure you record this, if lost we cannot reset&lt;br /&gt;
&lt;br /&gt;
Settings Example&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPassword&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPasswordPhrase&amp;quot; value=&amp;quot;default&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Security (2): Encrypt Password option&lt;br /&gt;
&lt;br /&gt;
-This must be set before any users are registered. It cannot be enabled retroactively. The password is hidden from the CRM user also in this scenario. &lt;br /&gt;
&lt;br /&gt;
The setting is in web.config&lt;br /&gt;
Default&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then add a trigger on the self-service Visitor table: This is used make the email the username. &lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table&lt;br /&gt;
&lt;br /&gt;
create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
on [dbo].[Visitor]&lt;br /&gt;
after insert, update&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
       set nocount on;&lt;br /&gt;
       declare @visiId int&lt;br /&gt;
       DECLARE @Email VARCHAR(50)&lt;br /&gt;
       select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
       from inserted&lt;br /&gt;
       select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
       from inserted&lt;br /&gt;
       update Visitor&lt;br /&gt;
       SET Visi_LogonId = @Email&lt;br /&gt;
       WHERE Visi_VisitorId = @visiId&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Configure these ASP settings&lt;br /&gt;
&lt;br /&gt;
[[File:asp_limitsconfig.png]]&lt;br /&gt;
&lt;br /&gt;
otherwise you may see &amp;quot;Response buffer limit exceeded&amp;quot; when using cases with images&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Create a database named &amp;quot;Hangfire&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Configure the hangfire connection string in the web.config file. &lt;br /&gt;
&lt;br /&gt;
We use hangfire to send emails in parts of the system in an async manner. &lt;br /&gt;
&lt;br /&gt;
For details see&lt;br /&gt;
&lt;br /&gt;
https://docs.hangfire.io/en/latest/configuration/using-sql-server.html&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=721</id>
		<title>Case Details</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=721"/>
		<updated>2024-03-27T14:55:06Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open cases&lt;br /&gt;
&lt;br /&gt;
[[File:case1_list.png]]&lt;br /&gt;
&lt;br /&gt;
Click on a case field to open &lt;br /&gt;
&lt;br /&gt;
[[File:case1_click.png]]&lt;br /&gt;
&lt;br /&gt;
View the case details&lt;br /&gt;
&lt;br /&gt;
[[File:case1_detail.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Portal users can add Messages and Recordings and add files. &lt;br /&gt;
&lt;br /&gt;
[[File:casedetail1_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The tracking notes list screen is called &amp;quot;PortalTracking&amp;quot;. Create this as a SCREEN against the caseprogress entity. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The communications list screen is called &amp;quot;PortalCommunicationList&amp;quot;. Create this as a SCREEN against the communication entity. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;DisableCaseNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file for option to add case notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCaseNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;HideTrackingNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file to see case progress and notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;HideTrackingNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:case1_trackingnotes.png]]&lt;br /&gt;
&lt;br /&gt;
(Notes stored in case progress and as communications - the list below is from the caseprogress table)&lt;br /&gt;
  *the case progress data displayed can be filtered based on the &amp;quot;ProgressFilter&amp;quot; setting in the web.config file.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;ProgressFilter&amp;quot; value=&amp;quot;and case_progressnote is not null&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;ShowRequestClosure&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to request case closure.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ShowRequestClosure&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;AllowCaseFileUpload&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to allow option for file upload and drag and drop option.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;AllowCaseFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By setting this value to &amp;quot;Y&amp;quot; Files upload are also displayed under case details.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_fileuploads.png]]&lt;br /&gt;
&lt;br /&gt;
Set the max file size. In bytes(1048576 = 1MB) , 5MB default,  0 for no limit &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;MaxFileSize&amp;quot; value=&amp;quot;5242880&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filter for file types (comma seperated values)&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowedUploadTypes&amp;quot; value=&amp;quot;doc,zip,docx,rtf,txt,jpg,jpeg,png&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Set &amp;quot;showSolutionsInCaseDetails&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to display suggested solutions that are linked to particular case.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;showSolutionsInCaseDetails&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change how many solutions are displayed change value in &amp;quot;smallGridLenght&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;smallGridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see solution press on solution field you want to see.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_suggestedsolutions.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
To see most recent communication list set &amp;quot;DisableCommunicationList&amp;quot; to &amp;quot;N&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCommunicationList&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Cases_Comm.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To filter communications for your preferences update&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;commQueryCase&amp;quot; value=&amp;quot;select top 5 * from vcommunication where comm_caseid=#case_caseid# and comm_action in (&#039;EmailIn&#039;,&#039;EmailOut&#039;) order by comm_datetime desc&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When displaying a list of files related to the case the following SQL can be added to a setting to filter&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;FileListFilterCases&amp;quot; value=&amp;quot;libr_filesize&amp;gt;80&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Default settings for files uploaded to CRM &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_type&amp;quot; value=&amp;quot;EmailAttachment&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_category&amp;quot; value=&amp;quot;Support&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_status&amp;quot; value=&amp;quot;Final&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These set the libr_type, libr_category and libr_status fields values.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
To implement the HTML acceptance in &amp;quot;case_problemnote&amp;quot; you must create a new field and set its name to be the &lt;br /&gt;
&amp;quot;CaseHTMLField&amp;quot; value &lt;br /&gt;
&lt;br /&gt;
Example config&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseHTMLField&amp;quot; value=&amp;quot;case_ct_problemnote_html&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseNonHTMLField&amp;quot; value=&amp;quot;case_problemnote&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Messages&amp;diff=720</id>
		<title>Messages</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Messages&amp;diff=720"/>
		<updated>2024-01-04T17:17:21Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Requires a screen on &amp;quot;Communication&amp;quot; called&lt;br /&gt;
  &amp;quot;PortalMessagesListView&amp;quot; and the associated view &amp;quot;vcommunication&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With fields:&lt;br /&gt;
&lt;br /&gt;
1. comm_subject&lt;br /&gt;
&lt;br /&gt;
2. comm_createdby&lt;br /&gt;
&lt;br /&gt;
3. comm_createddate&lt;br /&gt;
&lt;br /&gt;
4. comm_updateddate&lt;br /&gt;
&lt;br /&gt;
5. comm_email&lt;br /&gt;
&lt;br /&gt;
6. comm_note&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
To filter messages (using a custom flag for example) we use &amp;quot;CasesMessagesFilter&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;CasesMessagesFilter&amp;quot; value=&amp;quot; and (comm_ct_portalhidden is null or comm_ct_portalhidden=&#039;N&#039;)&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=719</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=719"/>
		<updated>2023-10-19T15:05:38Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 2018,2019 2020, 2021, 2022, 2023 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You Sage CRM server needs to be accessible from an external url &lt;br /&gt;
&lt;br /&gt;
  example&lt;br /&gt;
       https://crm.yourdomain.com/crm/&lt;br /&gt;
&lt;br /&gt;
and &amp;quot;should&amp;quot; have an SSL cert (https). &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 (or later) on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
CRM Self-Service settings should be correctly configured and you should be able to see the &amp;quot;Vistor&amp;quot; and &amp;quot;Visitor Profile&amp;quot; table in the customization area.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
2022 R1 has introduced some issues when screens have &amp;quot;create script&amp;quot; code in it or even table scripts.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=718</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=718"/>
		<updated>2023-10-19T15:04:12Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 2018,2019 2020, 2021, 2022, 2023 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You Sage CRM server needs to be accessible from an external url &lt;br /&gt;
&lt;br /&gt;
  example&lt;br /&gt;
       https://crm.yourdomain.com/crm/&lt;br /&gt;
&lt;br /&gt;
and &amp;quot;should&amp;quot; have an SSL cert (https). &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
CRM Self-Service settings should be correctly configured and you should be able to see the &amp;quot;Vistor&amp;quot; and &amp;quot;Visitor Profile&amp;quot; table in the customization area.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
2022 R1 has introduced some issues when screens have &amp;quot;create script&amp;quot; code in it or even table scripts.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=717</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=717"/>
		<updated>2023-10-19T14:59:28Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 2018,2019 2020, 2021, 2022 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You Sage CRM server needs to be accessible from an external url &lt;br /&gt;
&lt;br /&gt;
  example&lt;br /&gt;
       https://crm.yourdomain.com/crm/&lt;br /&gt;
&lt;br /&gt;
and &amp;quot;should&amp;quot; have an SSL cert (https). &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
CRM Self-Service settings should be correctly configured and you should be able to see the &amp;quot;Vistor&amp;quot; and &amp;quot;Visitor Profile&amp;quot; table in the customization area.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
2022 R1 has introduced some issues when screens have &amp;quot;create script&amp;quot; code in it or even table scripts.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=CSS&amp;diff=716</id>
		<title>CSS</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=CSS&amp;diff=716"/>
		<updated>2023-10-19T11:06:27Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The system has a primary style sheet called ewaress.css.&lt;br /&gt;
&lt;br /&gt;
We also have the option (in the web.config file) to add in a custom style sheet&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;customPortalCSS&amp;quot; value=&amp;quot;css/crmtogether2015.css&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is located at the core level of the web site.&lt;br /&gt;
&lt;br /&gt;
To control the system font you change the option here.&lt;br /&gt;
&lt;br /&gt;
The default font settings are as below:&lt;br /&gt;
&lt;br /&gt;
    /*font controlled here*/&lt;br /&gt;
    body, table, td &lt;br /&gt;
    {&lt;br /&gt;
        font-size: 13px;&lt;br /&gt;
        color :black;&lt;br /&gt;
        font-family: Arial, Sans-Serif;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
User can change Navigation bar colour for android and windows phones in web.config file&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ThemeColour&amp;quot; value=&amp;quot;#0CA375&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=715</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=715"/>
		<updated>2022-07-28T10:25:00Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Installation Guide for Customer365:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the file &#039;&#039;Customer365ForSageCRM_RC1.exe&#039;&#039;. Run the installer on the server. The installer should add the website to IIS automatically.&lt;br /&gt;
&lt;br /&gt;
After installation is complete, proceed to Sage CRM, and go to Component Manager. Upload the component Customer365.zip which is located in:&lt;br /&gt;
				&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Setup/Customer365.zip&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the component, and select which Menus should appear in Portal. Click &amp;quot;Preview Install&amp;quot; to check for any errors and if no errors occur, click &amp;quot;Install Component&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Comp_Install.png]]&lt;br /&gt;
&lt;br /&gt;
The final step is to edit the Web.Config. Open Web.config located in: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Web.Config &lt;br /&gt;
&#039;&#039;&lt;br /&gt;
and edit the following keys to set up the WebSite:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PortalPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/custompages/WebsiteName/component/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Add in &amp;quot;required&amp;quot; image&lt;br /&gt;
Example path is&lt;br /&gt;
&lt;br /&gt;
http://servername/customer365/CRM/Themes/img/ergonomic/Bullets/Required.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Security (1): Encrypt Password in cookie (Sept 2018 release)&lt;br /&gt;
&lt;br /&gt;
2 new options in web.config&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPassword = encodes the password in the client cookie&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPasswordPhrase = encodes based on this string - change this for more security - make sure you record this, if lost we cannot reset&lt;br /&gt;
&lt;br /&gt;
Settings Example&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPassword&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPasswordPhrase&amp;quot; value=&amp;quot;default&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Security (2): Encrypt Password option&lt;br /&gt;
&lt;br /&gt;
-This must be set before any users are registered. It cannot be enabled retroactively. The password is hidden from the CRM user also in this scenario. &lt;br /&gt;
&lt;br /&gt;
The setting is in web.config&lt;br /&gt;
Default&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then add a trigger on the self-service Visitor table: This is used make the email the username. &lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table&lt;br /&gt;
&lt;br /&gt;
create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
on [dbo].[Visitor]&lt;br /&gt;
after insert, update&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
       set nocount on;&lt;br /&gt;
       declare @visiId int&lt;br /&gt;
       DECLARE @Email VARCHAR(50)&lt;br /&gt;
       select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
       from inserted&lt;br /&gt;
       select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
       from inserted&lt;br /&gt;
       update Visitor&lt;br /&gt;
       SET Visi_LogonId = @Email&lt;br /&gt;
       WHERE Visi_VisitorId = @visiId&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Configure these ASP settings&lt;br /&gt;
&lt;br /&gt;
[[File:asp_limitsconfig.png]]&lt;br /&gt;
&lt;br /&gt;
otherwise you may see &amp;quot;Response buffer limit exceeded&amp;quot; when using cases with images&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Aug 2022 - optional config&lt;br /&gt;
&lt;br /&gt;
Create a database named &amp;quot;Hangfire&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
We use hangfire to send emails in parts of the system in an async manner. &lt;br /&gt;
&lt;br /&gt;
For details see&lt;br /&gt;
&lt;br /&gt;
https://docs.hangfire.io/en/latest/configuration/using-sql-server.html&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=714</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=714"/>
		<updated>2022-07-28T10:11:29Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Installation Guide for Customer365:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the file &#039;&#039;Customer365ForSageCRM_RC1.exe&#039;&#039;. Run the installer on the server. The installer should add the website to IIS automatically.&lt;br /&gt;
&lt;br /&gt;
After installation is complete, proceed to Sage CRM, and go to Component Manager. Upload the component Customer365.zip which is located in:&lt;br /&gt;
				&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Setup/Customer365.zip&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the component, and select which Menus should appear in Portal. Click &amp;quot;Preview Install&amp;quot; to check for any errors and if no errors occur, click &amp;quot;Install Component&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Comp_Install.png]]&lt;br /&gt;
&lt;br /&gt;
The final step is to edit the Web.Config. Open Web.config located in: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Web.Config &lt;br /&gt;
&#039;&#039;&lt;br /&gt;
and edit the following keys to set up the WebSite:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PortalPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/custompages/WebsiteName/component/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Add in &amp;quot;required&amp;quot; image&lt;br /&gt;
Example path is&lt;br /&gt;
&lt;br /&gt;
http://servername/customer365/CRM/Themes/img/ergonomic/Bullets/Required.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Security (1): Encrypt Password in cookie (Sept 2018 release)&lt;br /&gt;
&lt;br /&gt;
2 new options in web.config&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPassword = encodes the password in the client cookie&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPasswordPhrase = encodes based on this string - change this for more security - make sure you record this, if lost we cannot reset&lt;br /&gt;
&lt;br /&gt;
Settings Example&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPassword&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPasswordPhrase&amp;quot; value=&amp;quot;default&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Security (2): Encrypt Password option&lt;br /&gt;
&lt;br /&gt;
-This must be set before any users are registered. It cannot be enabled retroactively. The password is hidden from the CRM user also in this scenario. &lt;br /&gt;
&lt;br /&gt;
The setting is in web.config&lt;br /&gt;
Default&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then add a trigger on the self-service Visitor table: This is used make the email the username. &lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table&lt;br /&gt;
&lt;br /&gt;
create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
on [dbo].[Visitor]&lt;br /&gt;
after insert, update&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
       set nocount on;&lt;br /&gt;
       declare @visiId int&lt;br /&gt;
       DECLARE @Email VARCHAR(50)&lt;br /&gt;
       select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
       from inserted&lt;br /&gt;
       select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
       from inserted&lt;br /&gt;
       update Visitor&lt;br /&gt;
       SET Visi_LogonId = @Email&lt;br /&gt;
       WHERE Visi_VisitorId = @visiId&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Configure these ASP settings&lt;br /&gt;
&lt;br /&gt;
[[File:asp_limitsconfig.png]]&lt;br /&gt;
&lt;br /&gt;
otherwise you may see &amp;quot;Response buffer limit exceeded&amp;quot; when using cases with images&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Create a database named &amp;quot;Hangfire&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
We use hangfire to send emails in parts of the system in an async manner. &lt;br /&gt;
&lt;br /&gt;
https://docs.hangfire.io/en/latest/configuration/using-sql-server.html&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=713</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=713"/>
		<updated>2022-06-23T14:07:09Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 2018,2019 2020, 2021, 2022 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
CRM Self-Service settings should be correctly configured and you should be able to see the &amp;quot;Vistor&amp;quot; and &amp;quot;Visitor Profile&amp;quot; table in the customization area.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
2022 R1 has introduced some issues when screens have &amp;quot;create script&amp;quot; code in it or even table scripts.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=File:Asp_limitsconfig.png&amp;diff=712</id>
		<title>File:Asp limitsconfig.png</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=File:Asp_limitsconfig.png&amp;diff=712"/>
		<updated>2022-06-17T12:55:58Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=711</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=711"/>
		<updated>2022-06-17T12:55:45Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Installation Guide for Customer365:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the file &#039;&#039;Customer365ForSageCRM_RC1.exe&#039;&#039;. Run the installer on the server. The installer should add the website to IIS automatically.&lt;br /&gt;
&lt;br /&gt;
After installation is complete, proceed to Sage CRM, and go to Component Manager. Upload the component Customer365.zip which is located in:&lt;br /&gt;
				&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Setup/Customer365.zip&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the component, and select which Menus should appear in Portal. Click &amp;quot;Preview Install&amp;quot; to check for any errors and if no errors occur, click &amp;quot;Install Component&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Comp_Install.png]]&lt;br /&gt;
&lt;br /&gt;
The final step is to edit the Web.Config. Open Web.config located in: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Web.Config &lt;br /&gt;
&#039;&#039;&lt;br /&gt;
and edit the following keys to set up the WebSite:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PortalPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/custompages/WebsiteName/component/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Add in &amp;quot;required&amp;quot; image&lt;br /&gt;
Example path is&lt;br /&gt;
&lt;br /&gt;
http://servername/customer365/CRM/Themes/img/ergonomic/Bullets/Required.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Security (1): Encrypt Password in cookie (Sept 2018 release)&lt;br /&gt;
&lt;br /&gt;
2 new options in web.config&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPassword = encodes the password in the client cookie&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPasswordPhrase = encodes based on this string - change this for more security - make sure you record this, if lost we cannot reset&lt;br /&gt;
&lt;br /&gt;
Settings Example&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPassword&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPasswordPhrase&amp;quot; value=&amp;quot;default&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Security (2): Encrypt Password option&lt;br /&gt;
&lt;br /&gt;
-This must be set before any users are registered. It cannot be enabled retroactively. The password is hidden from the CRM user also in this scenario. &lt;br /&gt;
&lt;br /&gt;
The setting is in web.config&lt;br /&gt;
Default&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then add a trigger on the self-service Visitor table: This is used make the email the username. &lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table&lt;br /&gt;
&lt;br /&gt;
create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
on [dbo].[Visitor]&lt;br /&gt;
after insert, update&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
       set nocount on;&lt;br /&gt;
       declare @visiId int&lt;br /&gt;
       DECLARE @Email VARCHAR(50)&lt;br /&gt;
       select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
       from inserted&lt;br /&gt;
       select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
       from inserted&lt;br /&gt;
       update Visitor&lt;br /&gt;
       SET Visi_LogonId = @Email&lt;br /&gt;
       WHERE Visi_VisitorId = @visiId&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Configure these ASP settings&lt;br /&gt;
&lt;br /&gt;
[[File:asp_limitsconfig.png]]&lt;br /&gt;
&lt;br /&gt;
otherwise you may see &amp;quot;Response buffer limit exceeded&amp;quot; when using cases with images&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=710</id>
		<title>Case Details</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=710"/>
		<updated>2022-06-15T14:50:46Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open cases&lt;br /&gt;
&lt;br /&gt;
[[File:case1_list.png]]&lt;br /&gt;
&lt;br /&gt;
Click on a case field to open &lt;br /&gt;
&lt;br /&gt;
[[File:case1_click.png]]&lt;br /&gt;
&lt;br /&gt;
View the case details&lt;br /&gt;
&lt;br /&gt;
[[File:case1_detail.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Portal users can add Messages and Recordings and add files. &lt;br /&gt;
&lt;br /&gt;
[[File:casedetail1_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The tracking notes list screen is called &amp;quot;PortalTracking&amp;quot;. Create this as a SCREEN against the caseprogress entity. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The communications list screen is called &amp;quot;PortalCommunicationList&amp;quot;. Create this as a SCREEN against the communication entity. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;DisableCaseNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file for option to add case notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCaseNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;HideTrackingNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file to see case progress and notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;HideTrackingNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:case1_trackingnotes.png]]&lt;br /&gt;
&lt;br /&gt;
(Notes stored in case progress and as communications - the list below is from the caseprogress table)&lt;br /&gt;
  *the case progress data displayed can be filtered based on the &amp;quot;ProgressFilter&amp;quot; setting in the web.config file.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;ProgressFilter&amp;quot; value=&amp;quot;and case_progressnote is not null&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;ShowRequestClosure&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to request case closure.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ShowRequestClosure&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;AllowCaseFileUpload&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to allow option for file upload and drag and drop option.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;AllowCaseFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By setting this value to &amp;quot;Y&amp;quot; Files upload are also displayed under case details.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_fileuploads.png]]&lt;br /&gt;
&lt;br /&gt;
Set the max file size. In bytes(1048576 = 1MB) , 5MB default,  0 for no limit &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;MaxFileSize&amp;quot; value=&amp;quot;5242880&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filter for file types (comma seperated values)&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowedUploadTypes&amp;quot; value=&amp;quot;doc,zip,docx,rtf,txt,jpg,jpeg,png&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Set &amp;quot;showSolutionsInCaseDetails&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to display suggested solutions that are linked to particular case.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;showSolutionsInCaseDetails&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change how many solutions are displayed change value in &amp;quot;smallGridLenght&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;smallGridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see solution press on solution field you want to see.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_suggestedsolutions.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
To see most recent communication list set &amp;quot;DisableCommunicationList&amp;quot; to &amp;quot;N&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCommunicationList&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Cases_Comm.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To filter communications for your preferences update&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;commQueryCase&amp;quot; value=&amp;quot;select top 5 * from vcommunication where comm_caseid=#case_caseid# and comm_action in (&#039;EmailIn&#039;,&#039;EmailOut&#039;) order by comm_datetime desc&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When displaying a list of files related to the case the following SQL can be added to a setting to filter&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;FileListFilterCases&amp;quot; value=&amp;quot;libr_filesize&amp;gt;80&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Default settings for files uploaded to CRM &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_type&amp;quot; value=&amp;quot;EmailAttachment&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_category&amp;quot; value=&amp;quot;Support&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_status&amp;quot; value=&amp;quot;Final&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These set the libr_type, libr_category and libr_status fields values.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=709</id>
		<title>Case Details</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=709"/>
		<updated>2022-06-15T14:50:08Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open cases&lt;br /&gt;
&lt;br /&gt;
[[File:case1_list.png]]&lt;br /&gt;
&lt;br /&gt;
Click on a case field to open &lt;br /&gt;
&lt;br /&gt;
[[File:case1_click.png]]&lt;br /&gt;
&lt;br /&gt;
View the case details&lt;br /&gt;
&lt;br /&gt;
[[File:case1_detail.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Portal users can add Messages and Recordings and add files. &lt;br /&gt;
&lt;br /&gt;
[[File:casedetail1_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The tracking notes list screen is called &amp;quot;PortalTracking&amp;quot;. Create this as a SCREEN against the caseprogress entity. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The communications list screen is called &amp;quot;PortalCommunicationList&amp;quot;. Create this as a SCREEN against the communication entity. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;DisableCaseNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file for option to add case notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCaseNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;HideTrackingNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file to see case progress and notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;HideTrackingNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:case1_trackingnotes.png]]&lt;br /&gt;
&lt;br /&gt;
(Notes stored in case progress and as communications - the list below is from the caseprogress table)&lt;br /&gt;
  *the case progress data displayed can be filtered based on the &amp;quot;ProgressFilter&amp;quot; setting in the web.config file.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;ProgressFilter&amp;quot; value=&amp;quot;and case_progressnote is not null&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;ShowRequestClosure&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to request case closure.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ShowRequestClosure&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;AllowCaseFileUpload&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to allow option for file upload and drag and drop option.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;AllowCaseFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By setting this value to &amp;quot;Y&amp;quot; Files upload are also displayed under case details.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_fileuploads.png]]&lt;br /&gt;
&lt;br /&gt;
Set the max file size. In bytes(1048576 = 1MB) , 5MB default,  0 for no limit &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;MaxFileSize&amp;quot; value=&amp;quot;5242880&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filter for file types (comma seperated values)&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowedUploadTypes&amp;quot; value=&amp;quot;doc,zip,docx,rtf,txt,jpg,jpeg,png&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;AllowCaseFileUploadScreenShot&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to enable screenshot upload.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;AllowCaseFileUploadScreenShot&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Large screen shots not saving&lt;br /&gt;
&lt;br /&gt;
Issue is down to the size of the image and a limit in IIS&lt;br /&gt;
&lt;br /&gt;
To adjust the limit do the following:&lt;br /&gt;
&lt;br /&gt;
IIS7, IIS Admin &amp;amp; Click your CRM site and expand it then click the ASP icon.&lt;br /&gt;
&lt;br /&gt;
Expand the Limits Properties icon, and change the value in the “Maximum Requesting Entity Body Limit” to a value larger than 200000.&lt;br /&gt;
&lt;br /&gt;
Max value is 2147483647&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Set &amp;quot;AllowDragAndDrop&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to enable drag and drop.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;AllowDragAndDrop&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Set &amp;quot;showSolutionsInCaseDetails&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to display suggested solutions that are linked to particular case.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;showSolutionsInCaseDetails&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change how many solutions are displayed change value in &amp;quot;smallGridLenght&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;smallGridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see solution press on solution field you want to see.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_suggestedsolutions.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
To see most recent communication list set &amp;quot;DisableCommunicationList&amp;quot; to &amp;quot;N&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCommunicationList&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Cases_Comm.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To filter communications for your preferences update&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;commQueryCase&amp;quot; value=&amp;quot;select top 5 * from vcommunication where comm_caseid=#case_caseid# and comm_action in (&#039;EmailIn&#039;,&#039;EmailOut&#039;) order by comm_datetime desc&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When displaying a list of files related to the case the following SQL can be added to a setting to filter&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;FileListFilterCases&amp;quot; value=&amp;quot;libr_filesize&amp;gt;80&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Default settings for files uploaded to CRM &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_type&amp;quot; value=&amp;quot;EmailAttachment&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_category&amp;quot; value=&amp;quot;Support&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_status&amp;quot; value=&amp;quot;Final&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These set the libr_type, libr_category and libr_status fields values.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Messages&amp;diff=708</id>
		<title>Messages</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Messages&amp;diff=708"/>
		<updated>2022-06-14T09:23:22Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Requires a screen on &amp;quot;Communication&amp;quot; called&lt;br /&gt;
  &amp;quot;PortalMessagesListView&amp;quot; and the associated view &amp;quot;vcommunication&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With fields:&lt;br /&gt;
&lt;br /&gt;
1. comm_subject&lt;br /&gt;
&lt;br /&gt;
2. comm_createdby&lt;br /&gt;
&lt;br /&gt;
3. comm_createddate&lt;br /&gt;
&lt;br /&gt;
4. comm_updateddate&lt;br /&gt;
&lt;br /&gt;
5. comm_email&lt;br /&gt;
&lt;br /&gt;
6. comm_note&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Messages&amp;diff=707</id>
		<title>Messages</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Messages&amp;diff=707"/>
		<updated>2022-06-14T09:21:07Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: Created page with &amp;quot; Requires a screen on &amp;quot;Communication&amp;quot; called   &amp;quot;PortalMessagesListView&amp;quot; and the associated view &amp;quot;vcommunication&amp;quot;  With fields 1. comm_subject 2. comm_createdby 3. comm_createddate 4. comm_updateddate 5. comm_email 6. comm_note&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Requires a screen on &amp;quot;Communication&amp;quot; called&lt;br /&gt;
  &amp;quot;PortalMessagesListView&amp;quot; and the associated view &amp;quot;vcommunication&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With fields&lt;br /&gt;
1. comm_subject&lt;br /&gt;
2. comm_createdby&lt;br /&gt;
3. comm_createddate&lt;br /&gt;
4. comm_updateddate&lt;br /&gt;
5. comm_email&lt;br /&gt;
6. comm_note&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=706</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=706"/>
		<updated>2022-06-14T09:18:59Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
*CRM Customer 365 Portal&lt;br /&gt;
**Intro|Intro&lt;br /&gt;
**CSS|CSS&lt;br /&gt;
**Logo|Logo&lt;br /&gt;
&lt;br /&gt;
*Menus&lt;br /&gt;
**Log on|Log on&lt;br /&gt;
**Menu Customisation|Menu Customisation&lt;br /&gt;
**Dashboard|Dashboard&lt;br /&gt;
**Home|Home&lt;br /&gt;
**Messages|Messages&lt;br /&gt;
**Cases1|Cases&lt;br /&gt;
**Case Details|Case Details&lt;br /&gt;
**Log New Case1|Log New Case&lt;br /&gt;
**Company|Company&lt;br /&gt;
**Downloads|Downloads&lt;br /&gt;
**Download Page|Download Page&lt;br /&gt;
**Global Downloads|Global Downloads&lt;br /&gt;
**Solutions|Solutions&lt;br /&gt;
**Contact Us|Contact Us&lt;br /&gt;
**Register|Register&lt;br /&gt;
**Activity|Activity&lt;br /&gt;
**ExternalPages|ExternalPages&lt;br /&gt;
&lt;br /&gt;
*Case Management&lt;br /&gt;
**Fields|Fields&lt;br /&gt;
**Escalations|Escalations&lt;br /&gt;
**Workflow|Workflow&lt;br /&gt;
&lt;br /&gt;
*Configuration&lt;br /&gt;
**Installation|Installation&lt;br /&gt;
**web.config|web.config&lt;br /&gt;
**Requirements|Requirements&lt;br /&gt;
**Setup|Setup&lt;br /&gt;
**Captions|Captions&lt;br /&gt;
**Menus|Menus&lt;br /&gt;
**Font|Font&lt;br /&gt;
**CRM Scripting|CRM Scripting&lt;br /&gt;
**CRM Visitors|CRM Visitors&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Dashboard&amp;diff=705</id>
		<title>Dashboard</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Dashboard&amp;diff=705"/>
		<updated>2022-06-13T10:45:16Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;June 22&lt;br /&gt;
&lt;br /&gt;
This setting allows you to hide/show the case graph&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;hideCaseGraph&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
This setting allows you to Show or hide the Case Count section&lt;br /&gt;
&lt;br /&gt;
Case Count and Date last case logged:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ShowCaseCount&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
From 08/08/2016&lt;br /&gt;
&lt;br /&gt;
Client count, next maintenance due and client name for maintenance:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ShowClientCount&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For this option new fields need to be added in CRM to Company Table:&lt;br /&gt;
 [[Field Caption                Field Name               Field Type]]&lt;br /&gt;
 Business Partner             comp_buspartnercompid    Adv Search Select&lt;br /&gt;
&lt;br /&gt;
[[File:Company_field.png|700px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
From 08/08/2016&lt;br /&gt;
&lt;br /&gt;
Download count, last downloaded file and date:&lt;br /&gt;
&lt;br /&gt;
To keep track on users downloads set &amp;quot;TrackDownloads&amp;quot; to &amp;quot;Y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;TrackDownloads&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To display information in dashboard set &amp;quot;ShowDownloadCount&amp;quot; to &amp;quot;Y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ShowDownloadCount&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For this option new fields need to be added in CRM to Person Table:&lt;br /&gt;
 [[Field Caption                Field Name            Field Type          Size]]&lt;br /&gt;
 Number of Downloads          pers_downcount        Integer&lt;br /&gt;
 Last Downloaded Document     pers_lastdowndoc      Text                100*	&lt;br /&gt;
 Last Download Date           pers_lastdowndate     Date &amp;amp; Time&lt;br /&gt;
&lt;br /&gt;
*Size of the field should accommodate document file name length.&lt;br /&gt;
Maximum file name length can also be reconfigured in web.config. This value should be less or equal to field size in CRM&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;MaxDocNameLenght&amp;quot; value=&amp;quot;100&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard_Pers.png|700px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Maintenance count, next maintenance due and client name for maintenance:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;ShowMaintenanceCount&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next maintenance script&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;NextMaintenanceSQL&amp;quot; value=&amp;quot;select * from ctProductSupport where prsu_expiry &amp;gt; GETDATE() and #searchvalue# and prsu_status &amp;amp;lt;&amp;amp;gt; &#039;notrenewing&#039; order by prsu_expiry asc&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Email count and proportion for Emails out and Emails in:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;ShowEmailCount&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:dashboard.png|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
From January 2017&lt;br /&gt;
&lt;br /&gt;
Option to allow you configure the SQL used to create the Active cases graph and how it is grouped&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;DashboardCases&amp;quot; value=&amp;quot;select isnull(case_problemtype,&#039;(--)&#039;) as case_product, count(*) as numberOfCases from vcases where Case_Status = &#039;In Progress&#039; and #search# group by case_problemtype&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=704</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=704"/>
		<updated>2022-02-28T11:24:47Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 2018,2019 2020, 2021, 2022 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
CRM Self-Service settings should be correctly configured and you should be able to see the &amp;quot;Vistor&amp;quot; and &amp;quot;Visitor Profile&amp;quot; table in the customization area.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Log_New_Case1&amp;diff=703</id>
		<title>Log New Case1</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Log_New_Case1&amp;diff=703"/>
		<updated>2022-02-09T12:48:49Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Click on the menu option Cases, then &amp;quot;+&amp;quot; sign and complete the fields as appropriate &lt;br /&gt;
&lt;br /&gt;
[[File:log_case1.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When user types in Case Description, Suggested solutions are displayed based on this description.&lt;br /&gt;
&lt;br /&gt;
[[File:log_newcase1.png]]&lt;br /&gt;
&lt;br /&gt;
To enable this option set &amp;quot;showSolutionsInLogCase&amp;quot; in web.config file to &amp;quot;Y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;showSolutionsInLogCase&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change how many solutions are displayed change value in &amp;quot;smallGridLenght&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;smallGridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see solution press on solution field you want to see.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
New cases logged from the portal have their assigned user value set as the &amp;quot;pers_primaryuserid&amp;quot; but you can configure this option using the following parameters&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseAssignedUserField&amp;quot; value=&amp;quot;pers_primaryuserid&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;UseCaseAssignedUserField&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The Screen used is usually called &amp;quot;PortalNewCase&amp;quot; and the setting in the web.config is also called this. &lt;br /&gt;
EG&lt;br /&gt;
  &amp;lt;add key=&amp;quot;PortalNewCase&amp;quot; value=&amp;quot;PortalNewCase&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Round robin assignment (new feature from Oct 14)&lt;br /&gt;
The system can now be configured to assign cases on a round robin basis. &lt;br /&gt;
&lt;br /&gt;
Setting &#039;&#039;&#039;UseRoundRobinCaseAssignement&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;UseRoundRobinCaseAssignement&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sql setting to get a list of active users to select case_assigneduserid from&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;setAssignerUserSQL&amp;quot; value=&amp;quot;select user_userid from activity left join users on acty_userid=user_userid  left join channel on chan_channelid=User_PrimaryChannelId where acty_logout is null and acty_logoutmethod is null and acty_createddate &amp;amp;gt; (getdate()-1)  order by user_userid asc&amp;quot; /&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
Default user id to use (if no active users)&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;setAssignerUserDefault&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default case team (channel) to be the company team/channel&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;use_default_case_channelid&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There is way to display an extra text when new case is being created based on company fields.&lt;br /&gt;
&lt;br /&gt;
[[File:Feetext.png]]&lt;br /&gt;
&lt;br /&gt;
To do this, add &amp;quot;js/customscriptname.js&amp;quot; to &amp;quot;CustomScript&amp;quot; setting in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;CustomScript&amp;quot; value=&amp;quot;js/customscriptname.js&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Code in &amp;quot;customscriptname.js&amp;quot;:&lt;br /&gt;
 1.  $(document).ready(function () {&lt;br /&gt;
 2.    var textField = $(&#039;#_Captcase_casefee&#039;);// field where message will be displayed&lt;br /&gt;
 3.    if (comp_type == &#039;Customer&#039;) {&lt;br /&gt;
 4.            textField.text(&amp;quot;*Some custom note here&amp;quot;);&lt;br /&gt;
 5.            textField.css({ &#039;color&#039;: &#039;#FFA500&#039;, &#039;font-weight&#039;: &#039;bold&#039; });&lt;br /&gt;
 6.            $(&#039;#case_casefee&#039;).hide();&lt;br /&gt;
 7.        } else {&lt;br /&gt;
 8.            textField.hide();&lt;br /&gt;
 9.            $(&#039;#case_casefee&#039;).hide();&lt;br /&gt;
 10.        }&lt;br /&gt;
 11. });&lt;br /&gt;
&lt;br /&gt;
For example, it was precoded that above text is displayed to Companies whose type (comp_type) is &amp;quot;Customer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If, for example, message needs to be displayed only to particular companies based on type and territory, change line 3 in above example to:&lt;br /&gt;
&lt;br /&gt;
 3.  if (comp_type == &#039;Customer&#039; &amp;amp;&amp;amp; comp_territory == &#039;Europe&#039;) {&lt;br /&gt;
&lt;br /&gt;
These fields also needs to be added in web.comfig file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;CompanyOutputfields&amp;quot; value=&amp;quot;comp_type, comp_territory &amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Emails when a case is created.&lt;br /&gt;
&lt;br /&gt;
Outside of customising Sage CRM&#039;s escalations you can configure settings in the system to send emails when a case is created&lt;br /&gt;
&lt;br /&gt;
To do this the setting &lt;br /&gt;
  UseEmail&lt;br /&gt;
&lt;br /&gt;
must be = Y&lt;br /&gt;
EG&lt;br /&gt;
   &amp;lt;add key=&amp;quot;UseEmail&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your setting&lt;br /&gt;
  CreateTrackingNoteNotification&lt;br /&gt;
EG&lt;br /&gt;
 &amp;lt;add key=&amp;quot;CreateTrackingNoteNotification&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
must also be Y&lt;br /&gt;
&lt;br /&gt;
Finally you can specify which template in CRM you want to use with the setting&lt;br /&gt;
  CaseCreatedTemplate&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseCreatedTemplate&amp;quot; value=&amp;quot;ctCaseCreatedTemplate&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
..where ctCaseCreatedTemplate is the name of an email template in CRM&lt;br /&gt;
&lt;br /&gt;
An email is then sent to the email address of the case assigned user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
UseTeamEmail&lt;br /&gt;
&lt;br /&gt;
This option allows you to have the case assigned users team emailed.&lt;br /&gt;
Set to Y to enable.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Option to allow you to send an email on case create to a person. To turn on set &lt;br /&gt;
  SendMasterCaseOnCreateEmail=Y&lt;br /&gt;
 &lt;br /&gt;
SendMasterCaseOnCreateEmailAddresses should contain a comma delimited list of email addresses&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SendMasterCaseOnCreateEmail&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SendMasterCaseOnCreateEmailAddresses&amp;quot; value=&amp;quot;someone@server.com&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
To send an email to the client you would do the following:&lt;br /&gt;
&lt;br /&gt;
1. Create a new field EG &amp;quot;case_newcaseesc&amp;quot; (make this a selection-values Y/N / Lookup Family=YesNo)&lt;br /&gt;
2. Create a new table script and updatet the &amp;quot;updaterecord&amp;quot; as follows&lt;br /&gt;
&lt;br /&gt;
   function UpdateRecord(){&lt;br /&gt;
     var CaseRec=CRM.CreateQueryObj(&amp;quot;SELECT * FROM Cases WITH (NOLOCK) WHERE case_referenceid like &#039;0-%&#039; and case_newcaseesc is null and &amp;quot; + WhereClause);&lt;br /&gt;
     CaseRec.SelectSQL();&lt;br /&gt;
     if (!CaseRec.eof)&lt;br /&gt;
     {&lt;br /&gt;
       Values(&amp;quot;case_newcaseesc&amp;quot;)=&amp;quot;Y&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
Note that the SQL only sets the flag for portal created cases&lt;br /&gt;
&lt;br /&gt;
3. Create an escalation that fires the email etc&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
[[File:portalescalation.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
May 2018 Update&lt;br /&gt;
&lt;br /&gt;
Advanced Search Select Fields&lt;br /&gt;
&lt;br /&gt;
We alter the HTML rendered to make SSA field work. There is also some configuration on the server side to control access. &lt;br /&gt;
&lt;br /&gt;
This is an example of the settings for a company lookup&lt;br /&gt;
&lt;br /&gt;
1.  Lookup fields for entity &lt;br /&gt;
    EntityName_Lookup_Enabled is required to be set to Y for the lookup to work. This is a security setting to prevent unauthorized access.&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_Enabled&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
2. Text to appear on the lookup&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_lblLookupSelect&amp;quot; value=&amp;quot;Select Company&amp;quot;/&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
3. SQL to be user - Values replaced are #companyid#, #pers_personid# and #searchvalue#&lt;br /&gt;
  &lt;br /&gt;
     &amp;lt;add key=&amp;quot;Company_Lookup_SearchSQL&amp;quot; value=&amp;quot;select * from vCompany where comp_businesspartnerid=#companyid# and comp_Name like &#039;%#searchvalue#%&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_GridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. List in CRM to use to control what columns are displayed&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_ListName&amp;quot; value=&amp;quot;CompanyPortalLookup&amp;quot;/&amp;gt;&lt;br /&gt;
*this list needs to be created in CRM. The first column needs to have the hyperlink set to custom jump and there needs to be some text &amp;quot;link&amp;quot; in the &amp;quot;custom file&amp;quot; text box&lt;br /&gt;
&lt;br /&gt;
[[File:lookuplistdefinition.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:lookuplistsetup.png]]&lt;br /&gt;
&lt;br /&gt;
5. Custom Lookup translations&lt;br /&gt;
   Structure is&lt;br /&gt;
   EntityName_LookupTran_code&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_LookupTran_btnSearch&amp;quot; value=&amp;quot;Search&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_LookupTran_headerText&amp;quot; value=&amp;quot;Search for the Company and click to select&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In testing it seems Sage CRM will not render some SSA fields (opportunity,cases and campaigns). Company, Person and Custom entities are available. &lt;br /&gt;
&lt;br /&gt;
Date Only and DateTime fields&lt;br /&gt;
&lt;br /&gt;
We alter the HTML rendered to make these fields work. There are settings in the system. The &amp;quot;timepickerformat&amp;quot; should not be changed.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;datepickerformat&amp;quot; value=&amp;quot;dd/mm/yy&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;timepickerformat&amp;quot; value=&amp;quot;h:i A&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
User Lookup fields supported&lt;br /&gt;
&lt;br /&gt;
Default settings&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_Enabled&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_lblLookupSelect&amp;quot; value=&amp;quot;Select User&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_SearchSQL&amp;quot; value=&amp;quot;select * from vUsers where (user_logon like &#039;%#searchvalue#%&#039;) or (user_fullname like &#039;%#searchvalue#%&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_GridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_ListName&amp;quot; value=&amp;quot;UsersPortalLookup&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_LookupTran_btnSearch&amp;quot; value=&amp;quot;Search&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_LookupTran_headerText&amp;quot; value=&amp;quot;Search for the Users and click to select&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Log_New_Case1&amp;diff=702</id>
		<title>Log New Case1</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Log_New_Case1&amp;diff=702"/>
		<updated>2022-02-09T12:47:39Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Click on the menu option Cases, then &amp;quot;+&amp;quot; sign and complete the fields as appropriate &lt;br /&gt;
&lt;br /&gt;
[[File:log_case1.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When user types in Case Description, Suggested solutions are displayed based on this description.&lt;br /&gt;
&lt;br /&gt;
[[File:log_newcase1.png]]&lt;br /&gt;
&lt;br /&gt;
To enable this option set &amp;quot;showSolutionsInLogCase&amp;quot; in web.config file to &amp;quot;Y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;showSolutionsInLogCase&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change how many solutions are displayed change value in &amp;quot;smallGridLenght&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;smallGridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see solution press on solution field you want to see.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
New cases logged from the portal have their assigned user value set as the &amp;quot;pers_primaryuserid&amp;quot; but you can configure this option using the following parameters&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseAssignedUserField&amp;quot; value=&amp;quot;pers_primaryuserid&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;UseCaseAssignedUserField&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The Screen used is usually called &amp;quot;PortalNewCase&amp;quot; and the setting in the web.config is also called this. &lt;br /&gt;
EG&lt;br /&gt;
  &amp;lt;add key=&amp;quot;PortalNewCase&amp;quot; value=&amp;quot;PortalNewCase&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Round robin assignment (new feature from Oct 14)&lt;br /&gt;
The system can now be configured to assign cases on a round robin basis. &lt;br /&gt;
&lt;br /&gt;
Setting &#039;&#039;&#039;UseRoundRobinCaseAssignement&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;UseRoundRobinCaseAssignement&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sql setting to get a list of active users to select case_assigneduserid from&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;setAssignerUserSQL&amp;quot; value=&amp;quot;select user_userid from activity left join users on acty_userid=user_userid  left join channel on chan_channelid=User_PrimaryChannelId where acty_logout is null and acty_logoutmethod is null and acty_createddate &amp;amp;gt; (getdate()-1)  order by user_userid asc&amp;quot; /&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
Default user id to use (if no active users)&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;setAssignerUserDefault&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default case team (channel) to be the company team/channel&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;use_default_case_channelid&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There is way to display an extra text when new case is being created based on company fields.&lt;br /&gt;
&lt;br /&gt;
[[File:Feetext.png]]&lt;br /&gt;
&lt;br /&gt;
To do this, add &amp;quot;js/customscriptname.js&amp;quot; to &amp;quot;CustomScript&amp;quot; setting in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;CustomScript&amp;quot; value=&amp;quot;js/customscriptname.js&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Code in &amp;quot;customscriptname.js&amp;quot;:&lt;br /&gt;
 1.  $(document).ready(function () {&lt;br /&gt;
 2.    var textField = $(&#039;#_Captcase_casefee&#039;);// field where message will be displayed&lt;br /&gt;
 3.    if (comp_type == &#039;Customer&#039;) {&lt;br /&gt;
 4.            textField.text(&amp;quot;*Some custom note here&amp;quot;);&lt;br /&gt;
 5.            textField.css({ &#039;color&#039;: &#039;#FFA500&#039;, &#039;font-weight&#039;: &#039;bold&#039; });&lt;br /&gt;
 6.            $(&#039;#case_casefee&#039;).hide();&lt;br /&gt;
 7.        } else {&lt;br /&gt;
 8.            textField.hide();&lt;br /&gt;
 9.            $(&#039;#case_casefee&#039;).hide();&lt;br /&gt;
 10.        }&lt;br /&gt;
 11. });&lt;br /&gt;
&lt;br /&gt;
For example, it was precoded that above text is displayed to Companies whose type (comp_type) is &amp;quot;Customer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If, for example, message needs to be displayed only to particular companies based on type and territory, change line 3 in above example to:&lt;br /&gt;
&lt;br /&gt;
 3.  if (comp_type == &#039;Customer&#039; &amp;amp;&amp;amp; comp_territory == &#039;Europe&#039;) {&lt;br /&gt;
&lt;br /&gt;
These fields also needs to be added in web.comfig file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;CompanyOutputfields&amp;quot; value=&amp;quot;comp_type, comp_territory &amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Emails when a case is created.&lt;br /&gt;
&lt;br /&gt;
Outside of customising Sage CRM&#039;s escalations you can configure settings in the system to send emails when a case is created&lt;br /&gt;
&lt;br /&gt;
To do this the setting &lt;br /&gt;
  UseEmail&lt;br /&gt;
&lt;br /&gt;
must be = Y&lt;br /&gt;
EG&lt;br /&gt;
   &amp;lt;add key=&amp;quot;UseEmail&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your setting&lt;br /&gt;
  CreateTrackingNoteNotification&lt;br /&gt;
EG&lt;br /&gt;
 &amp;lt;add key=&amp;quot;CreateTrackingNoteNotification&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
must also be Y&lt;br /&gt;
&lt;br /&gt;
Finally you can specify which template in CRM you want to use with the setting&lt;br /&gt;
  CaseCreatedTemplate&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseCreatedTemplate&amp;quot; value=&amp;quot;ctCaseCreatedTemplate&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
..where ctCaseCreatedTemplate is the name of an email template in CRM&lt;br /&gt;
&lt;br /&gt;
An email is then sent to the email address of the case assigned user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
UseTeamEmail&lt;br /&gt;
&lt;br /&gt;
This option allows you to have the case assigned users team emailed.&lt;br /&gt;
Set to Y to enable.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Option to allow you to send an email on case create to a person. To turn on set &lt;br /&gt;
  SendMasterCaseOnCreateEmail=Y&lt;br /&gt;
 &lt;br /&gt;
SendMasterCaseOnCreateEmailAddresses should contain a comma delimited list of email addresses&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SendMasterCaseOnCreateEmail&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SendMasterCaseOnCreateEmailAddresses&amp;quot; value=&amp;quot;someone@server.com&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
To send an email to the client you would do the following:&lt;br /&gt;
&lt;br /&gt;
1. Create a new field EG &amp;quot;case_newcaseesc&amp;quot; (make this a selection-values Y/N)&lt;br /&gt;
2. Create a new table script and updatet the &amp;quot;updaterecord&amp;quot; as follows&lt;br /&gt;
&lt;br /&gt;
   function UpdateRecord(){&lt;br /&gt;
     var CaseRec=CRM.CreateQueryObj(&amp;quot;SELECT * FROM Cases WITH (NOLOCK) WHERE case_referenceid like &#039;0-%&#039; and case_newcaseesc is null and &amp;quot; + WhereClause);&lt;br /&gt;
     CaseRec.SelectSQL();&lt;br /&gt;
     if (!CaseRec.eof)&lt;br /&gt;
     {&lt;br /&gt;
       Values(&amp;quot;case_newcaseesc&amp;quot;)=&amp;quot;Y&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
Note that the SQL only sets the flag for portal created cases&lt;br /&gt;
&lt;br /&gt;
3. Create an escalation that fires the email etc&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
[[File:portalescalation.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
May 2018 Update&lt;br /&gt;
&lt;br /&gt;
Advanced Search Select Fields&lt;br /&gt;
&lt;br /&gt;
We alter the HTML rendered to make SSA field work. There is also some configuration on the server side to control access. &lt;br /&gt;
&lt;br /&gt;
This is an example of the settings for a company lookup&lt;br /&gt;
&lt;br /&gt;
1.  Lookup fields for entity &lt;br /&gt;
    EntityName_Lookup_Enabled is required to be set to Y for the lookup to work. This is a security setting to prevent unauthorized access.&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_Enabled&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
2. Text to appear on the lookup&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_lblLookupSelect&amp;quot; value=&amp;quot;Select Company&amp;quot;/&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
3. SQL to be user - Values replaced are #companyid#, #pers_personid# and #searchvalue#&lt;br /&gt;
  &lt;br /&gt;
     &amp;lt;add key=&amp;quot;Company_Lookup_SearchSQL&amp;quot; value=&amp;quot;select * from vCompany where comp_businesspartnerid=#companyid# and comp_Name like &#039;%#searchvalue#%&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_GridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. List in CRM to use to control what columns are displayed&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_Lookup_ListName&amp;quot; value=&amp;quot;CompanyPortalLookup&amp;quot;/&amp;gt;&lt;br /&gt;
*this list needs to be created in CRM. The first column needs to have the hyperlink set to custom jump and there needs to be some text &amp;quot;link&amp;quot; in the &amp;quot;custom file&amp;quot; text box&lt;br /&gt;
&lt;br /&gt;
[[File:lookuplistdefinition.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:lookuplistsetup.png]]&lt;br /&gt;
&lt;br /&gt;
5. Custom Lookup translations&lt;br /&gt;
   Structure is&lt;br /&gt;
   EntityName_LookupTran_code&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_LookupTran_btnSearch&amp;quot; value=&amp;quot;Search&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Company_LookupTran_headerText&amp;quot; value=&amp;quot;Search for the Company and click to select&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In testing it seems Sage CRM will not render some SSA fields (opportunity,cases and campaigns). Company, Person and Custom entities are available. &lt;br /&gt;
&lt;br /&gt;
Date Only and DateTime fields&lt;br /&gt;
&lt;br /&gt;
We alter the HTML rendered to make these fields work. There are settings in the system. The &amp;quot;timepickerformat&amp;quot; should not be changed.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;datepickerformat&amp;quot; value=&amp;quot;dd/mm/yy&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;timepickerformat&amp;quot; value=&amp;quot;h:i A&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
User Lookup fields supported&lt;br /&gt;
&lt;br /&gt;
Default settings&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_Enabled&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_lblLookupSelect&amp;quot; value=&amp;quot;Select User&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_SearchSQL&amp;quot; value=&amp;quot;select * from vUsers where (user_logon like &#039;%#searchvalue#%&#039;) or (user_fullname like &#039;%#searchvalue#%&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_GridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_Lookup_ListName&amp;quot; value=&amp;quot;UsersPortalLookup&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_LookupTran_btnSearch&amp;quot; value=&amp;quot;Search&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Users_LookupTran_headerText&amp;quot; value=&amp;quot;Search for the Users and click to select&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Font&amp;diff=701</id>
		<title>Font</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Font&amp;diff=701"/>
		<updated>2022-02-03T12:50:15Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To set the system font modify the ewaress.css file&lt;br /&gt;
&lt;br /&gt;
    /*font controlled here*/&lt;br /&gt;
    body, table, td &lt;br /&gt;
    {&lt;br /&gt;
        font-size: 13px;&lt;br /&gt;
        color :black;&lt;br /&gt;
        font-family: Arial, Sans-Serif;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
In this instance you can see that we set the font to be size 13px and family to use &amp;quot;Arial, Sans-Serif&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Icons are use from Font Awesome 4.6.1&lt;br /&gt;
&lt;br /&gt;
Within the SQL box on the portal menus set the icon to be the name of the icon&lt;br /&gt;
  e.g. fa fa-home fa-lg&lt;br /&gt;
          fa-lg - sets icon size&lt;br /&gt;
&lt;br /&gt;
 To increase icon sizes relative to their container, use the fa-lg (33% increase), fa-2x, fa-3x, fa-4x, or fa-5x classes.&lt;br /&gt;
 Or just use e.g fa fa-home for default size.&lt;br /&gt;
&lt;br /&gt;
Full list of icons available at&lt;br /&gt;
&lt;br /&gt;
[https://fontawesome.com/v4.7.0/ Font Awesome Cheet Sheet]&lt;br /&gt;
&lt;br /&gt;
[https://fontawesome.com/v4.7/icons/ Icons]&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Web.config&amp;diff=700</id>
		<title>Web.config</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Web.config&amp;diff=700"/>
		<updated>2020-10-19T14:15:25Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently the main area to modify the text of the portal is in the web.config file.&lt;br /&gt;
&lt;br /&gt;
The web.config file is located in the customer365 folder (usually &#039;C:\Program Files (x86)\Sage\CRM\CRM\WWWRoot\CustomPages\Customer365&#039;)&lt;br /&gt;
&lt;br /&gt;
The web.config file contains descriptions for the settings.&lt;br /&gt;
&lt;br /&gt;
License&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Portal365License&amp;quot; value=&amp;quot;pastehere&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Optional filter for case list&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseFilter&amp;quot; value=&amp;quot;and case_deleted is null&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Impersonation now available to download MAS invoice files. Settings required are&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysDomain&amp;quot; value=&amp;quot;xxxx &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysUser&amp;quot; value=&amp;quot;yyy&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysUserPassword&amp;quot; value=&amp;quot;xxxx&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
File upload options&lt;br /&gt;
&lt;br /&gt;
    Case file upload - set to Y to allow/Default - N&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowCaseFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Company file upload - set to Y to allow/Default - N&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowAccountFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    options are&lt;br /&gt;
    in bytes(1048576 = 1MB) , 5MB default,  0 for no limit &lt;br /&gt;
    &amp;lt;add key=&amp;quot;MaxFileSize&amp;quot; value=&amp;quot;5242880&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    values are comma seperated, leave empty for all types &lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowedUploadTypes&amp;quot; value=&amp;quot;doc,zip,docx,rtf,txt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Registration settings&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    Registration settings&lt;br /&gt;
    RegisterDisablePage - Set to Y to stop the page being accessed (useful if you have the menu turned off you can also stop anyone accessing the functionality using the direct url)&lt;br /&gt;
    RegisterAllowCreatePerson - set to Y to enable -Allows people not in the database to register once their email domain matches a company in the system&lt;br /&gt;
    RegisterEmailAdminOnRegister - set to Y for an email to be sent to the AdminEmailAddress when a user registers&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterDisablePage&amp;quot; value=&amp;quot;N&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterAllowCreatePerson&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterEmailAdminOnRegister&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Custom Email Templates Settings&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;usePassRegTemplate&amp;quot; value =&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key = &amp;quot;PasswordTemplateName&amp;quot; value =&amp;quot;#PasswordTemplateName#&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key = &amp;quot;RegistrationTemplateName&amp;quot; value =&amp;quot;#RegistrationTemplateName#&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setting option usePassRegTemplate to &amp;quot;Y&amp;quot; sets portal to use Custom E-mail Templates when sending Password Reset Email and Registration Email.&lt;br /&gt;
&lt;br /&gt;
The e-mail templates need to be created in Sage CRM E-mail Templates and the names of the templates needs to be added to the value section of PasswordTemplateName and RegistrationTemplateName keys&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Encrypt License&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to use client side encryption of passwords before logging in to Portal. However this will only work if starting the system from the beginning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
GridLength&lt;br /&gt;
&lt;br /&gt;
This allows you to specify the length of the grids (add grids) on the system.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=ExternalPages&amp;diff=699</id>
		<title>ExternalPages</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=ExternalPages&amp;diff=699"/>
		<updated>2020-10-19T14:11:57Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can embed external pages by copying the file&lt;br /&gt;
&lt;br /&gt;
  extwrapper_template.aspx&lt;br /&gt;
&lt;br /&gt;
and renaming this&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
  mywebsite.aspx&lt;br /&gt;
&lt;br /&gt;
and then in the web.config file create a setting with the same key value as the full page name&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;add key=&amp;quot;mywebsite.aspx&amp;quot; value=&amp;quot;http://crmtogether.com&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This embeds the page in an iframe within the portal. &lt;br /&gt;
&lt;br /&gt;
*Please note that some sites like youtube will block you from using its content in an iframe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OCT 2020&lt;br /&gt;
To have the website open in a new tab/window you need to add &amp;quot;T=Y&amp;quot; as a quesry string onto the url in CRM&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
&lt;br /&gt;
   mywebsite.aspx?T=Y&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=698</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=698"/>
		<updated>2020-08-18T09:04:19Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 7.3, 2017R1/R2/R3 ,2018R1/R2/R3,2019 and 2020 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
CRM Self-Service settings should be correctly configured and you should be able to see the &amp;quot;Vistor&amp;quot; and &amp;quot;Visitor Profile&amp;quot; table in the customization area.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Font&amp;diff=697</id>
		<title>Font</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Font&amp;diff=697"/>
		<updated>2020-03-10T17:31:37Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To set the system font modify the ewaress.css file&lt;br /&gt;
&lt;br /&gt;
    /*font controlled here*/&lt;br /&gt;
    body, table, td &lt;br /&gt;
    {&lt;br /&gt;
        font-size: 13px;&lt;br /&gt;
        color :black;&lt;br /&gt;
        font-family: Arial, Sans-Serif;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
In this instance you can see that we set the font to be size 13px and family to use &amp;quot;Arial, Sans-Serif&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Icons are use from Font Awesome 4.6.1&lt;br /&gt;
&lt;br /&gt;
Within the SQL box on the portal menus set the icon to be the name of the icon&lt;br /&gt;
  e.g. fa fa-home fa-lg&lt;br /&gt;
          fa-lg - sets icon size&lt;br /&gt;
&lt;br /&gt;
 To increase icon sizes relative to their container, use the fa-lg (33% increase), fa-2x, fa-3x, fa-4x, or fa-5x classes.&lt;br /&gt;
 Or just use e.g fa fa-home for default size.&lt;br /&gt;
&lt;br /&gt;
Full list of icons available at&lt;br /&gt;
&lt;br /&gt;
[https://fontawesome.com/v4.7.0/ Font Awesome Cheet Sheet]&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Font&amp;diff=696</id>
		<title>Font</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Font&amp;diff=696"/>
		<updated>2020-03-10T17:31:22Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To set the system font modify the ewaress.css file&lt;br /&gt;
&lt;br /&gt;
    /*font controlled here*/&lt;br /&gt;
    body, table, td &lt;br /&gt;
    {&lt;br /&gt;
        font-size: 13px;&lt;br /&gt;
        color :black;&lt;br /&gt;
        font-family: Arial, Sans-Serif;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
In this instance you can see that we set the font to be size 13px and family to use &amp;quot;Arial, Sans-Serif&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Icons are use from Font Awesome 4.6.1&lt;br /&gt;
&lt;br /&gt;
  http://fontawesome.io/&lt;br /&gt;
&lt;br /&gt;
Within the SQL box on the portal menus set the icon to be the name of the icon&lt;br /&gt;
  e.g. fa fa-home fa-lg&lt;br /&gt;
          fa-lg - sets icon size&lt;br /&gt;
&lt;br /&gt;
 To increase icon sizes relative to their container, use the fa-lg (33% increase), fa-2x, fa-3x, fa-4x, or fa-5x classes.&lt;br /&gt;
 Or just use e.g fa fa-home for default size.&lt;br /&gt;
&lt;br /&gt;
Full list of icons available at&lt;br /&gt;
&lt;br /&gt;
[https://fontawesome.com/v4.7.0/ Font Awesome Cheet Sheet]&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Menu_Customisation&amp;diff=695</id>
		<title>Menu Customisation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Menu_Customisation&amp;diff=695"/>
		<updated>2020-03-10T17:30:56Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Main menu on the LHS of the page is created from metadata&lt;br /&gt;
&lt;br /&gt;
[[File:Mainmenu.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To edit select &lt;br /&gt;
&lt;br /&gt;
Administration -&amp;gt; Customisation -&amp;gt; Users&lt;br /&gt;
&lt;br /&gt;
There are 2 menus. One for when the user is logged out and one for when the user is logged on.&lt;br /&gt;
&lt;br /&gt;
The menu for unauthenticated users is &amp;quot;PortalLogonMenu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The menu for authenticated users is &amp;quot;PortalSupport&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The menu for authenticated users downloads is &amp;quot;Portaldownloads&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The download.aspx page can be copied and re-used with a different menu (allowing you have more than one download page) - The menu name should be the same as the page name&lt;br /&gt;
If for example you rename the page &amp;quot;PortalHelp.aspx&amp;quot; then the tabgroup must be called &amp;quot;PortalHelp.aspx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Usermenu2.png|700px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
On top of navigation menu user can enable or disable users and users company information.&lt;br /&gt;
&lt;br /&gt;
[[File:UserInfo_Y.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To also display header title set &amp;quot;UseHeaderDisplayTitles&amp;quot; to &amp;quot;Y&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;UseHeaderDisplayTitles&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:UserInfo_YW.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To hide user`s name  in web.config file set &amp;quot;showUserName&amp;quot; to &amp;quot;N&amp;quot;, to hide company information set &amp;quot;showCompanyFields&amp;quot; to &amp;quot;N&amp;quot;. Or set both values to &amp;quot;N&amp;quot; to hide this information&lt;br /&gt;
    &lt;br /&gt;
 &amp;lt;add key=&amp;quot;showUserName&amp;quot; value=&amp;quot;N&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
 &amp;lt;add key=&amp;quot;showCompanyFields&amp;quot; value=&amp;quot;N&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:UserInfo_N.png|700px]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Menu items can be restricted for viewing for particular users.&lt;br /&gt;
&lt;br /&gt;
To do this, add condition in CRM users menu&lt;br /&gt;
&lt;br /&gt;
e.g. For &amp;quot;Resources&amp;quot; add condition - SQL: fa fa-external-link fa-lg&#039;&#039;&#039;#company,comp_type=&#039;customer&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In this case only company whose type is customer will be able to see &amp;quot;Resources&amp;quot; tab in navigation menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:RestrictUser.png|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Example values for the menu images&lt;br /&gt;
&lt;br /&gt;
  fa fa-dashboard fa-lg  &lt;br /&gt;
  fa fa-inbox fa-lg&lt;br /&gt;
  fa fa-building fa-lg&lt;br /&gt;
  fa fa-download fa-lg&lt;br /&gt;
  fa fa-envelope fa-lg&lt;br /&gt;
  fa fa-sign-out fa-lg&lt;br /&gt;
  fa fa-home&lt;br /&gt;
  fa fa-key&lt;br /&gt;
&lt;br /&gt;
ref: [https://fontawesome.com/v4.7.0/ Font Awesome Cheet Sheet]&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=694</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=694"/>
		<updated>2019-12-19T17:37:47Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
*CRM Customer 365 Portal&lt;br /&gt;
**Intro|Intro&lt;br /&gt;
**CSS|CSS&lt;br /&gt;
**Logo|Logo&lt;br /&gt;
&lt;br /&gt;
*Menus&lt;br /&gt;
**Log on|Log on&lt;br /&gt;
**Menu Customisation|Menu Customisation&lt;br /&gt;
**Dashboard|Dashboard&lt;br /&gt;
**Home|Home&lt;br /&gt;
**Cases1|Cases&lt;br /&gt;
**Case Details|Case Details&lt;br /&gt;
**Log New Case1|Log New Case&lt;br /&gt;
**Company|Company&lt;br /&gt;
**Downloads|Downloads&lt;br /&gt;
**Download Page|Download Page&lt;br /&gt;
**Global Downloads|Global Downloads&lt;br /&gt;
**Solutions|Solutions&lt;br /&gt;
**Contact Us|Contact Us&lt;br /&gt;
**Register|Register&lt;br /&gt;
**Activity|Activity&lt;br /&gt;
**ExternalPages|ExternalPages&lt;br /&gt;
&lt;br /&gt;
*Case Management&lt;br /&gt;
**Fields|Fields&lt;br /&gt;
**Escalations|Escalations&lt;br /&gt;
**Workflow|Workflow&lt;br /&gt;
&lt;br /&gt;
*Configuration&lt;br /&gt;
**Installation|Installation&lt;br /&gt;
**web.config|web.config&lt;br /&gt;
**Requirements|Requirements&lt;br /&gt;
**Setup|Setup&lt;br /&gt;
**Captions|Captions&lt;br /&gt;
**Menus|Menus&lt;br /&gt;
**Font|Font&lt;br /&gt;
**CRM Scripting|CRM Scripting&lt;br /&gt;
**CRM Visitors|CRM Visitors&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Setup&amp;diff=693</id>
		<title>Setup</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Setup&amp;diff=693"/>
		<updated>2019-11-20T14:07:28Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CRM system that the portal points to is controlled via the web.config settings&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;add key=&amp;quot;PortalPath&amp;quot; value=&amp;quot;http://yoursever/CRM/custompages/SageCRM/component/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMPath&amp;quot; value=&amp;quot;http://yourserver/CRM&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The visitor table should be updated to cater for longer values than is has.&lt;br /&gt;
We do this using the following SQL.&lt;br /&gt;
&lt;br /&gt;
ALTER TABLE visitor&lt;br /&gt;
ALTER COLUMN Visi_LogonId [nvarchar](255)&lt;br /&gt;
&lt;br /&gt;
ALTER TABLE visitor&lt;br /&gt;
ALTER COLUMN Visi_Password [nvarchar](60)&lt;br /&gt;
&lt;br /&gt;
If this SQL does not work (some servers dont seem to allow it) try the following&lt;br /&gt;
&lt;br /&gt;
Create a new table based on the visitor table but with larger size columns&lt;br /&gt;
&lt;br /&gt;
  CREATE TABLE [dbo].[visitor_new](	[Visi_VisitorId] [int] IDENTITY(1,1) NOT NULL,	[Visi_VisitorKey] [nvarchar](50) NULL,	[Visi_LogonId] [nvarchar](255) NULL,	[Visi_Password] [nvarchar](12) NULL,	[Visi_PersonId] [int] NULL,	[Visi_CompanyId] [int] NULL,	[Visi_IpAddress] [nvarchar](15) NULL,	[Visi_Salutation] [nvarchar](10) NULL,	[Visi_FirstName] [nvarchar](30) NULL,	[Visi_LastName] [nvarchar](40) NULL,	[Visi_MiddleName] [nvarchar](30) NULL,	[Visi_Suffix] [nvarchar](20) NULL,	[Visi_Gender] [nvarchar](6) NULL,	[Visi_Title] [nvarchar](30) NULL,	[Visi_TitleCode] [nvarchar](15) NULL,	[Visi_CompanyName] [nvarchar](60) NULL,	[Visi_PhoneCountryCode] [nvarchar](5) NULL,	[Visi_PhoneAreaCode] [nvarchar](20) NULL,	[Visi_PhoneNumber] nvarchar](200) NULL,	[Visi_FaxCountryCode] [nvarchar](5) NULL,	[Visi_FaxAreaCode] [nvarchar](20) NULL,	[Visi_FaxNumber] [nvarchar](20) NULL,	[Visi_EmailAddress] [nvarchar](200) NULL,	[Visi_Address1] [nvarchar](40) NULL,	[Visi_Address2] [nvarchar](40) NULL,	[Visi_Address3] [nvarchar](40) NULL,	[Visi_Address4] [nvarchar](40) NULL,	[Visi_Address5] [nvarchar](40) NULL,	[Visi_City] [nvarchar](30) NULL,	[Visi_State] [nvarchar](30) NULL,	[Visi_Country] [nvarchar](30) NULL,	[Visi_PostCode] [nvarchar](10) NULL,	[Visi_Language] [nvarchar](5) NULL,	[Visi_CreatedDate] [datetime] NULL,	[Visi_UpdatedDate] [datetime] NULL,	[visi_userid] [int] NULL  ) ON [PRIMARY]&lt;br /&gt;
&lt;br /&gt;
We then run the following to populate the table based on the visitor table (assuming self-service is already in use)&lt;br /&gt;
&lt;br /&gt;
  SET IDENTITY_INSERT visitor_new on   GO   INSERT INTO visitor_new (&lt;br /&gt;
  [Visi_VisitorId] ,	[Visi_VisitorKey] ,	[Visi_Password] ,	[Visi_PersonId],	[Visi_CompanyId] ,	[Visi_IpAddress] ,	[Visi_Salutation] ,	[Visi_FirstName] ,	[Visi_LastName] ,	[Visi_MiddleName], 	[Visi_Suffix], 	[Visi_Gender] ,	[Visi_Title] ,	[Visi_TitleCode], 	[Visi_CompanyName], 	[Visi_PhoneCountryCode], 	[Visi_PhoneAreaCode] ,	[Visi_PhoneNumber],	[Visi_FaxCountryCode] ,	[Visi_FaxAreaCode] ,	[Visi_FaxNumber] ,	[Visi_EmailAddress],	[Visi_Address1] ,	[Visi_Address2],	[Visi_Address3] ,	[Visi_Address4],	[Visi_Address5] ,	[Visi_City] ,	[Visi_State] ,	[Visi_Country], 	[Visi_PostCode],	[Visi_Language] ,	[Visi_CreatedDate], 	[Visi_UpdatedDate] ,	[visi_userid]   )  SELECT   [Visi_VisitorId] ,	[Visi_VisitorKey] ,	[Visi_LogonId],	[Visi_Password] ,	Visi_PersonId],	[Visi_CompanyId] ,	[Visi_IpAddress] ,	[Visi_Salutation] ,	[Visi_FirstName] ,	[Visi_LastName] ,	[Visi_MiddleName], 	[Visi_Suffix], 	[Visi_Gender] ,	[Visi_Title] ,	[Visi_TitleCode], 	[Visi_CompanyName], 	[Visi_PhoneCountryCode], 	[Visi_PhoneAreaCode] ,	[Visi_PhoneNumber],	[Visi_FaxCountryCode] ,	[Visi_FaxAreaCode] ,	[Visi_FaxNumber] ,	[Visi_EmailAddress],	[Visi_Address1] ,	Visi_Address2],	[Visi_Address3] ,	[Visi_Address4],	[Visi_Address5] ,	[Visi_City] ,	[Visi_State] ,	[Visi_Country], 	[Visi_PostCode],	[Visi_Language] ,	[Visi_CreatedDate], 	[Visi_UpdatedDate] ,	[visi_userid]   from visitor  GO  SET IDENTITY_INSERT isitor_new Off&lt;br /&gt;
&lt;br /&gt;
Rename the &amp;quot;visitor&amp;quot; table to &amp;quot;visitor_old&amp;quot; and then rename &amp;quot;vistor_new&amp;quot; to &amp;quot;visitor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Could not load file or assembly &#039;SageCRM&#039; or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. &lt;br /&gt;
&lt;br /&gt;
*To fix this change the CRM App pool to use .net40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When upgrading you can bring the system offline by creating a file called &lt;br /&gt;
&lt;br /&gt;
   app_offline.htm&lt;br /&gt;
&lt;br /&gt;
in the root folder of the website&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Web.config&amp;diff=692</id>
		<title>Web.config</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Web.config&amp;diff=692"/>
		<updated>2019-10-25T15:04:42Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently the main area to modify the text of the portal is in the web.config file.&lt;br /&gt;
&lt;br /&gt;
The web.config file is located in the customer365 folder (usually &#039;C:\Program Files (x86)\Sage\CRM\CRM\WWWRoot\CustomPages\Customer365&#039;)&lt;br /&gt;
&lt;br /&gt;
The web.config file contains descriptions for the settings.&lt;br /&gt;
&lt;br /&gt;
License&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;Portal365License&amp;quot; value=&amp;quot;pastehere&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Optional filter for case list&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseFilter&amp;quot; value=&amp;quot;and case_deleted is null&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Impersonation now available to download MAS invoice files. Settings required are&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysDomain&amp;quot; value=&amp;quot;xxxx &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysUser&amp;quot; value=&amp;quot;yyy&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysUserPassword&amp;quot; value=&amp;quot;xxxx&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
File upload options&lt;br /&gt;
&lt;br /&gt;
    Case file upload - set to Y to allow/Default - N&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowCaseFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Company file upload - set to Y to allow/Default - N&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowAccountFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    options are&lt;br /&gt;
    in bytes(1048576 = 1MB) , 5MB default,  0 for no limit &lt;br /&gt;
    &amp;lt;add key=&amp;quot;MaxFileSize&amp;quot; value=&amp;quot;5242880&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    values are comma seperated, leave empty for all types &lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowedUploadTypes&amp;quot; value=&amp;quot;doc,zip,docx,rtf,txt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Registration settings&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    Registration settings&lt;br /&gt;
    RegisterDisablePage - Set to Y to stop the page being accessed (useful if you have the menu turned off you can also stop anyone accessing the functionality using the direct url)&lt;br /&gt;
    RegisterAllowCreatePerson - set to Y to enable -Allows people not in the database to register once their email domain matches a company in the system&lt;br /&gt;
    RegisterEmailAdminOnRegister - set to Y for an email to be sent to the AdminEmailAddress when a user registers&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterDisablePage&amp;quot; value=&amp;quot;N&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterAllowCreatePerson&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterEmailAdminOnRegister&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Custom Email Templates Settings&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;usePassRegTemplate&amp;quot; value =&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key = &amp;quot;PasswordTemplateName&amp;quot; value =&amp;quot;#PasswordTemplateName#&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key = &amp;quot;RegistrationTemplateName&amp;quot; value =&amp;quot;#RegistrationTemplateName#&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setting option usePassRegTemplate to &amp;quot;Y&amp;quot; sets portal to use Custom E-mail Templates when sending Password Reset Email and Registration Email.&lt;br /&gt;
&lt;br /&gt;
The e-mail templates need to be created in Sage CRM E-mail Templates and the names of the templates needs to be added to the value section of PasswordTemplateName and RegistrationTemplateName keys&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Encrypt License&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to use client side encryption of passwords before logging in to Portal. However this will only work if starting the system from the beginning.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=691</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=691"/>
		<updated>2019-10-25T14:47:51Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
*CRM Customer 365 Portal&lt;br /&gt;
**Intro|Intro&lt;br /&gt;
**CSS|CSS&lt;br /&gt;
**Logo|Logo&lt;br /&gt;
&lt;br /&gt;
*Menus&lt;br /&gt;
**Log on|Log on&lt;br /&gt;
**Menu Customisation|Menu Customisation&lt;br /&gt;
**Dashboard|Dashboard&lt;br /&gt;
**Home|Home&lt;br /&gt;
**Cases1|Cases&lt;br /&gt;
**Case Details|Case Details&lt;br /&gt;
**Log New Case1|Log New Case&lt;br /&gt;
**Company|Company&lt;br /&gt;
**Downloads|Downloads&lt;br /&gt;
**Download Page|Download Page&lt;br /&gt;
**Global Downloads|Global Downloads&lt;br /&gt;
**Solutions|Solutions&lt;br /&gt;
**Contact Us|Contact Us&lt;br /&gt;
**Register|Register&lt;br /&gt;
**Activity|Activity&lt;br /&gt;
**ExternalPages|ExternalPages&lt;br /&gt;
&lt;br /&gt;
*Case Management&lt;br /&gt;
**Fields|Fields&lt;br /&gt;
**Escalations|Escalations&lt;br /&gt;
**Workflow|Workflow&lt;br /&gt;
&lt;br /&gt;
*Configuration&lt;br /&gt;
**Installation|Installation&lt;br /&gt;
**web.config|web.config&lt;br /&gt;
**Requirements|Requirements&lt;br /&gt;
**Setup|Setup&lt;br /&gt;
**Captions|Captions&lt;br /&gt;
**Menus|Menus&lt;br /&gt;
**Font|Font&lt;br /&gt;
**CRM Scripting|CRM Scripting&lt;br /&gt;
**CRM Visitors|CRM Visitors&lt;br /&gt;
**Releases|Releases&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=690</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=690"/>
		<updated>2019-10-25T14:46:54Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
*CRM Customer 365 Portal&lt;br /&gt;
**Intro|Intro&lt;br /&gt;
**CSS|CSS&lt;br /&gt;
**Logo|Logo&lt;br /&gt;
&lt;br /&gt;
*Menus&lt;br /&gt;
**Log on|Log on&lt;br /&gt;
**Menu Customisation|Menu Customisation&lt;br /&gt;
**Dashboard|Dashboard&lt;br /&gt;
**Home|Home&lt;br /&gt;
**Cases1|Cases&lt;br /&gt;
**Case Details|Case Details&lt;br /&gt;
**Log New Case1|Log New Case&lt;br /&gt;
**Company|Company&lt;br /&gt;
**Product Support|Product Support&lt;br /&gt;
**Quotes|Quotes&lt;br /&gt;
**Orders|Orders&lt;br /&gt;
**Downloads|Downloads&lt;br /&gt;
**Download Page|Download Page&lt;br /&gt;
**Global Downloads|Global Downloads&lt;br /&gt;
**Solutions|Solutions&lt;br /&gt;
**Contact Us|Contact Us&lt;br /&gt;
**Register|Register&lt;br /&gt;
**Activity|Activity&lt;br /&gt;
**ExternalPages|ExternalPages&lt;br /&gt;
&lt;br /&gt;
*Case\RMA Management&lt;br /&gt;
**Fields|Fields&lt;br /&gt;
**Escalations|Escalations&lt;br /&gt;
**Workflow|Workflow&lt;br /&gt;
&lt;br /&gt;
*Configuration&lt;br /&gt;
**Installation|Installation&lt;br /&gt;
**web.config|web.config&lt;br /&gt;
**Requirements|Requirements&lt;br /&gt;
**Setup|Setup&lt;br /&gt;
**Captions|Captions&lt;br /&gt;
**Menus|Menus&lt;br /&gt;
**Font|Font&lt;br /&gt;
**CRM Scripting|CRM Scripting&lt;br /&gt;
**CRM Visitors|CRM Visitors&lt;br /&gt;
**Releases|Releases&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=689</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=689"/>
		<updated>2019-10-25T14:46:30Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
*CRM Customer 365 Portal&lt;br /&gt;
**Intro|Intro&lt;br /&gt;
**CSS|CSS&lt;br /&gt;
**Logo|Logo&lt;br /&gt;
&lt;br /&gt;
*Menus&lt;br /&gt;
**Log on|Log on&lt;br /&gt;
**Menu Customisation|Menu Customisation&lt;br /&gt;
**Dashboard|Dashboard&lt;br /&gt;
**Home|Home&lt;br /&gt;
**Cases1|Cases&lt;br /&gt;
**Case Details|Case Details&lt;br /&gt;
**Log New Case1|Log New Case&lt;br /&gt;
**Company|Company&lt;br /&gt;
**Product Support|Product Support&lt;br /&gt;
**Quotes|Quotes&lt;br /&gt;
**Orders|Orders&lt;br /&gt;
**Downloads|Downloads&lt;br /&gt;
**Download Page|Download Page&lt;br /&gt;
**Global Downloads|Global Downloads&lt;br /&gt;
**Solutions|Solutions&lt;br /&gt;
**Contact Us|Contact Us&lt;br /&gt;
**Register|Register&lt;br /&gt;
**Activity|Activity&lt;br /&gt;
**ExternalPages|ExternalPages&lt;br /&gt;
&lt;br /&gt;
*Case\RMA Management&lt;br /&gt;
**Fields|Fields&lt;br /&gt;
**Escalations|Escalations&lt;br /&gt;
**Workflow|Workflow&lt;br /&gt;
&lt;br /&gt;
*Configuration&lt;br /&gt;
**Installation|Installation&lt;br /&gt;
**web.config|web.config&lt;br /&gt;
**Requirements|Requirements&lt;br /&gt;
**Setup|Setup&lt;br /&gt;
**Captions|Captions&lt;br /&gt;
**Menus|Menus&lt;br /&gt;
**Font|Font&lt;br /&gt;
**MAS Integration|MAS Integration&lt;br /&gt;
**Forms|Forms&lt;br /&gt;
**CRM Scripting|CRM Scripting&lt;br /&gt;
**CRM Visitors|CRM Visitors&lt;br /&gt;
**Releases|Releases&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=688</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=MediaWiki:Sidebar&amp;diff=688"/>
		<updated>2019-10-25T14:45:22Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
*CRM Customer 365 Portal&lt;br /&gt;
**Intro|Intro&lt;br /&gt;
**CSS|CSS&lt;br /&gt;
**Logo|Logo&lt;br /&gt;
&lt;br /&gt;
*Menus&lt;br /&gt;
**Log on|Log on&lt;br /&gt;
**Menu Customisation|Menu Customisation&lt;br /&gt;
**Dashboard|Dashboard&lt;br /&gt;
**Home|Home&lt;br /&gt;
**Cases1|Cases&lt;br /&gt;
**Case Details|Case Details&lt;br /&gt;
**Log New Case1|Log New Case&lt;br /&gt;
**Company|Company&lt;br /&gt;
**Product Support|Product Support&lt;br /&gt;
**Quotes|Quotes&lt;br /&gt;
**Orders|Orders&lt;br /&gt;
**Downloads|Downloads&lt;br /&gt;
**Download Page|Download Page&lt;br /&gt;
**Global Downloads|Global Downloads&lt;br /&gt;
**Solutions|Solutions&lt;br /&gt;
**Contact Us|Contact Us&lt;br /&gt;
**Register|Register&lt;br /&gt;
**Activity|Activity&lt;br /&gt;
**ExternalPages|ExternalPages&lt;br /&gt;
&lt;br /&gt;
*Case\RMA Management&lt;br /&gt;
**Fields|Fields&lt;br /&gt;
**Escalations|Escalations&lt;br /&gt;
**Workflow|Workflow&lt;br /&gt;
&lt;br /&gt;
*Sage 100 (MAS)&lt;br /&gt;
**Orders MAS|Orders MAS/Sage 100&lt;br /&gt;
**Invoices MAS|Invoices MAS/Sage 100 &lt;br /&gt;
**Lot Items MAS|Lot Items MAS/Sage 100 &lt;br /&gt;
&lt;br /&gt;
*Configuration&lt;br /&gt;
**Installation|Installation&lt;br /&gt;
**web.config|web.config&lt;br /&gt;
**Requirements|Requirements&lt;br /&gt;
**Setup|Setup&lt;br /&gt;
**Captions|Captions&lt;br /&gt;
**Menus|Menus&lt;br /&gt;
**Font|Font&lt;br /&gt;
**MAS Integration|MAS Integration&lt;br /&gt;
**Forms|Forms&lt;br /&gt;
**CRM Scripting|CRM Scripting&lt;br /&gt;
**CRM Visitors|CRM Visitors&lt;br /&gt;
**Releases|Releases&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=CRM_Visitors&amp;diff=687</id>
		<title>CRM Visitors</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=CRM_Visitors&amp;diff=687"/>
		<updated>2019-05-30T12:37:16Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Within CRM itself you can view any person records recorded as registered visitors in CRM&lt;br /&gt;
&lt;br /&gt;
To do this logon as a user with admin rights&lt;br /&gt;
&lt;br /&gt;
Click&lt;br /&gt;
  Administration -&amp;gt; System -&amp;gt; Self Service&lt;br /&gt;
&lt;br /&gt;
[[File:Ss1.png]]&lt;br /&gt;
&lt;br /&gt;
Uncheck the &amp;quot;Anonymous visitors only&amp;quot; checkbox and click filter to see the people&lt;br /&gt;
&lt;br /&gt;
[[File:Ss2.png]]&lt;br /&gt;
&lt;br /&gt;
Visitor maintenance is available at&lt;br /&gt;
&lt;br /&gt;
[[File:Ss3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
  [https://community.sagecrm.com/partner_community/b/hints_tips_and_tricks/archive/2014/09/03/sage-crm-7-2-administering-self-service-visitors.aspx &amp;quot;Sage CRM 7.2: Administering Self Service Visitors&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table that sets the users email address as the logon id (the logon id field should be expanded to make sure the data fits before using this)&lt;br /&gt;
&lt;br /&gt;
  create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
  on [dbo].[Visitor]&lt;br /&gt;
  after insert, update&lt;br /&gt;
  as&lt;br /&gt;
  begin&lt;br /&gt;
         set nocount on;&lt;br /&gt;
         declare @visiId int&lt;br /&gt;
         DECLARE @Email VARCHAR(50)&lt;br /&gt;
         select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
         from inserted&lt;br /&gt;
         select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
         from inserted&lt;br /&gt;
         update Visitor&lt;br /&gt;
         SET Visi_LogonId = @Email&lt;br /&gt;
         WHERE Visi_VisitorId = @visiId&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=CRM_Visitors&amp;diff=686</id>
		<title>CRM Visitors</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=CRM_Visitors&amp;diff=686"/>
		<updated>2019-05-30T12:36:45Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Within CRM itself you can view any person records recorded as registered visitors in CRM&lt;br /&gt;
&lt;br /&gt;
To do this logon as a user with admin rights&lt;br /&gt;
&lt;br /&gt;
Click&lt;br /&gt;
  Administration -&amp;gt; System -&amp;gt; Self Service&lt;br /&gt;
&lt;br /&gt;
[[File:Ss1.png]]&lt;br /&gt;
&lt;br /&gt;
Uncheck the &amp;quot;Anonymous visitors only&amp;quot; checkbox and click filter to see the people&lt;br /&gt;
&lt;br /&gt;
[[File:Ss2.png]]&lt;br /&gt;
&lt;br /&gt;
Visitor maintenance is available at&lt;br /&gt;
&lt;br /&gt;
[[File:Ss3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
  [https://community.sagecrm.com/partner_community/b/hints_tips_and_tricks/archive/2014/09/03/sage-crm-7-2-administering-self-service-visitors.aspx &amp;quot;Sage CRM 7.2: Administering Self Service Visitors&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table that sets the users email address as the logon id (the logon id field should be expanded to 255 chars before using this)&lt;br /&gt;
&lt;br /&gt;
  create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
  on [dbo].[Visitor]&lt;br /&gt;
  after insert, update&lt;br /&gt;
  as&lt;br /&gt;
  begin&lt;br /&gt;
         set nocount on;&lt;br /&gt;
         declare @visiId int&lt;br /&gt;
         DECLARE @Email VARCHAR(50)&lt;br /&gt;
         select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
         from inserted&lt;br /&gt;
         select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
         from inserted&lt;br /&gt;
         update Visitor&lt;br /&gt;
         SET Visi_LogonId = @Email&lt;br /&gt;
         WHERE Visi_VisitorId = @visiId&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=CRM_Visitors&amp;diff=685</id>
		<title>CRM Visitors</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=CRM_Visitors&amp;diff=685"/>
		<updated>2019-05-30T12:35:55Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Within CRM itself you can view any person records recorded as registered visitors in CRM&lt;br /&gt;
&lt;br /&gt;
To do this logon as a user with admin rights&lt;br /&gt;
&lt;br /&gt;
Click&lt;br /&gt;
  Administration -&amp;gt; System -&amp;gt; Self Service&lt;br /&gt;
&lt;br /&gt;
[[File:Ss1.png]]&lt;br /&gt;
&lt;br /&gt;
Uncheck the &amp;quot;Anonymous visitors only&amp;quot; checkbox and click filter to see the people&lt;br /&gt;
&lt;br /&gt;
[[File:Ss2.png]]&lt;br /&gt;
&lt;br /&gt;
Visitor maintenance is available at&lt;br /&gt;
&lt;br /&gt;
[[File:Ss3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
  [https://community.sagecrm.com/partner_community/b/hints_tips_and_tricks/archive/2014/09/03/sage-crm-7-2-administering-self-service-visitors.aspx &amp;quot;Sage CRM 7.2: Administering Self Service Visitors&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table that sets the users email address as the logon id (the logon id field should be expanded to 255 chars before using this)&lt;br /&gt;
&lt;br /&gt;
  create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
&lt;br /&gt;
  on [dbo].[Visitor]&lt;br /&gt;
&lt;br /&gt;
  after insert, update&lt;br /&gt;
&lt;br /&gt;
as&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
&lt;br /&gt;
       set nocount on;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       declare @visiId int&lt;br /&gt;
&lt;br /&gt;
       DECLARE @Email VARCHAR(50)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
&lt;br /&gt;
       from inserted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
&lt;br /&gt;
       from inserted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       update Visitor&lt;br /&gt;
&lt;br /&gt;
       SET Visi_LogonId = @Email&lt;br /&gt;
&lt;br /&gt;
       WHERE Visi_VisitorId = @visiId&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=684</id>
		<title>Case Details</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Case_Details&amp;diff=684"/>
		<updated>2019-05-30T12:33:44Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open cases&lt;br /&gt;
&lt;br /&gt;
[[File:case1_list.png]]&lt;br /&gt;
&lt;br /&gt;
Click on a case field to open &lt;br /&gt;
&lt;br /&gt;
[[File:case1_click.png]]&lt;br /&gt;
&lt;br /&gt;
View the case details&lt;br /&gt;
&lt;br /&gt;
[[File:case1_detail.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Portal users can create notes, request case closure, add screenshots and add files by choosing files from directory of by dragging files in drag and drop box. &lt;br /&gt;
&lt;br /&gt;
[[File:casedetail1_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The tracking notes list screen is called &amp;quot;PortalTracking&amp;quot;. Create this as a SCREEN against the caseprogress entity. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The communications list screen is called &amp;quot;PortalCommunicationList&amp;quot;. Create this as a SCREEN against the communication entity. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;DisableCaseNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file for option to add case notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCaseNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;HideTrackingNotes&amp;quot; to &amp;quot;N&amp;quot; in the web.config file to see case progress and notes.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;HideTrackingNotes&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:case1_trackingnotes.png]]&lt;br /&gt;
&lt;br /&gt;
(Notes stored in case progress and as communications - the list below is from the caseprogress table)&lt;br /&gt;
  *the case progress data displayed can be filtered based on the &amp;quot;ProgressFilter&amp;quot; setting in the web.config file.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;ProgressFilter&amp;quot; value=&amp;quot;and case_progressnote is not null&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;ShowRequestClosure&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to request case closure.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;ShowRequestClosure&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;AllowCaseFileUpload&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to allow option for file upload and drag and drop option.&lt;br /&gt;
  &amp;lt;add key=&amp;quot;AllowCaseFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By setting this value to &amp;quot;Y&amp;quot; Files upload are also displayed under case details.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_fileuploads.png]]&lt;br /&gt;
&lt;br /&gt;
Set the max file size. In bytes(1048576 = 1MB) , 5MB default,  0 for no limit &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;MaxFileSize&amp;quot; value=&amp;quot;5242880&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filter for file types (comma seperated values)&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowedUploadTypes&amp;quot; value=&amp;quot;doc,zip,docx,rtf,txt,jpg,jpeg,png&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Set &amp;quot;AllowCaseFileUploadScreenShot&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to enable screenshot upload.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;AllowCaseFileUploadScreenShot&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Large screen shots not saving&lt;br /&gt;
&lt;br /&gt;
Issue is down to the size of the image and a limit in IIS&lt;br /&gt;
&lt;br /&gt;
To adjust the limit do the following:&lt;br /&gt;
&lt;br /&gt;
IIS7, IIS Admin &amp;amp; Click your CRM site and expand it then click the ASP icon.&lt;br /&gt;
&lt;br /&gt;
Expand the Limits Properties icon, and change the value in the “Maximum Requesting Entity Body Limit” to a value larger than 200000.&lt;br /&gt;
&lt;br /&gt;
Max value is 2147483647&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Set &amp;quot;AllowDragAndDrop&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file for option to enable drag and drop.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;AllowDragAndDrop&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Set &amp;quot;showSolutionsInCaseDetails&amp;quot; to &amp;quot;Y&amp;quot; in the web.config file to display suggested solutions that are linked to particular case.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;showSolutionsInCaseDetails&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change how many solutions are displayed change value in &amp;quot;smallGridLenght&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;smallGridLength&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see solution press on solution field you want to see.&lt;br /&gt;
&lt;br /&gt;
[[File:case1_suggestedsolutions.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
To see most recent communication list set &amp;quot;DisableCommunicationList&amp;quot; to &amp;quot;N&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;DisableCommunicationList&amp;quot; value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Cases_Comm.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To filter communications for your preferences update&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;add key=&amp;quot;commQueryCase&amp;quot; value=&amp;quot;select top 5 * from vcommunication where comm_caseid=#case_caseid# and comm_action in (&#039;EmailIn&#039;,&#039;EmailOut&#039;) order by comm_datetime desc&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When displaying a list of files related to the case the following SQL can be added to a setting to filter&lt;br /&gt;
&lt;br /&gt;
EG&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;FileListFilterCases&amp;quot; value=&amp;quot;libr_filesize&amp;gt;80&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Default settings for files uploaded to CRM &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_type&amp;quot; value=&amp;quot;EmailAttachment&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_category&amp;quot; value=&amp;quot;Support&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;case_libr_status&amp;quot; value=&amp;quot;Final&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These set the libr_type, libr_category and libr_status fields values.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=683</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=683"/>
		<updated>2019-05-29T11:32:00Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 7.2, 7.3, 2017R1/R2/R3 ,2018R1/R2/R3 and 2019 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
CRM Self-Service settings should be correctly configured and you should be able to see the &amp;quot;Vistor&amp;quot; and &amp;quot;Visitor Profile&amp;quot; table in the customization area.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=682</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=682"/>
		<updated>2019-03-14T12:56:06Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 7.2, 7.3, 2017R1/R2/R3 ,2018R1/R2/R3 and 2019 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=681</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=681"/>
		<updated>2019-03-14T12:54:16Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 7.2, 7.3, 2017R1/R2/R3 ,2018R1/R2 and 2019 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=680</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=680"/>
		<updated>2018-11-28T09:43:56Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 7.2, 7.3, 2017R1/R2/R3 and 2018R1/R2 supported. &lt;br /&gt;
&lt;br /&gt;
The Sage CRM license must have Self-Service in it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=679</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Requirements&amp;diff=679"/>
		<updated>2018-11-28T09:43:11Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Requirements&lt;br /&gt;
&lt;br /&gt;
Sage CRM versions 7.2, 7.3, 2017R1/R2/R3 and 2018R1/R2 supported. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
.Net 4.5.2 on the server app pool&lt;br /&gt;
&lt;br /&gt;
The Portal needs to be on the same server as CRM.&lt;br /&gt;
&lt;br /&gt;
IE (Internet Explorer) in compatibility mode is not supported. &lt;br /&gt;
&lt;br /&gt;
*Data wise email addresses are used to identify person records so email addresses should be unique per company (IE the same email address cannot be used for more than one person in a single company)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
CRM will only allow one instance per server of CRM be the self-service portal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshoot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To re-register the server open a command prompt and navigate to the wwwroot folder within the CRM folder structure. Typically this is &#039;C:\Program Files\Sage\CRM\CRM\WWWRoot&#039; Once there type&lt;br /&gt;
&lt;br /&gt;
 regsvr32 eware.dll&lt;br /&gt;
&lt;br /&gt;
A Message should appear to confirm that the eware.dll has been registered. Typically if this is required you will also need to reset the registry settings to point to the correct CRM database also. *&lt;br /&gt;
*Please note that installing another CRM instance on the same machine does override these settings and will lead to issues like those described above.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=678</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=678"/>
		<updated>2018-08-22T12:45:53Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Installation Guide for Customer365:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the file &#039;&#039;Customer365ForSageCRM_RC1.exe&#039;&#039;. Run the installer on the server. The installer should add the website to IIS automatically.&lt;br /&gt;
&lt;br /&gt;
After installation is complete, proceed to Sage CRM, and go to Component Manager. Upload the component Customer365.zip which is located in:&lt;br /&gt;
				&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Setup/Customer365.zip&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the component, and select which Menus should appear in Portal. Click &amp;quot;Preview Install&amp;quot; to check for any errors and if no errors occur, click &amp;quot;Install Component&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Comp_Install.png]]&lt;br /&gt;
&lt;br /&gt;
The final step is to edit the Web.Config. Open Web.config located in: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Web.Config &lt;br /&gt;
&#039;&#039;&lt;br /&gt;
and edit the following keys to set up the WebSite:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PortalPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/custompages/WebsiteName/component/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Add in &amp;quot;required&amp;quot; image&lt;br /&gt;
Example path is&lt;br /&gt;
&lt;br /&gt;
http://servername/customer365/CRM/Themes/img/ergonomic/Bullets/Required.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Security (1): Encrypt Password in cookie (Sept 2018 release)&lt;br /&gt;
&lt;br /&gt;
2 new options in web.config&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPassword = encodes the password in the client cookie&lt;br /&gt;
&lt;br /&gt;
EnhancedSecurityPasswordPhrase = encodes based on this string - change this for more security - make sure you record this, if lost we cannot reset&lt;br /&gt;
&lt;br /&gt;
Settings Example&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPassword&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;EnhancedSecurityPasswordPhrase&amp;quot; value=&amp;quot;default&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Security (2): Encrypt Password option&lt;br /&gt;
&lt;br /&gt;
-This must be set before any users are registered. It cannot be enabled retroactively. The password is hidden from the CRM user also in this scenario. &lt;br /&gt;
&lt;br /&gt;
The setting is in web.config&lt;br /&gt;
Default&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then add a trigger on the self-service Visitor table: This is used make the email the username. &lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table&lt;br /&gt;
&lt;br /&gt;
create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
on [dbo].[Visitor]&lt;br /&gt;
after insert, update&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
       set nocount on;&lt;br /&gt;
       declare @visiId int&lt;br /&gt;
       DECLARE @Email VARCHAR(50)&lt;br /&gt;
       select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
       from inserted&lt;br /&gt;
       select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
       from inserted&lt;br /&gt;
       update Visitor&lt;br /&gt;
       SET Visi_LogonId = @Email&lt;br /&gt;
       WHERE Visi_VisitorId = @visiId&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=677</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Installation&amp;diff=677"/>
		<updated>2018-08-21T19:40:40Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Installation Guide for Customer365:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the file &#039;&#039;Customer365ForSageCRM_RC1.exe&#039;&#039;. Run the installer on the server. The installer should add the website to IIS automatically.&lt;br /&gt;
&lt;br /&gt;
After installation is complete, proceed to Sage CRM, and go to Component Manager. Upload the component Customer365.zip which is located in:&lt;br /&gt;
				&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Setup/Customer365.zip&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the component, and select which Menus should appear in Portal. Click &amp;quot;Preview Install&amp;quot; to check for any errors and if no errors occur, click &amp;quot;Install Component&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Comp_Install.png]]&lt;br /&gt;
&lt;br /&gt;
The final step is to edit the Web.Config. Open Web.config located in: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...CRM/CRM_Name/CustomPages/WebsiteName/Web.Config &lt;br /&gt;
&#039;&#039;&lt;br /&gt;
and edit the following keys to set up the WebSite:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PortalPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/custompages/WebsiteName/component/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMPath&amp;quot; value=&amp;quot;http://crm.yourserver.com/CRM/&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Add in &amp;quot;required&amp;quot; image&lt;br /&gt;
Example path is&lt;br /&gt;
&lt;br /&gt;
http://servername/customer365/CRM/Themes/img/ergonomic/Bullets/Required.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Security: Encrypt Password option&lt;br /&gt;
&lt;br /&gt;
-This must be set before any users are registered. It cannot be enabled retroactively. &lt;br /&gt;
&lt;br /&gt;
The setting is in web.config&lt;br /&gt;
Default&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then add a trigger on the self-service Visitor table: This is used make the email the username. &lt;br /&gt;
&lt;br /&gt;
Trigger on visitor table&lt;br /&gt;
&lt;br /&gt;
create trigger [dbo].[UpdateLogonId]&lt;br /&gt;
on [dbo].[Visitor]&lt;br /&gt;
after insert, update&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
       set nocount on;&lt;br /&gt;
       declare @visiId int&lt;br /&gt;
       DECLARE @Email VARCHAR(50)&lt;br /&gt;
       select @visiId = INSERTED.Visi_VisitorId&lt;br /&gt;
       from inserted&lt;br /&gt;
       select @Email = INSERTED.Visi_EmailAddress&lt;br /&gt;
       from inserted&lt;br /&gt;
       update Visitor&lt;br /&gt;
       SET Visi_LogonId = @Email&lt;br /&gt;
       WHERE Visi_VisitorId = @visiId&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Web.config&amp;diff=676</id>
		<title>Web.config</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Web.config&amp;diff=676"/>
		<updated>2018-08-17T15:45:26Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently the main area to modify the text of the portal is in the web.config file.&lt;br /&gt;
&lt;br /&gt;
The web.config file is located in the customer365 folder (usually &#039;C:\Program Files (x86)\Sage\CRM\CRM\WWWRoot\CustomPages\Customer365&#039;)&lt;br /&gt;
&lt;br /&gt;
The web.config file contains descriptions for the settings.&lt;br /&gt;
&lt;br /&gt;
License&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CRMTogetherCustomer365License&amp;quot; value=&amp;quot;pastehere&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Optional filter for case list&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CaseFilter&amp;quot; value=&amp;quot;and case_deleted is null&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Impersonation now available to download MAS invoice files. Settings required are&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysDomain&amp;quot; value=&amp;quot;xxxx &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysUser&amp;quot; value=&amp;quot;yyy&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;SysUserPassword&amp;quot; value=&amp;quot;xxxx&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
File upload options&lt;br /&gt;
&lt;br /&gt;
    Case file upload - set to Y to allow/Default - N&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowCaseFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Company file upload - set to Y to allow/Default - N&lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowAccountFileUpload&amp;quot; value=&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    options are&lt;br /&gt;
    in bytes(1048576 = 1MB) , 5MB default,  0 for no limit &lt;br /&gt;
    &amp;lt;add key=&amp;quot;MaxFileSize&amp;quot; value=&amp;quot;5242880&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    values are comma seperated, leave empty for all types &lt;br /&gt;
    &amp;lt;add key=&amp;quot;AllowedUploadTypes&amp;quot; value=&amp;quot;doc,zip,docx,rtf,txt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Registration settings&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    Registration settings&lt;br /&gt;
    RegisterDisablePage - Set to Y to stop the page being accessed (useful if you have the menu turned off you can also stop anyone accessing the functionality using the direct url)&lt;br /&gt;
    RegisterAllowCreatePerson - set to Y to enable -Allows people not in the database to register once their email domain matches a company in the system&lt;br /&gt;
    RegisterEmailAdminOnRegister - set to Y for an email to be sent to the AdminEmailAddress when a user registers&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterDisablePage&amp;quot; value=&amp;quot;N&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterAllowCreatePerson&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;RegisterEmailAdminOnRegister&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Custom Email Templates Settings&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;usePassRegTemplate&amp;quot; value =&amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key = &amp;quot;PasswordTemplateName&amp;quot; value =&amp;quot;#PasswordTemplateName#&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;add key = &amp;quot;RegistrationTemplateName&amp;quot; value =&amp;quot;#RegistrationTemplateName#&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setting option usePassRegTemplate to &amp;quot;Y&amp;quot; sets portal to use Custom E-mail Templates when sending Password Reset Email and Registration Email.&lt;br /&gt;
&lt;br /&gt;
The e-mail templates need to be created in Sage CRM E-mail Templates and the names of the templates needs to be added to the value section of PasswordTemplateName and RegistrationTemplateName keys&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Encrypt License&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key = &amp;quot;EncryptPassword&amp;quot; value = &amp;quot;Y&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to use client side encryption of passwords before logging in to Portal. However this will only work if starting the system from the beginning.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Logo&amp;diff=675</id>
		<title>Logo</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Logo&amp;diff=675"/>
		<updated>2018-08-15T14:23:05Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Logo for portal appears on top LHS of page&lt;br /&gt;
&lt;br /&gt;
[[File: logo_for_portal1.png]]&lt;br /&gt;
&lt;br /&gt;
The default location is &amp;quot;Images/logo_new.png&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This can be changed via the settings or a new image with the same name can be uploaded.&lt;br /&gt;
&lt;br /&gt;
Images should not be larger than the default image. Larger images may affect the site layout.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;LogoUrl&amp;quot; value=&amp;quot;images/logo_new.png&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is also possible to make the image clickable and redirect to a URL:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;add key=&amp;quot;LogoHyperLink&amp;quot; value=&amp;quot;https://crmtogether.com&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Escalations&amp;diff=674</id>
		<title>Escalations</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Escalations&amp;diff=674"/>
		<updated>2018-07-31T15:07:12Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To use escalations as defined here you must have the correct Cases fields set up as defined in the Fields http://customer365.crmtogether.com/index.php?title=Fields section.&lt;br /&gt;
&lt;br /&gt;
To display an on screen notification within CRM do the following:&lt;br /&gt;
&lt;br /&gt;
*Click &amp;quot;Advanced Customisation&amp;quot;-&amp;gt;Escalations&lt;br /&gt;
*Click &amp;quot;New&amp;quot;&lt;br /&gt;
*Set the &amp;quot;Rule Name&amp;quot; to be &amp;quot;Authorisation Notification&amp;quot; (Or whatever you choose)&lt;br /&gt;
*Set the &amp;quot;Table or View&amp;quot; Value to be &amp;quot;cases&amp;quot;&lt;br /&gt;
*Set the &amp;quot;Trigger SQL Clause&amp;quot; to be &amp;quot;case_authorisedesc=&#039;Y&#039;&amp;quot;&lt;br /&gt;
*Click &amp;quot;Save&amp;quot;&lt;br /&gt;
*Navigate back to the created Rule.&lt;br /&gt;
*To Create a new &amp;quot;Workflow Action&amp;quot; click on the &amp;quot;New&amp;quot; button at the bottom of the screen&lt;br /&gt;
*Click the &amp;quot;Show Notification on Screen&amp;quot; option&lt;br /&gt;
*Set the &amp;quot;Column:&amp;quot; to be &amp;quot;case_authorisedesc&amp;quot;&lt;br /&gt;
*Set the &amp;quot;Message&amp;quot; to be as you require&lt;br /&gt;
*Click &amp;quot;Save&amp;quot;&lt;br /&gt;
*Check the &amp;quot;Rule Enabled&amp;quot; option&lt;br /&gt;
*Click &amp;quot;Save&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The escalation rule has now been set up&lt;br /&gt;
&lt;br /&gt;
You could also create other notification actions as required.&lt;br /&gt;
&lt;br /&gt;
NOTE: If you are looking to control emails ONLY from escalations you should turn off the &amp;quot;UseEmail&amp;quot; setting in the web.config file.&lt;br /&gt;
&lt;br /&gt;
Note: If you are looking to use email notifications you must also have an on screen notification otherwise it will not fire.&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
	<entry>
		<id>https://customer365.crmtogether.com/index.php?title=Menu_Customisation&amp;diff=673</id>
		<title>Menu Customisation</title>
		<link rel="alternate" type="text/html" href="https://customer365.crmtogether.com/index.php?title=Menu_Customisation&amp;diff=673"/>
		<updated>2018-06-25T15:36:09Z</updated>

		<summary type="html">&lt;p&gt;CrmtogetherPortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Main menu on the LHS of the page is created from metadata&lt;br /&gt;
&lt;br /&gt;
[[File:Mainmenu.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To edit select &lt;br /&gt;
&lt;br /&gt;
Administration -&amp;gt; Customisation -&amp;gt; Users&lt;br /&gt;
&lt;br /&gt;
There are 2 menus. One for when the user is logged out and one for when the user is logged on.&lt;br /&gt;
&lt;br /&gt;
The menu for unauthenticated users is &amp;quot;PortalLogonMenu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The menu for authenticated users is &amp;quot;PortalSupport&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The menu for authenticated users downloads is &amp;quot;Portaldownloads&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The download.aspx page can be copied and re-used with a different menu (allowing you have more than one download page) - The menu name should be the same as the page name&lt;br /&gt;
If for example you rename the page &amp;quot;PortalHelp.aspx&amp;quot; then the tabgroup must be called &amp;quot;PortalHelp.aspx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Usermenu2.png|700px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
On top of navigation menu user can enable or disable users and users company information.&lt;br /&gt;
&lt;br /&gt;
[[File:UserInfo_Y.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To also display header title set &amp;quot;UseHeaderDisplayTitles&amp;quot; to &amp;quot;Y&amp;quot; in web.config file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;add key=&amp;quot;UseHeaderDisplayTitles&amp;quot; value=&amp;quot;Y&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:UserInfo_YW.png|700px]]&lt;br /&gt;
&lt;br /&gt;
To hide user`s name  in web.config file set &amp;quot;showUserName&amp;quot; to &amp;quot;N&amp;quot;, to hide company information set &amp;quot;showCompanyFields&amp;quot; to &amp;quot;N&amp;quot;. Or set both values to &amp;quot;N&amp;quot; to hide this information&lt;br /&gt;
    &lt;br /&gt;
 &amp;lt;add key=&amp;quot;showUserName&amp;quot; value=&amp;quot;N&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
 &amp;lt;add key=&amp;quot;showCompanyFields&amp;quot; value=&amp;quot;N&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:UserInfo_N.png|700px]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Menu items can be restricted for viewing for particular users.&lt;br /&gt;
&lt;br /&gt;
To do this, add condition in CRM users menu&lt;br /&gt;
&lt;br /&gt;
e.g. For &amp;quot;Resources&amp;quot; add condition - SQL: fa fa-external-link fa-lg&#039;&#039;&#039;#company,comp_type=&#039;customer&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In this case only company whose type is customer will be able to see &amp;quot;Resources&amp;quot; tab in navigation menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:RestrictUser.png|700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Example values for the menu images&lt;br /&gt;
&lt;br /&gt;
  fa fa-dashboard fa-lg  &lt;br /&gt;
  fa fa-inbox fa-lg&lt;br /&gt;
  fa fa-building fa-lg&lt;br /&gt;
  fa fa-download fa-lg&lt;br /&gt;
  fa fa-envelope fa-lg&lt;br /&gt;
  fa fa-sign-out fa-lg&lt;br /&gt;
  fa fa-home&lt;br /&gt;
  fa fa-key&lt;/div&gt;</summary>
		<author><name>CrmtogetherPortal</name></author>
	</entry>
</feed>