Change datatype from Extra long text to Text

Certified Senior Developer

We have some fields with extra long text type in our records. Seems only 3 fields are allowed with extra long text data type and we had 4 fields. We assume this warning is coming because of the recent upgrade. Its showing warning that only 3 fields can have extra long text and its not allowing us to add any column. And we are unable to change datatype from extra long to text from record side. I changed the column from text to varchar in db side but still getting this error. Please let us know how to resolve this issue.

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    From version 25.1 added the 3 Extra Long Text field limit. I know it's very frustrating when platform updates break existing functionality that was working fine before.

    And we are unable to change datatype from extra long to text from record side. I changed the column from text to varchar in db side but still getting this error.

    When you change a column from TEXT to VARCHAR in the database, record doesn't automatically update the field type due to caching.
    Remove the 4th Extra Long Text field from your Record Type, save, then re-add the same field. It will now correctly show as "Text" type instead of "Extra Long Text" since record will read the updated VARCHAR type from the database. This remove-and-re-add approach is the standard solution for this issue.

    Note : When you delete and re-add a field, Appian does NOT automatically update references - you'll need to manually remap the field in all dependent objects. Consider documenting all dependencies first, then update each one after re-adding the field.

  • 0
    Certified Senior Developer
    in reply to Shubham Aware

    Thanks Shubham for your reply. Yeah it is frustrating when such scenario happens. Atleast we should have a dropdown option to update the datatype from extra long text to text. Updating all the dependencies will be a tedious process which has to be tested again properly.

Reply Children