Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
collective.salesforce.content 1.0b1 released
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
davisagli  
View profile  
 More options Sep 21 2011, 1:33 pm
From: davisagli <dgl...@gmail.com>
Date: Wed, 21 Sep 2011 10:33:30 -0700 (PDT)
Local: Wed, Sep 21 2011 1:33 pm
Subject: collective.salesforce.content 1.0b1 released
Hey folks,
Just wanted to announce that Groundwire has released the tools we've
been using to sync Salesforce objects with Plone Dexterity content
items.  See http://plone.org/products/collective.salesforce.content
for an introduction and http://readthedocs.org/docs/collectivesalesforcecontent/en/latest/
for further documentation. The code is on github at
https://github.com/Groundwire/collective.salesforce.content

cheers,
David


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher Johnson  
View profile  
 More options Sep 30 2011, 10:39 am
From: Christopher Johnson <cjj.ifpeo...@gmail.com>
Date: Fri, 30 Sep 2011 10:39:54 -0400
Local: Fri, Sep 30 2011 10:39 am
Subject: Re: [Plone + Salesforce Integration] collective.salesforce.content 1.0b1 released

Very cool, David - thanks for sharing!

And happy birthday :)

-c

--
Cofounder and CEO
ifPeople - Innovation for People
www.ifpeople.net
t: 678-608-3408
130 Boulevard NE, #6
Atlanta, GA 30312

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ken Wasetis [Contextual Corp.]  
View profile  
 More options Sep 30 2011, 10:51 am
From: "Ken Wasetis \[Contextual Corp.\]" <ken.wase...@contextualcorp.com>
Date: Fri, 30 Sep 2011 09:51:43 -0500
Local: Fri, Sep 30 2011 10:51 am
Subject: Re: [Plone + Salesforce Integration] collective.salesforce.content 1.0b1 released

Very cool, indeed!

I meant to ask:  Is this bi-directional synching, or one-way from Plone
to SF or from SF to Plone?

Thanks,
Ken

On 9/30/11 9:39 AM, Christopher Johnson wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Glick  
View profile  
 More options Oct 3 2011, 1:00 am
From: David Glick <dgl...@gmail.com>
Date: Sun, 02 Oct 2011 22:00:01 -0700
Local: Mon, Oct 3 2011 1:00 am
Subject: Re: [Plone + Salesforce Integration] collective.salesforce.content 1.0b1 released
On 9/30/11 7:39 AM, Christopher Johnson wrote:
> Very cool, David - thanks for sharing!

> And happy birthday :)

Thanks, Chris. Let me know if you guys want to try using this and need
any help getting started or want to sanity check that it's the right
approach for a particular use case. It'll also play a part in my case
study talk at ploneconf.
cheers,
David

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Glick  
View profile  
 More options Oct 3 2011, 1:16 am
From: David Glick <dgl...@gmail.com>
Date: Sun, 02 Oct 2011 22:16:30 -0700
Local: Mon, Oct 3 2011 1:16 am
Subject: Re: [Plone + Salesforce Integration] collective.salesforce.content 1.0b1 released

On 9/30/11 7:51 AM, Ken Wasetis [Contextual Corp.] wrote:

> Very cool, indeed!

> I meant to ask:  Is this bi-directional synching, or one-way from
> Plone to SF or from SF to Plone?

At this point it only handles pulling data from Salesforce into Plone
based on the metadata in the schema. It's not too hard to write an event
handler to push changes back to Salesforce when the object is modified
in Plone, but there's "some assembly required" for that functionality at
this point.

It would be relatively straightforward to add this for cases where there
is only one object involved on the Salesforce side and you're just
dealing with simple field mapping. If you're pulling values from related
objects, it would get harder to automatically do the right thing, and
impossible to make an automatic approach be transactional (since
multiple calls to Salesforce would be necessary with multiple objects).  
In our project where we have a Contact that has multiple sub-records for
education and job history, we wrote a (SOAP) webservice in Apex on the
Salesforce side, and then used suds to call that webservice from Plone
in an ObjectModifiedEvent handler. This lets us pass everything in one
call and let the sorting out of where things go happen on the Salesforce
side. But it's definitely not a plug-and-play solution (the code and
WSDL are custom to the Salesforce instance).

Some possible ways to sidestep the problems in dealing with multiple
objects that I haven't had time to explore yet:
1. I think the partner (i.e. generic) Salesforce webservice now supports
updating multiple objects in one call, if you've configured external id
fields.
2. The winter '11 update includes some support for JSON serialization of
Salesforce data, which may make it easier to create a webservice that is
custom but able to handle arbitrary types of objects.

Another issue with writing back to Salesforce is that sometimes
Salesforce is down for maintenance. So for a robust solution you need a
queue to handle the tasks for writing to Salesforce. I want to explore
using plone.app.async for this yet, but haven't found time yet.

On a completely different note related to collective.salesforce.content
-- I have a branch where I started making a UI so that you can set up a
synced content type TTW. I'd love to finish this up so that there's a
non-programming path to getting Salesforce data exposed in Plone. But
I'm unlikely to find time to do it soon unless someone wants to sponsor
the project.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ken Wasetis [Contextual Corp.]  
View profile  
 More options Oct 3 2011, 11:31 am
From: "Ken Wasetis \[Contextual Corp.\]" <ken.wase...@contextualcorp.com>
Date: Mon, 03 Oct 2011 10:31:49 -0500
Local: Mon, Oct 3 2011 11:31 am
Subject: Re: [Plone + Salesforce Integration] collective.salesforce.content 1.0b1 released

David,

Thanks for the details on where things stand with this.  We don't have
an immediate need, but could have a client with interest in some level
of bi-directional updating to/from Salesforce in the coming months, so
this is really helpful.  And if that work comes through and they need to
update numerous Salesforce objects, I'd be glad to tap you to help build
that additional functionality as a funded effort, if you're available.

If we have some client commitment before the Plone conference, and if
others are interested in addressing some of the things you mention on
the to-do list below, it could make sense to do a Salesforce plugin
sprint, but I know you're surely pulled in 10 directions when it comes
to sprinting there.

Once the sprint suggestion board is open for the conference, we'll see
if there's interest.

Thanks!
Ken

On 10/3/11 12:16 AM, David Glick wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »