Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Tuesday, November 26, 2024 
 
slxdeveloper.com Community Forums  
   
The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
 Administration Forums - General Administration
Forum to discuss general administration topics for SalesLogix (including LAN & remote topics). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to General Administration | New ThreadView:  Search:  
 Author  Thread: An Architecture Question - What to do when there is no natural Account structure
Phil Parkin
Posts: 819
Top 10 forum poster: 819 posts
 
An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 10 Jul 08 9:03 PM
We have a client that will be capturing contact data for those members of the public who will be their customers.

For these contacts, there is no obvious 'Account' structure and I am wondering what other people do in such situations? There are three obvious alternatives and I do not know how to choose the best - what do others think?

1) Create an account for every contact
2) Create a single account and group all contacts underneath it
3) Create an arbitrary group of accounts (eg, for all surnames beginning with A, B, C etc etc, or based on some other simple criteria)

I do not like the idea of (1) - just seems like a good way of creating way too much redundant data.

(2) is clearly the simplest, but contact numbers are potentially in the millions and I am a little worried about that.

I am looking forward to any comments & ideas.

Thanks
Phil



[Reply][Quote]
Marc Johnson
Posts: 252
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 14 Jul 08 9:50 AM
Phil,

Why not just capture them as Leads until they are qualified? Once they are qualified there will be an 'account' to setup right?

Marc
[Reply][Quote]
Ian Fitzpatrick
Posts: 146
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 14 Jul 08 2:02 PM
We use option one, but you're right it isn't perfect. You might want to try adding a few of the important fields that you need to the Account table and just create accounts, with no contacts, I wonder what out of the box functionality that might break.
[Reply][Quote]
Jeff Weight
Posts: 219
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 15 Jul 08 1:07 AM
Option 2 - just don't let someone pull up the contacts tab under the account, and disaster is averted.

I used option 1 at my last job and HATED it. I totally regret that decision - lots of confusion in the long run, and customer service probably hates me for having to look up customer information on two screens rather than one.
[Reply][Quote]
Phil Parkin
Posts: 819
Top 10 forum poster: 819 posts
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 15 Jul 08 1:54 AM
Thank you everyone.

I think that I am with Jeff ........

If anyone reads this in future and is facing a similar predicament, please contact me and I will let you know how it went.

Phil
[Reply][Quote]
Brett Cruickshank
Posts: 4
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 15 Jul 08 6:04 PM
I have an interest in this.
Please outline your strategy if you would.

We hit this often and our solutions, whilst functional may not be as solid as it can be.

Brett
[Reply][Quote]
Phil Parkin
Posts: 819
Top 10 forum poster: 819 posts
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 15 Jul 08 6:19 PM
I haven't started the dev work yet, but I'm thinking like this:

- Create a single account, owned by everyone. Security is not an issue at this point and because of the nature of the business I do not think it ever will be, but if necessary I could implement something at contact level in future. This would not be a quick job.
- Modify the Account/Contact creation process to create contacts associated with this account (the user will not know that this is happening). Account maintenance available to admin only.
- Hide the account entity as much as possible - forms, menu items, toolbars, the works
- Remove contact searches that are using non-indexed fields. In fact, create a custom search screen for contacts.
- When the db gets large, ongoing db index tuning to keep performance acceptable.

I am quite sure that there will be many other implications of going down this road - I will know more in a few weeks' time.

Phil
[Reply][Quote]
Timmus Agersea
Posts: 328
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 16 Jul 08 3:58 PM
Phil,

One area that occurred to me is the Address feature. If you update an address, I believe it checks all sibling Contact records and asks if you want to update those addresses as well. I would expect this to cause performance issues if all contacts are siblings of eachother .

Timmus
[Reply][Quote]
Phil Parkin
Posts: 819
Top 10 forum poster: 819 posts
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 16 Jul 08 5:14 PM
Eek - I have made a note to check that & will turn it off if necessary - thanks Timmus.

Phil
[Reply][Quote]
Jeff Weight
Posts: 219
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 17 Jul 08 3:26 PM
Phil,

Since you are making notes, and because there are a lot of companies that use and will use SalesLogix and which sell to individuals - not companies, would you mind submitting your notes as an article? I think those would be very valuable for a lot of people.
[Reply][Quote]
Robert Levine
Posts: 132
 
Re: An Architecture Question - What to do when there is no natural Account structureYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 18 Jul 08 9:07 AM
I've seen this situation a number of times. The most common solution is to use your option #1 (one account per contact). 'Always hated that approach. We used option two for an employment/consulting company, and although we had some problems, it worked out well. Option #3 may also be a good idea, but I've never tried it. One of the replies above warned about the Contact Tab when using Option #2. Yep, been there. We built a replacement tab containing 26 sub tabs, one for each letter of the alphabet. That was a few years ago back in Slx version 5, but it worked just fine. We also kept the normal Account structure as that company also used Slx for normal business contact situations (suppliers, vendors, customers, etc.).

Additional question: Will your client be selling to these "contacts" on a cash basis? If so, you may wish to bypass the normal Slx Opportunity feature, and build a sort of a "cash register" sub-application.
[Reply][Quote]
 Page 1 of 1 
  You can subscribe to receive a daily forum digest in your user profile. View the site code of conduct for posting guidelines.

   Forum RSS Feed - Subscribe to the forum RSS feed to keep on top of the latest forum activity!
 

 
 slxdeveloper.com is brought to you courtesy of Ryan Farley & Customer FX Corporation.
 This site, and all contents herein, are Copyright © 2024 Customer FX Corporation. The information and opinions expressed here are not endorsed by Sage Software.

code of conduct | Subscribe to the slxdeveloper.com Latest Article RSS feed
   
 
page cache (param): 11/26/2024 5:40:05 PM