Company: Difference between revisions

From Customer365 for SageCRM
No edit summary
No edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The company menu appears on the LHS of the page
The company menu appears on the LHS of the page


[[File:company.png]]
[[File:Company1.png]]


This links to the "accountdetails.aspx" page.
This links to the "accountdetails.aspx" page.
Line 10: Line 10:
2. Within the person entity create a screen called "PortalPersonList" (Associated view=vPersonPE) and add the fields as required.
2. Within the person entity create a screen called "PortalPersonList" (Associated view=vPersonPE) and add the fields as required.


3. Within the Communication entity create a screen called "PortalCommunicationList" (Associated view=vPersonPE) and add the fields as required.
3. Within the Communication entity create a screen called "PortalCommunicationList" (Associated view=) and add the fields as required.


----
----
Line 18: Line 18:
a. Change Password - Allows users to change their portal password
a. Change Password - Allows users to change their portal password


b. Details Change - Allow users to send a message requesting that their details be changed (address/email for example)
b. Change Request - Allow users to send a message requesting that their details be changed (address/email for example)
 
c. File Upload - Allows user to upload files
 
[[File:Comp_buttons.png]]
 
----


Screen settings
Screen settings
Line 29: Line 35:
     <add key="PortalCommunicationList" value="PortalCommunicationList"/>
     <add key="PortalCommunicationList" value="PortalCommunicationList"/>
     <add key="lblChangePassword" value="Change Password"/>
     <add key="lblChangePassword" value="Change Password"/>
     <add key="lblChangeRequest" value="Details Change"/>
     <add key="lblChangeRequest" value="Change Request"/>
     <add key="lblEnterDetails" value="Enter Details"/>
     <add key="lblEnterDetails" value="Enter Details"/>
The "CustomerSupportEmail" is the email address the change request email is sent to
     <add key="CustomerSupportEmail" value="support@server.com"/>
     <add key="CustomerSupportEmail" value="support@server.com"/>


Line 40: Line 48:
1. showCompanyList - this is the list of companies in CRM this user is in (based on their email address)
1. showCompanyList - this is the list of companies in CRM this user is in (based on their email address)
     <add key="showCompanyList" value="Y" />
     <add key="showCompanyList" value="Y" />
[[File:Comp_list.png]]
* This list will not be displayed if email associated only with one company
* Requires a screen (NOT a list) called "PortalCompanyList" to be created under company - Fields on this should be comp_name, etc
* new setting "limitAccessToPrimaryPerson" which controls whether only persons marked as primary can view/edit the companies
----


2. showCompanyPersonList - list of people in the company
2. showCompanyPersonList - list of people in the company


     <add key="showCompanyPersonList" value="Y" />
     <add key="showCompanyPersonList" value="Y" />
----


3. showCommunicationsList - last 5 communications with client (marked as emailin/out)
3. showCommunicationsList - last 5 communications with client (marked as emailin/out)
Line 49: Line 67:
     <add key="showCommunicationsList" value="N" />
     <add key="showCommunicationsList" value="N" />


4. showCompanyFileList- list of files against the company
[[File:Comp_communication.png]]
 
----
 
4. Changes from 05/08/2016
 
showCompanyFileList- list of files against the company


     <add key="showCompanyFileList" value="Y"/>
     <add key="showCompanyFileList" value="Y"/>
replaced by
AllowAccountFileDownload - this will allow user not only to see file list but also download these files
<add key="AllowAccountFileDownload" value="Y"/>
[[File:Comp_download.png]]


----
----
Line 58: Line 90:


     <add key="FileListFilter" value="Libr_FileName like '%.docx'"/>
     <add key="FileListFilter" value="Libr_FileName like '%.docx'"/>
You could also filter on file size
EG
  <add key="FileListFilter" value="Libr_FileSize>500"/>
Or only show records uploaded by a portal user (person in CRM)
EG
  <add key="FileListFilter" value="Libr_FileSize>500 and Libr_CreatedBy=-1"/>




Line 80: Line 125:
Set to Y to turn on - default is N
Set to Y to turn on - default is N


<add key="EnableCompanyEditScreen" value="N"/>
  <add key="EnableCompanyEditScreen" value="N"/>
<add key="EnablePersonEditScreen" value="N"/>
  <add key="EnablePersonEditScreen" value="N"/>


Settings for the names of the CRM screens to be used when the options above are enabled
Settings for the names of the CRM screens to be used when the options above are enabled


<add key="PortalCompanyEditBlockName" value="PortalCompanyEditBlock"/>
  <add key="PortalCompanyEditBlockName" value="PortalCompanyEditBlock"/>
<add key="PortalPersonEditBlockName" value="PortalPersonEditBlock"/>
  <add key="PortalPersonEditBlockName" value="PortalPersonEditBlock"/>


Button translation
Button translation


<add key="lblCompanyEdit" value="Edit" />
  <add key="lblCompanyEdit" value="Edit" />
<add key="lblCompanySave" value="Save" />
  <add key="lblCompanySave" value="Save" />
 
[[File:Companyeditscreen1.png]]
 
*option above shows the system with setting


[[File:companyeditscreen.png]]
<add key="EnableCompanyEditScreen" value="Y"/>

Latest revision as of 09:49, 19 May 2017

The company menu appears on the LHS of the page

This links to the "accountdetails.aspx" page.


1. Within the person entity create a screen called "PortalPersonDetails" (Associated View=vSummaryPerson) and add fields as required.

2. Within the person entity create a screen called "PortalPersonList" (Associated view=vPersonPE) and add the fields as required.

3. Within the Communication entity create a screen called "PortalCommunicationList" (Associated view=) and add the fields as required.


Buttons

a. Change Password - Allows users to change their portal password

b. Change Request - Allow users to send a message requesting that their details be changed (address/email for example)

c. File Upload - Allows user to upload files


Screen settings

   <add key="PortalPersonDetails" value="PortalPersonDetails"/>
   <add key="lblPeopleList" value="People List" />
   <add key="PersonListQuery" value="select * from vpersonpe where pers_companyid=#comp_companyid# order by pers_lastname"/>
   <add key="commQuery" value="select top 5 * from vcommunication where cmli_comm_personid=#pers_personid# and comm_action in ('EmailIn','EmailOut') order by comm_datetime desc"/>
   <add key="lblCommunications" value="Most Recent Communications"/>
   <add key="PortalCommunicationList" value="PortalCommunicationList"/>
   <add key="lblChangePassword" value="Change Password"/>
   <add key="lblChangeRequest" value="Change Request"/>
   <add key="lblEnterDetails" value="Enter Details"/>

The "CustomerSupportEmail" is the email address the change request email is sent to

   <add key="CustomerSupportEmail" value="support@server.com"/>



Settings to control the display of page sections

1. showCompanyList - this is the list of companies in CRM this user is in (based on their email address)

   <add key="showCompanyList" value="Y" />

  • This list will not be displayed if email associated only with one company
  • Requires a screen (NOT a list) called "PortalCompanyList" to be created under company - Fields on this should be comp_name, etc
  • new setting "limitAccessToPrimaryPerson" which controls whether only persons marked as primary can view/edit the companies

2. showCompanyPersonList - list of people in the company

   <add key="showCompanyPersonList" value="Y" />

3. showCommunicationsList - last 5 communications with client (marked as emailin/out)

   <add key="showCommunicationsList" value="N" />


4. Changes from 05/08/2016

showCompanyFileList- list of files against the company

   <add key="showCompanyFileList" value="Y"/>

replaced by

AllowAccountFileDownload - this will allow user not only to see file list but also download these files

<add key="AllowAccountFileDownload" value="Y"/>


File grid filter - The file list does not display private library records and this setting allows you to add in your own custom filter

   <add key="FileListFilter" value="Libr_FileName like '%.docx'"/>

You could also filter on file size

EG

 <add key="FileListFilter" value="Libr_FileSize>500"/>

Or only show records uploaded by a portal user (person in CRM)


EG

 <add key="FileListFilter" value="Libr_FileSize>500 and Libr_CreatedBy=-1"/>



File upload

To turn on/off file uploads at the company level update the setting

     <add key="AllowAccountFileUpload" value="N"/>

to have a value "Y"



New option - from mid Oct 14

Ability to edit company/person details from account details screen

Global option to turn off ability to edit any screens on account page Set to Y to turn on - default is N

 <add key="EnableCompanyEditScreen" value="N"/>
 <add key="EnablePersonEditScreen" value="N"/>

Settings for the names of the CRM screens to be used when the options above are enabled

 <add key="PortalCompanyEditBlockName" value="PortalCompanyEditBlock"/>
 <add key="PortalPersonEditBlockName" value="PortalPersonEditBlock"/>

Button translation

 <add key="lblCompanyEdit" value="Edit" />
 <add key="lblCompanySave" value="Save" />

  • option above shows the system with setting
<add key="EnableCompanyEditScreen" value="Y"/>