Synchronize SalesForce calendar with Google Calendar?

Not sure what you mean by domain level since all events must have an owner but if you mean all events regardless of the owner then yes, you can do it I had a requirement for a one-way sync of SF events to blackberry users on the field. What I did was: I created a web service handler for Event salesforce object I made a workflow in the salesforce to send an outbound message when event is created/updated The web service handler (done in c# and hosted on corporate network) receives a call from SF servers, reads Event data Handler generates an ICS attachment (iCalendar, see RFC 2445 and 5545) and sends it to BB user via BB server In your case you would probably replace 3/4 with creatioon of google calendar entry as per GoogleAPI doc and using . NET client lib.

If a bidirectional sync is required make sure you keep a unique ID of the event on both sides to avoid duplication. You will probably have to create a periodic pull from Google calendar to see if anything new came along, I don't think there is a way to receive notifications similar to SF outbound messages.

Not sure what you mean by domain level since all events must have an owner but if you mean all events regardless of the owner then yes, you can do it. I had a requirement for a one-way sync of SF events to blackberry users on the field. What I did was: I created a web service handler for Event salesforce object I made a workflow in the salesforce to send an outbound message when event is created/updated The web service handler (done in c# and hosted on corporate network) receives a call from SF servers, reads Event data Handler generates an ICS attachment (iCalendar, see RFC 2445 and 5545) and sends it to BB user via BB server.In your case you would probably replace 3/4 with creatioon of google calendar entry as per GoogleAPI doc and using .

NET client lib. If a bidirectional sync is required make sure you keep a unique ID of the event on both sides to avoid duplication. You will probably have to create a periodic pull from Google calendar to see if anything new came along, I don't think there is a way to receive notifications similar to SF outbound messages.

Thanks for the tip I did not thought of workflow and never thought SF have one. I was thinking about triggers. Anyways what I mean by domain level is that I can run the sync using the admin user instead of a delegated user in Sales Force.

Any ideas? – Raymund May 16 at 21:27 Well, with workflow you won't have to as you'll get everything served via SOAP callout. Alternatively, by pulling via SF web service API you can login as admin but that requires leaving admin password stored somewhere.

The user does not have to be full blown administrator, you can create a special profile that has "read all" permission on Event object and login by that user, reduces exposure. – mmix May 17 at 9:15.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions