Active
Project:
Salesforce Suite
Version:
5.0.x-dev
Component:
salesforce.module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
13 Sep 2016 at 17:07 UTC
Updated:
24 Jan 2022 at 12:24 UTC
Jump to comment: Most recent
Comments
Comment #2
aron novakFrom the roadmap:
Would OTM mean that let's say one Drupal User entity can be synced as two different Contact objects in Drupal?
Perhaps for Contacts, it doesn't make sense, but for other entities, it does make a lot more sense.
We have a project where we have this need, so we could provide a patch for it, if it has the chance to be part of the module, also if we interpret the OTM functionality in the same way. As I see one entity can have multiple mappings, so for a Drupal User, the module can sync a Contact and a Member record let's say.
For the mapping UI, I guess we need to be able to mark multi-value fields as part of the IDs, so if we have:
Nid: 15
MyId:
- 14
- 13
- 12
I could mark MyId as part of the Id, that way one Drupal entity can yield in multiple Salesforce object. https://pasteboard.co/GDRiB6pbO92z.png - this way for instance.
Is it inline with the OTM efforts?
Comment #3
aron novakComment #4
aron novakThinking more about this problem domain, the original issue is clearly about multiple mappings, so to be able create multiple mappings that apply to the same Drupal entity and it should work flawlessly.
My intention is a bit different, one mapping would generate multiple Salesforce objects - via a new, additional mapping item configuration, as seen in https://pasteboard.co/GDRiB6pbO92z.png . However likely one feature would help the other, as it shares the trait of having multiple SF objects for the same Drupal entity.