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

Поменять ответственного за записи.

Добрый день! Как поменять ответственного за записи? К примеру есть 300 организаций пользователя User1, и мне нужно передать все эти организации в ответственность User2, так как User1 из системы удаляется.

Добрый день! Как поменять ответственного за записи? К примеру есть 300 организаций пользователя User1, и мне нужно передать все эти организации в ответственность User2, так как User1 из системы удаляется.

В смысле поменять owner у записей?

В смысле поменять owner у записей?

Да owner.

Да owner.

Берешь меняешь))

Берешь меняешь))

Ну для 300 записей лучше написать небольшой скриптец
Вручную будет сложновато! НО возможно!

Ну для 300 записей лучше написать небольшой скриптец :D 
Вручную будет сложновато! НО возможно! :D 

Sergey Prichepo
Берешь меняешь))

Я вывел списком по фильтру, но всем сразу изменить нельзя. Возможно есть способ сделать это сразу для всех записей по полю owner?

[quote="Sergey Prichepo"]Берешь меняешь))[/quote]
Я вывел списком по фильтру, но всем сразу изменить нельзя. Возможно есть способ сделать это сразу для всех записей по полю owner?

Dmitry Shnyrev
Ну для 300 записей лучше написать небольшой скриптец
Вручную будет сложновато! НО возможно! :D

Вручную да, есть такая возможность. Думал может в системе предусмотрен инструмент, а я его просто не знаю.

[quote="Dmitry Shnyrev"]Ну для 300 записей лучше написать небольшой скриптец :D 
Вручную будет сложновато! НО возможно! :D[/quote]
Вручную да, есть такая возможность. Думал может в системе предусмотрен инструмент, а я его просто не знаю.

Ну конечно предусмотрен - apex + в этом случае developer console

Ну конечно предусмотрен :) - apex + в этом случае developer console

У вас есть программисты? Почему не поручить это дело им?
Я думаю у них вопросов не возникнет как это сделать.

У вас есть программисты? Почему не поручить это дело им?
Я думаю у них вопросов не возникнет как это сделать.

Dmitry Shnyrev
Ну конечно предусмотрен - 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;

Подозреваю моя ошибка в том, что поле Owner это поле связь с другим объектом и нельзя его просто вот так заменить. Смотрю выгрузку, там всё завязано на id пользователей. Подскажите в какую сторону копать и что смотреть.

Извините, что опять с тем же вопросом. Делаю следующее.
[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 и никакого кода не надо.

caleblt
Думал может в системе предусмотрен инструмент, а я его просто не знаю.

он должен быть. стандартная ситуация.

даже в админских тестах (или тренировочных вопросах) был такой кейс - перевод Эккаунты на нового пользователя.

Гуглите.

[quote="caleblt"]Думал может в системе предусмотрен инструмент, а я его просто не знаю.[/quote]

он должен быть. стандартная ситуация. 

даже в админских тестах (или тренировочных вопросах) был такой кейс - перевод Эккаунты на нового пользователя.

Гуглите.