mstaegemann opened a new issue, #7033: URL: https://github.com/apache/hop/issues/7033
### Apache Hop version? 2.17.0 ### Java version? openjdk 23.0.2 2025-01-21 ### Operating system Windows ### What happened? Scenario When using transform "Salesforce Upsert" and using fields, that are presented to me as a ExternalID I want them to be mark them in the GUI or let me do it manually. These are the fields with format: Objekt:ExternalID/ReferenceTable, e.g., Campaign:MyExternalID/SpecialCampaign__r. Expected result I expect my changes should safed so when I open it the next time all fields which are ExternalIDs are shown as them again. Furthermore I'd like to use them in the Pipeline. Actual result But I am receiving an error that something is wrong with the fieldnames when executing the pipeline. When I try to change those setting directly in the gui those changes where not saved. If I change something else via gui all ExternalID fields where marked again as <useExternalId>N</useExternalId>. Same happend, when I try to get the fields from Salesforce. When I change the setting in the *.hpl file directely from <useExternalId>N</useExternalId> to <useExternalId>Y</useExternalId> the pipeline will work but after changing something in the pipeline alle modifications to <useExternalId> where lost. So i assume a bug in the gui. General information In Salesforce I use API: 64. ### Issue Priority Priority: 2 ### Issue Component Component: Hop Gui -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
