Привет народ.
Подскажите плиз кто знает.
Есть поле Name на объекте и оно сделано как AutoNumber. Надо поменять формат, но так чтобы у всех существующих записей тоже имя поменялось в соответствии с новым форматом.
Было A-{00000}
Стало B-{00000}
И все записи с A-00001 по A-00010 должны стать B-00001 по B-00010
Статья на help.salesforce.com:
https://help.salesforce.com/articleView?id=000003775&type=1
Кратко:
1. Меняем autonumber на text
2. Выгружаем DataLoader'ом записи
3. Открываем Excel'ем, меняем формат на нужный
4. Грузим записи обратно в salesforce с уже измененным форматом
5. Меняем text обратно на autonumber и корректируем Starting number(в указанном тобой случае - на B-00011).
Спасибо, все правильно написал.
Уже разобрался, но сделал немного проще 2,3,4- тупо соклом вытягивал записи и String.replace менял префикс со с A- на B-. Благо записей не так много (сильно до 10к)
я тоже так подумал, зачем это выгружать и руками делать, если можно програмно апдатировать