Is there anyway to rename a table field (NOT the label for the field)?

sherman_1206
Tera Contributor

I know you can change the label of a field. But lets say you add a field to a form called "Size (Gigabytes)". This field in Service now becomes "u_size__gigabytes_". Well lets say we go back and decide we really meant megabytes or terabytes perhaps. Sure changing the label is fine but what I realize is now all web services interacting with this WSDL will be using the field "u_size__gigabytes_" to pull some amount of terabytes/megabytes (whatever we changed it to) but need to use the field as its labeled.

Sure you can be cautious and do your best to prevent this, perhaps make the field first as just size and then after making it personalize the label which will leave the field name unchanged for your Web services and what not.

What if it is too late and you want to make these changes now but the field is already there?

5 REPLIES 5

Martin76
Kilo Expert

Better late than never:

Workaround proposal (not tested):
Let A be the field you want to rename to B.

  1. Create a new field B, check the "calculated" option and make its value mirror the value of A.
  2. If you want to move the change using an update set to a different instance, close the update set now and create another one
  3. In the other update set (if applicable), uncheck the "calculated" option for field B
  4. Make sure there are no dangling references to field A.