Anyway what was confusing was the record is created via a nightly integration which pulls data from our ERP system using SSIS. The field causing the problem is created by concatenating a few fields together using the derived column transformation editor and set correctly in the CRM destination editor control.
Therefore I assumed the error was with the derived column field so I ran the package and added a "data viewer" on the step after the derived column is created to ensure it had a value at this point. As you can see from the below screenshot the data viewer reported each field as "<Missing Reference>.

Anyway clicking "resolve references" and simply clicking OK, even though there was no reference error seemed to fix the problem. SSIS for all its greatness does get itself confused at times. Next time I ran the package I was able to see data in the data viewer.
However, the data viewer showed that the field was set to "Null" even though we can clearly see its been created in the derived column and SSIS has reported no error.
After a bit more investigating I found the cause of the problem it appears to be if you concatenate fields in a derived column editor and one of those fields has a value of null rather than just ignoring that field and concatenating the rest it sets the value to null, I would of expected it to either ignore it our output the value NULL in the string.
Anyway To fix I had to do a ISNULL check in my derived column and if the value was empty output an empty string. Now the field is populated on record creation the custom workflow fires and runs fine. However, I must remember to go back and update the plugin code to check the key exists before accessing it someday!!
Thank you so much for providing information about SSIS and other such aspects of IT which helps in solving many complex IT problems
ReplyDeleteSSIS Upsert
are you okay
ReplyDeleteI really want to thank Dr Emu for saving my marriage. My wife really treated me badly and left home for almost 3 month this got me sick and confused. Then I told my friend about how my wife has changed towards me. Then she told me to contact Dr Emu that he will help me bring back my wife and change her back to a good woman. I never believed in all this but I gave it a try. Dr Emu casted a spell of return of love on her, and my wife came back home for forgiveness and today we are happy again. If you are going through any relationship stress or you want back your Ex or Divorce husband you can contact his whatsapp +2347012841542 or email emutemple@gmail.com website: Https://emutemple.wordpress.com/ Https://web.facebook.com/Emu-Temple-104891335203341
ReplyDelete