Category: Cloud Computing
Error Compiling WSC AppEngine Partner Jar for Salesforce.com Sandbox
March 11th, 2010, No Comments
I’m working on a demo for Google App Engine that connects to one of our Salesforce.com Sandboxes (hope to be done tomorrow or Monday). The Force.com Web Service Connector (WSC) project has a partner-library.jar that you can download and add to your project to get up and running quickly. However, if you want to connect [...]
Appirio Announces PS Connect at Google Campfire One
March 10th, 2010, No Comments
Last night at Google Campfire One we demonstrated PS Connect, a new extension to our PS Enterprise product that allows service professionals to run their business directly from their Gmail inbox. We were the closing presentation for the night and you can view the video of the demo below. It’s roughly a 5 minute video [...]
Locking sObject Records
March 9th, 2010, 1 Comment
I don’t see this discussed often, but Salesforce.com has the ability to lock sObject records while they are being updated to prevent threading problems and race conditions.
To lock records, simply use the FOR UPDATE keywords in your SOQL statements. You do not have to manually commit the records so if your Apex script finishes successfully [...]
Passing Parameters with a CommandButton
March 4th, 2010, 6 Comments
This post is a slight tweak of yesterday’s post, Passing Parameters with a CommandLink. In theory you should just be able to switch out the CommandLink component with a CommandButton component and be golden. However, not so fast. There seem to still be a bug with the CommandButton component.
Here is the Visualforce page with the [...]
Passing Parameters with a CommandLink
March 3rd, 2010, 3 Comments
Here’s a small example of how you can pass a value to another method via a command link for Salesforce.com. When the link is clicked, the setter fires for the public member nickName. The button click then calls the processLinkClick method where you can do something like process the variable further with DML statement or [...]
Google Wave Robot API v2
March 2nd, 2010, No Comments
Apparently Google Wave is not dead. Google just released new functionality with the post Introducing Robots API v2: The Rise of Active Robots. These new features include:
Active API: In v2, robots can now push information into waves (without having to wait to respond to a user action). This replaces the need for our deprecated cron [...]
Overview – SAP BusinessObjects BI OnDemand for Salesforce.com
February 25th, 2010, 4 Comments
SAP just released their BusinessObjects™ BI OnDemand solution for Salesforce.com which is a subscription-based, SaaS solution empowering sales professionals to explore, report and share data from Salesforce.com. It looks like SAP is trying to play nicely with Salesforce.com and is positioning this product as a BI alternative to actual reporting in Salesforce.com. There was no [...]
Relationship Lookup Objects in Triggers are NULL?
February 23rd, 2010, 1 Comment
I see this question once in awhile on the Salesforce.com message boards so I thought I’d put something together. So in this scenario you have a Sales_Order__c custom object which has a lookup relationship to Opportunity. When processing the Sales_Order__c records in your trigger, you want to access some fields on the Opportunity via the [...]
SOQL – How I Query With Thee, Let Me Count the Ways
February 22nd, 2010, 7 Comments
I’ve been wanting to write this post since the new aggregate functions were announced in Spring 10. With the new 18 version of the API in sandboxes I can finally do a high level overview of SOQL (Salesforce Object Query Language) for all of the newcomers to the Force.com platform. This is definitely not an [...]
Salesforce.com Nonprofit Starter Pack Kicks Butt!
February 9th, 2010, 6 Comments
With Salesforce.com’s recent announcement that they will “donate free licenses for our technology to organizations headquartered in Haiti (for the next 10 years)”, I’m sure the guys over at the Salesforce.com Foundation are busier than ever. If you are interested in donating your time to a nonprofit, contact the Salesforce.com Foundation and see how you [...]


