Difference between revisions of "Tabs and Lists"

From Accelerator
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
The tabs here we are refering to are against the Entity
The tabs we are referring to here are against the Entity


EG
EG
Line 7: Line 7:
Hovering over the tabs tells you what is behind it.
Hovering over the tabs tells you what is behind it.


[[File:tabs2.jpg]]
[[File:tabs2.png]]


Tab list screens can contain a filter and the list. Case and opportunity screens by default have a filter option. This must be clicked to apply it. (Note: lists as of writing will onyl display 10 items. Pagination will be available in a future update).
Tab list screens can contain a filter and the list.  
 
Users click on the filter icon to see the filter modal.
 
Case and opportunity screens by default have a filter option. This must be clicked to apply it. (Note: lists as of writing will only display 10 items. Pagination will be available in a future update).


Lists will only display by default 2 columns. To see extra data (if there is any) click on the "Expand" option.  
Lists will only display by default 2 columns. To see extra data (if there is any) click on the "Expand" option.  
Line 15: Line 19:
[[File:tabs3.jpg]]
[[File:tabs3.jpg]]


Lists also have an internal and external link allowing you to navigate into that record in the taskpane or in CRM.
Lists also have an internal and external link allowing you to navigate into that record in the task pane or in CRM.


-----
-----
Customising
Customizing


A. List fields are controlled by the screens "ENTITYOfficeintSmall" in CRM.
A. List fields are controlled by the screens "ENTITYOfficeintSmall" in CRM. The number of columns displayed is controlled at the user level in their local settings (List Column Count).  


B. Tabs are controlled via CRM using the tab group called "ENTITYint"
B. Tabs are controlled via CRM using the tab group called "ENTITYint"
Line 30: Line 34:
Custom File: sagecrmws/ac2020/companylocations.asp
Custom File: sagecrmws/ac2020/companylocations.asp


You can add in custom (ASP) pages also which render in an iframe.  
You can add custom (ASP) pages also which render in an iframe.  


[[File:tabs5.jpg]]
[[File:tabs5.jpg]]
C. Custom Filters
To update a filter you must create a screen in CRM called
  "ENTITYofficeintfilter"
and add fields to that.
[[File:Caseofficeintfilter.jpg]]
Both fields should have the same create script
                    DefaultValue="All";
It should appear like this in Accelerator
[[File:filter.jpg]]
The default order is empty
You can add in a case_updateddate to the list
EG
[[File:filter2.jpg]]
Users can order the data then by clicking on the column header
[[File:filter3.jpg]]
-----
Custom Entities in Lists
(coming in release 5.1.0.0)
So you can add in custom entities in tab under company for example.
[[File:equipmentlist.png]]
In our example we create an entity called "Equipment" (created using the Entity Wizard in Sage CRM)
In our tab we set this up as follows
Caption: Equipement
Custom File: list_Equipment
SQL: equi_companyid
1. Custom File:
  The value in this is in the format "list_ENTITY"
2. SQL:
  The value in this is the field that links the context. So we have this tab in tabgroup "companyint" and so we set the companyid.
[[File:companyintequip.png]]
(1) This appears in Accelertor like this. The icon cannot be customised.
(2) List Filter:
This is shown if we have a screen called "ENTITYofficeintfilter" EG "Equipmentofficeintfilter"
(3) List Title
(4) List columns
If the screen "ENTITYofficeintsmall" is not found we default to displaying the "ENTITYPREFIX_name" field.
To control the list create the screen in CRM (not a list!) and add fields to that.
(5) Internal Link - Opens entity in Accelerator
(6) External link to entity (opens in full Sage CRM)
-----
Add in the entity Library as a list
Within CRM go to the tab group (example "CompanyInt")
Custom File: list_Library
Within the app it looks like this
[[File:ac_list_library.png]]
There is a download link available when you expand the list
-----
Add in the entity Notes as a list (example "CompanyInt")
Within CRM go to the tab group
Custom File: list_Notes
Within the app it looks like this
[[File:ac_list_notes.png]]

Revision as of 19:18, 24 May 2022

The tabs we are referring to here are against the Entity

EG

Tabs1.jpg

Hovering over the tabs tells you what is behind it.

Tabs2.png

Tab list screens can contain a filter and the list.

Users click on the filter icon to see the filter modal.

Case and opportunity screens by default have a filter option. This must be clicked to apply it. (Note: lists as of writing will only display 10 items. Pagination will be available in a future update).

Lists will only display by default 2 columns. To see extra data (if there is any) click on the "Expand" option.

Tabs3.jpg

Lists also have an internal and external link allowing you to navigate into that record in the task pane or in CRM.


Customizing

A. List fields are controlled by the screens "ENTITYOfficeintSmall" in CRM. The number of columns displayed is controlled at the user level in their local settings (List Column Count).

B. Tabs are controlled via CRM using the tab group called "ENTITYint"

Tabs4.jpg

Caption: Locations Action: customfile Custom File: sagecrmws/ac2020/companylocations.asp

You can add custom (ASP) pages also which render in an iframe.

Tabs5.jpg

C. Custom Filters

To update a filter you must create a screen in CRM called

  "ENTITYofficeintfilter"

and add fields to that. Caseofficeintfilter.jpg

Both fields should have the same create script

                   DefaultValue="All";


It should appear like this in Accelerator

Filter.jpg

The default order is empty You can add in a case_updateddate to the list EG

Filter2.jpg

Users can order the data then by clicking on the column header

Filter3.jpg


Custom Entities in Lists

(coming in release 5.1.0.0)

So you can add in custom entities in tab under company for example.

Equipmentlist.png

In our example we create an entity called "Equipment" (created using the Entity Wizard in Sage CRM)

In our tab we set this up as follows

Caption: Equipement Custom File: list_Equipment SQL: equi_companyid

1. Custom File:

  The value in this is in the format "list_ENTITY"

2. SQL:

  The value in this is the field that links the context. So we have this tab in tabgroup "companyint" and so we set the companyid. 

Companyintequip.png

(1) This appears in Accelertor like this. The icon cannot be customised.

(2) List Filter:

This is shown if we have a screen called "ENTITYofficeintfilter" EG "Equipmentofficeintfilter"

(3) List Title

(4) List columns If the screen "ENTITYofficeintsmall" is not found we default to displaying the "ENTITYPREFIX_name" field.

To control the list create the screen in CRM (not a list!) and add fields to that.

(5) Internal Link - Opens entity in Accelerator

(6) External link to entity (opens in full Sage CRM)


Add in the entity Library as a list

Within CRM go to the tab group (example "CompanyInt")

Custom File: list_Library

Within the app it looks like this

Ac list library.png

There is a download link available when you expand the list


Add in the entity Notes as a list (example "CompanyInt")

Within CRM go to the tab group

Custom File: list_Notes

Within the app it looks like this

Ac list notes.png