I want to use the Append tool as part of a model process for adding new records to a database of building permits.
However, I have found that the Append tool fails for any records where the input text field has more characters than the corresponding target layer field width.

So is there a tool that will truncate these records to the required character length before I use the Append tool? Or is there a process I can use afterwards to review and modify the records that didn't append? The error message only lists 10 of the 50 failed records. But it also generates a file containing the full list of OIDs for records not able to be processed.
Are there any other tools or best practices that I can use to prevent or work around this issue?
I can somewhat address this by using large field lengths in my target layer, but I have no control over the inputs, and there will always be a risk that some records will have longer text entries than I planned for.