Set an image for Centric CRM 4.1 (Stable and Released)

Sign In or Register

Centric CRM 4.1 (Stable and Released)

Core Team
PUBLIC PROFILE

Assignment

Priority: Immediate
Assigned To: Kailash Bhoopalam

Ticket # 112

This ticket is open
Severity: Important
Category: Blocker
Entered by: Kailash Bhoopalam 1/31/2007, 7:14 PM
Last modified: Andrei Holub 2/2/2007, 7:34 AM

Description

In AccountContactsCalls.executeCommandSave() and AccountContactsCalls.executeCommandModify() the contact list is built.
****
ContactList cl = new ContactList();
cl.setOrgId(thisCall.getOrgId());
cl.buildList(db);
context.getRequest().setAttribute("contactList",cl);

****
This causes a large delay if an organization has several hundred contacts. Please analyze why this is required and the pages where they are used.

The possible return values in AccountContactsCalls.executeCommandSave() is
1. InsertCallOK
2. InsertCallPopupOK
3. InsertOK
4. InsertPopupOK
5. UpdateOK
6. UpdatePopupOK
7. ModifyOK
8. ModifyPopupOK
9. LogOK
10. LogPopupOK
11. LogCallOK
12. LogCallPopupOK

The possible return values in AccountContactsCalls.executeCommandModify() is
13. ModifyOK
14. ModifyPopupOK

Each of these return values potentially open a jsp where the contact list may be required. Please provide analysis in a table have the
a. return value that is handled in the cfs-config.xml
b. the jsp that is forwards, and if the jsp
c. If the jsp uses a contact list specified in the action methods

Solution

A solution hasn't been entered

File Attachments

There are no file attachments

Ticket Activity

Date Event
Kailash Bhoopalam 1/31/2007, 7:14 PM [ Ticket Opened ]
Kailash Bhoopalam 1/31/2007, 7:14 PM [ Assigned to Kaptyug, Olga ]
Kailash Bhoopalam 1/31/2007, 7:14 PM [ Priority set to Immediate ]
Kailash Bhoopalam 1/31/2007, 7:14 PM [ Severity set to Important ]
Olga Kaptyug 2/1/2007, 3:17 AM [ Reassigned from Kaptyug, Olga to Holub, Andrei ]
Kailash Bhoopalam 2/1/2007, 6:03 PM The delay occurs because, if orgId is -1, it fetches all the accounts in the system.
Also, if account contacts are the only contacts required, set the flaf "withAccountsOnly" to true in ContactList. This will restrict the number of contacts to only the contacts of the account.
Andrei Holub 2/2/2007, 7:34 AM [ Reassigned from Holub, Andrei to Bhoopalam, Kailash ]
Andrei Holub 2/2/2007, 7:34 AM Everytime when a contactList is build it builds type & address for all the contacts in the list (uses separate query for each contact). It's take for a long time. I was stop this by set thisContact.setBuildTypes(false) & contactList.setBuildTypes(false).
Distribution List

There are no recipients