Регистрация  |  Вход

Пересчитать Name (Auto Number) после изменения формата

Привет народ.

Подскажите плиз кто знает.

Есть поле Name на объекте и оно сделано как AutoNumber. Надо поменять формат, но так чтобы у всех существующих записей тоже имя поменялось в соответствии с новым форматом.

Было A-{00000}
Стало B-{00000}

И все записи с A-00001 по A-00010 должны стать B-00001 по B-00010

Привет народ.

Подскажите плиз кто знает.

Есть поле 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).

Статья на 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к)

Спасибо, все правильно написал.
Уже разобрался, но сделал немного проще 2,3,4- тупо соклом вытягивал записи и String.replace менял префикс со с A- на B-. Благо записей не так много (сильно до 10к)

Dmitry Shnyrev
Уже разобрался, но сделал немного проще 2,3,4- тупо соклом вытягивал записи и String.replace менял префикс со с A- на B-. Благо записей не так много (сильно до 10к)

я тоже так подумал, зачем это выгружать и руками делать, если можно програмно апдатировать

[quote="Dmitry Shnyrev"]Уже разобрался, но сделал немного проще 2,3,4- тупо соклом вытягивал записи и String.replace менял префикс со с A- на B-. Благо записей не так много (сильно до 10к)[/quote]

я тоже так подумал, зачем это выгружать и руками делать, если можно програмно апдатировать