Добрый день! Как поменять ответственного за записи? К примеру есть 300 организаций пользователя User1, и мне нужно передать все эти организации в ответственность User2, так как User1 из системы удаляется.
Добрый день! Как поменять ответственного за записи? К примеру есть 300 организаций пользователя User1, и мне нужно передать все эти организации в ответственность User2, так как User1 из системы удаляется.
В смысле поменять owner у записей?
В смысле поменять owner у записей?
Да owner.
Да owner.
Берешь меняешь))
Берешь меняешь))
Ну для 300 записей лучше написать небольшой скриптец
Вручную будет сложновато! НО возможно!
Ну для 300 записей лучше написать небольшой скриптец :D Вручную будет сложновато! НО возможно! :D
Я вывел списком по фильтру, но всем сразу изменить нельзя. Возможно есть способ сделать это сразу для всех записей по полю owner?
[quote="Sergey Prichepo"]Берешь меняешь))[/quote] Я вывел списком по фильтру, но всем сразу изменить нельзя. Возможно есть способ сделать это сразу для всех записей по полю owner?
Вручную да, есть такая возможность. Думал может в системе предусмотрен инструмент, а я его просто не знаю.
[quote="Dmitry Shnyrev"]Ну для 300 записей лучше написать небольшой скриптец :D Вручную будет сложновато! НО возможно! :D[/quote] Вручную да, есть такая возможность. Думал может в системе предусмотрен инструмент, а я его просто не знаю.
Ну конечно предусмотрен - apex + в этом случае developer console
Ну конечно предусмотрен :) - apex + в этом случае developer console
У вас есть программисты? Почему не поручить это дело им?
Я думаю у них вопросов не возникнет как это сделать.
У вас есть программисты? Почему не поручить это дело им? Я думаю у них вопросов не возникнет как это сделать.
Спасибо. Вы мне уже как то давали подобный код. Воспользуюсь им.
List<Contact> contacts = [SELECT Id, Checkbox__c FROM Contact WHERE Checkbox__c = false LIMIT 10000];
for(Contact c : contacts ) {
c.Checkbox__c = true;
}
update contacts;
[quote="Dmitry Shnyrev"]Ну конечно предусмотрен :) - apex + в этом случае developer console[/quote] Спасибо. Вы мне уже как то давали подобный код. Воспользуюсь им. [code] List<Contact> contacts = [SELECT Id, Checkbox__c FROM Contact WHERE Checkbox__c = false LIMIT 10000]; for(Contact c : contacts ) { c.Checkbox__c = true; } update contacts; [/code]
Извините, что опять с тем же вопросом. Делаю следующее.
List<Contact> contacts = [SELECT Id, Owner FROM Contact WHERE Owner = "ДарПац" LIMIT 10000];
for(Contact c : contacts ) {
c.Owner = "ЕлАб";
}
update contacts;
Извините, что опять с тем же вопросом. Делаю следующее. [code] List<Contact> contacts = [SELECT Id, Owner FROM Contact WHERE Owner = "ДарПац" LIMIT 10000]; for(Contact c : contacts ) { c.Owner = "ЕлАб"; } update contacts; [/code] Подозреваю моя ошибка в том, что поле Owner это поле связь с другим объектом и нельзя его просто вот так заменить. Смотрю выгрузку, там всё завязано на id пользователей. Подскажите в какую сторону копать и что смотреть.
Сначала узнай id пользователя на которго хочешь поменять, потом вот так:
List<Contact> contacts = [SELECT Id, OwnerId FROM Contact WHERE OwnerId = 'Ид старого юзера' LIMIT 10000];
for(Contact c : contacts ) {
c.OwnerId = 'Ид нового';
}
update contacts;
Сначала узнай id пользователя на которго хочешь поменять, потом вот так: [code] List<Contact> contacts = [SELECT Id, OwnerId FROM Contact WHERE OwnerId = 'Ид старого юзера' LIMIT 10000]; for(Contact c : contacts ) { c.OwnerId = 'Ид нового'; } update contacts; [/code]
Если что мой скайп senbko1, пиши всегда помогу чем смогу.
Если что мой скайп senbko1, пиши всегда помогу чем смогу.
Спасибо.
Спасибо.
Можно воспользоваться workbench и никакого кода не надо.
Можно воспользоваться workbench и никакого кода не надо.
он должен быть. стандартная ситуация.
даже в админских тестах (или тренировочных вопросах) был такой кейс - перевод Эккаунты на нового пользователя.
Гуглите.
[quote="caleblt"]Думал может в системе предусмотрен инструмент, а я его просто не знаю.[/quote] он должен быть. стандартная ситуация. даже в админских тестах (или тренировочных вопросах) был такой кейс - перевод Эккаунты на нового пользователя. Гуглите.