MK Partners Archive for July, 2009

Founder Collective Selects MK Partners

Founder Collective, a venture fund, has selected MK Partners to optimize its use of salesforce.com. Founder Collective came to MK Partners because it felt it was not leveraging the full functionality of salesforce.com. Specifically, MK Partners will focus on modifying salesforce.com to better help Founder Collective track and monitor the tasks and data associated with its sales funnel and pending deals.

MK Partners is excited to bring Founder Collective the results it seeks and welcome them to the long list of businesses who have relied on MK Partners to better enhance their processes and service.

Validating email addresses in Apex

Warning!!! This post is for the Uber-Apex Programmer and should not be attempted by novices. It may cause headaches, hair-loss, eye-strain and more, but it’s well worth it!

On two different occasions in the last week a client has needed email addresses in salesforce.com validated. The only true form of validation for an email address is to send an email and see if it bounces. This post doesn’t cover that. Instead, we’re focusing on the formatting of the email address.

According to a salesforce.com solution (login required), as of the Winter ’08 release, salesforce.com validates email addresses as follows:
1. For the local part of the email address we accept the following characters. (The local part is anything before the @ sign.)
abcdefg.hijklmnopqrstuvwxyz!#$%&’*/=?^_+-`{|}~0123456789
Note: The character dot “.” is supported; provided that it is not the first or last character in the local-part
2. For the domain part of the email address we accept. The domain part is anything after the @ in an email address:
0-9 and A-Z and a-z and dash “-“
3. Example email address:
abcdefg.hijklmnopqrstuvwxyz!#$%&’*/=?^_+-`{|}~0123456789@acme-inc.com

Our goal was to perform the same validation via Apex prior to saving the record. This can be done using a lot of String methods and If statements, but really this type of comparison is best done with a Regular Expession.

Apex already has built-in Pattern and Matcher Classes for this purpose, so all we had to do was come up with the right regular expression. Thanks to some tips at www.regular-expressions.info it was actually an easy task to complete. It was so easy, that we’re releasing this code into the wild for all of our customers (and competitors) to use.

String pat = '[a-zA-Z0-9\\.\\!\\#\\$\\%\\&\\*\\/\\=\\?\\^\\_\\+\\-\\`\\{\\|\\}\\~\'._%+-]+@[a-zA-Z0-9\\-.-]+\\.[a-zA-Z]+';
Boolean test = Pattern.matches(pat, email);

MK Partners to offer Free Migration from QuickArrow to SaaS TEa

As of last week, QuickArrow’s home page is plastered with an announcement about Netsuite buying them out. As you many know Netsuite has competed with Salesforce.com for years but never comes near to overtaking them.

If you’re an existing customer of both QuickArrow and salesforce.com this is bad news for you as we think Netsuite will stop supporting (and possibly even offering) QuickArrow’s integration with salesforce. Naturally, you too are likely to have some concerns about how you will be impacted by QuickArrow’s disappeance, but MK Partners is here to help.

MK Partners is now offering a free migration for all QuickArrow customers to MK Partners’ time and expenses application SaaS TEa! In addition to the advantages of being an application native to salesforce.com, SaaS TEa is also less expensive than QuickArrow.

For more information on how you can migrate from QuickArrow to SaaS TEa at no cost, please contact MK Partners at sales@mkpartners.com.

The Arc of San Francisco Chooses MK Partners

MK Partners is proud to welcome The Arc of San Francisco to their client list. The Arc of San Francisco, a nonprofit organization committed to serving people with developmental disabilities by promoting self-determiniation, dignity, and quality of life selected MK Partners to optimize their use of salesforce.com.

The Arc of San Francisco has enlisted MK Partners to employ the latest salesforce.com functionality and best practices to their salesforce.com org. For years, The Arc has used salesforce.com to track job opportunities and job development for its clients. With a salesforce.com optimization, The Arc of San Francisco is excited to enhance it’s ability to track key performance metrics and it’s user interface.

MK Partners is pleased to add The Arc of San Francisco to its long list of nonprofit clients.

Dreamforce 2009 is approaching

We know it’s only July, but we’ve already begun our preparations for Dreamforce 2009. This year Salesforce.com is spicing things up a bit and starting the conference on a Tuesday! (Actual sessions start on Wednesday). You can see the agenda here.

MK Partners is proud to announce a special discounted rate for our Nonprofit clients of only $99.00 for the first 400 registrants. After that the price goes up to $199.00. If you don’t work for a Nonprofit, the current rate is $799.00. Either way, it’s a great investment and one that is well worth the money.

MK Partners has also worked out some discounted hotel rooms and rental cars (not that we recommend renting a car in SF).

Visit our Dreamforce page at www.mkpartners.com/dreamforce to get your discount codes and stay tuned for more Dreamforce updates over the coming months!

Updated SaaS TEa Pricing!

MK Partners is excited to announce an updated pricing plan for our SaaS TEa product! SaaS TEa, is a time and expenses application native to salesforce.com. With SaaS TEa,  your employees have the premier tool to easily input all their expense reports and time cards with little risk of human error.  Staff simply enter basic information pertaining to the time card or expense report and SaaS TEa does the rest.  Utilizing SaaS TEa, your team will now have the capability to update their time and expenses data and submit it for review immediately from anywhere they can access salesorce.com.

Now you can purchase SaaS TEa at the affordable prices listed below. As always, we offer discounts for nonprofits, NGOs, and large license counts.

Pricing

30 day free trial
Standard Pricing Rates:
$100 user/yr
$10 user/mo
Discounts available for Non-Profits, NGOs, and large license counts.

For more information on SaaS TEa, check out our SaaS TEa product page.

Another week, another App

MK Partners is proud to announce that we have published another app on the AppExchange. Photo Uploader is a FREE add-on to salesforce.com that allows you to add a more personal touch to your CRM database.

Powered by VisualForce and Apex, Photo Uploader allows you to easily upload, view, and delete a photo on a Contact record without ever having to leave the view Contact screen. This simple design was developed with the input of dozens of our customers resulting in the easiest upload function possible.

Photo Uploader is available here on the AppExchange and is FREE to everyone.

Salesforce.com and Google – A Growing Partnership

A few weeks ago, salesforce.com and Google announced another significant step forward in their longstanding partnership with the new release of Force.com for Google App Engine.  This new offering is another win for cloud computing, providing developers with the ability to create and build applications entirely in the cloud using both salesforce.com and Google’s cloud computing platforms.  The new Force.com for Google App Engine has a whole host of new features, including Java language support and the ability for App Engine developers to easily access many Force.com services and capabilities.  In addition, it also includes other features such as an open source SOAP Web Service client and the ability for Google’s apps to read and write to Force.com using the Force.com SOAP API. 

Salesforce.com and Google have been partnering together since 2003, when they first worked together on google.org.  Since then, they’ve embarked upon a number of joint ventures together, including the integration of Google Apps and Google AdWords with salesforce.com’s CRM application.  The two organizations are a good fit, with their cloud computing technology models, their subscription-based business models, and their commitment to philanthropy.  For more information on their latest partnership in the new release of Force.com for Google App Engine, check out this article.