syndesisio / syndesis

This project is archived. A flexible, customizable, open source platform that provides core integration capabilities as a service.
https://syndesis.io/
Apache License 2.0
597 stars 203 forks source link

We need to pay better attention to Salesforce metadata #1783

Open zregvart opened 6 years ago

zregvart commented 6 years ago

This is a...


[✓] Feature request
[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Documentation issue or request

The problem

When using Salesforce connector we might offer the user object or field that is not usable in the context of the selected action. For instance field Name cannot be updated on the Contact object, or User object cannot be deleted via API call. This is all coded in the metadata of the objects, e.g. fields have updateable flag, objects have deletable flag.

Expected behavior

Never offer something to the user if that can lead to errors. For instance remove Contact's Name field from the data shape specification when selecting update/create or update actions.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!

zregvart commented 5 years ago

A bit nuanced, we should provide better use of Salesforce metadata.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!