Re: How to best handle emails and associations in Sugar
Carl,
You have a lot of questions in there so it would be time consuming for someone to want to answer this so I'll be general as it's the end of the day on Friday and I don't want to do much else
.
The email in 5.x is progressing. Sugar is trying to make it fairly feature rich and some may say too rich. But it's getting there. I've just upgraded a system from 5.0h to 5.2 and have only run into one bug of note but I have a very stable system.
Yes, from the email client in Sugar you can only relate to one thing at a time, but the relationships cascade. Meaning, if you relate it to a contact, from the account view you will also see those emails with the contact it's related to listed. The system works like this all over the place.
I was never at 5.1x but in 5.2 you can specify a deleted items and sent items folder that resides on you email server. (it would be helpful if you mentioned what your email server is) We are using exchange and since this addition I've not had any emails I've deleted come back.
1.5 minutes per email indicates another problem. We are also running on fairly powerful hardware but it is on a Centos system running XEN virtualization. So this server is also serving two Sugar instances, a MySql database and a content management system. Our emails are nearly instantaneous.
In 5.2 if you click on an email from the list under a related entity like a contact there is a Reply button. If you use this then the reply email is related to the record. I'd rethink the desire to have emails automatically joined to Sugar records. You'd probably end up with a great deal of cruft from small comments exchanged. I recommend to my users that they join the end of an email exchange rather than every little message. You say you want to see all communications whenever you're talking. If you had every email joined up that would be impossible if you exchanged much at all.
The pro version has some excellent reporting that allows you to search text to pull up salient info. There are add-on reporting tools if you don't do the pro version.
You don't mention your underlying OS but I tried running Sugar on Windows and it sucked.
Definitely handle your spam at that gateway. Letting it get to any client to manually delete would certainly be a problem no matter what.
Finally I'd say that I read a lot of griping on the forums about Sugar but I've been running from more than a year on the 5.0 stack with no stability problems and great praise from my user base. Including a rather dyed-in-the-wool Salesforce user. I've done a good deal of customizing and the upgrade to 5.2 when very smoothly.
It's hard to say what the issues you're facing in terms of speed are but I've even had production Sugar running in a VMware with good speed. Running it on a stripped down Linux box is really the way to go. This has the added benefit of low licensing costs and low attack surface.
Jerry Way
Business Process Administrator
Sugar 6.1.4 Professional
(Testing 6.1.2)
LAMP on Centos 5
PHP 5
MySQL 5
Apache 2.2
Bookmarks