When a third party integration is sending an update to a field that we want to prevent what's the best way to prevent that field from being updated?
Our HR System is sending employee record data, and part of their update includes the entity id on the record, which changes the entity id from the expected {lastname}, {firstname} format to a numerical value.
We have tried creating a new custom form that was then set as preferred for the role used by the integration, and then deploying a custom client script to the form specifically, but that had no impact, the integration doesn't seem to use that form.
We then deployed the client script at the record level and updates still came through with a numerical value.
Right now we have a map reduce that checks for, and corrects these issues, but we would prefer to set things up so that the issues don't happen. Is this something we can control within NetSuite or will I need to reach out to the third party integration people?
If this question is better asked in a different channel I apologize, but this seems like a good place for it.