I am writing a boomi process which will check and see if a contact exists in salesforce, and if it does not I am then checking to see if the lead exists. If the contact does not exist, and the lead does not exist, I will create the account and contact from scratch (my incoming data). However, if the lead does exist, I will need to convert the existing lead into an account and contact. I'm not sure how to do this, and maintain the integrity of the data in salesforce without overwriting something, or forcing a new contact.
Does anyone have any suggestions? Thank you all for your consideration.