2013-05-31 2 views
0

Я собираюсь сделать процесс массового удаления дубликатов в Salesforce. Однако наша команда использует расширенные листы Excel, где у них есть идентификаторы учетной записи. Когда я буду объединять учетные записи, некоторые из них больше не будут существовать в Salesforce. Я хотел бы получить объединенные идентификаторы учетной записи, чтобы использовать vlookup в Excel, чтобы заменить недопустимые значения.Получить объединенные идентификаторы учетной записи

Я попытался извлечь эти данные из отчета об истории аккаунта ... Я не смог этого сделать. Также я перешел в корзину, где хранятся удаленные учетные записи. Однако там я могу найти только имена учетных записей вместо учетных записей

Кто-нибудь знает, как я могу получить объединенные идентификаторы аккаунта?

ответ

2

Вы можете использовать некоторые скриншоты для просмотра HTML-страницы корзины. Идентификатор удаленной записи скрывается в выбранном флажке.

<input id="ids0" name="ids" onclick="..." 
title="Select Sample Account" type="checkbox" value="001xxxxxxxxxxxx"> 

Но это очень дрянное решение.


Лучше бы использовать инструмент API (я обычно рекомендую Real Force Explorer, но если это одноразовое действие, которое веб-workbench.developerforce.com может сделать тоже).

http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_merge.htm

Чтобы найти все записи, которые были объединены, так как в данный момент времени, вы можете использовать queryAll() с ЗЕЬЕСТОМ аналогично следующее:

ВЫБРАТЬ Id FROM Контакт WHERE IsDeleted = истина и masterRecordId = нуль и SystemModstamp> 2006-01-01T23: 01: 01 + 01: 00

В вашем КАС e что-то вроде этого должно дать вам как старый, так и новый идентификатор - идеально подходит для сопоставления в Excel!

SELECT Id, Name, MasterRecordId, MasterRecord.Name 
FROM Account 
WHERE isDeleted=true and MasterRecordId != null 

Workbench

0

Используйте soql инструмент запроса или апекс с soql запроса. Старые учетные записи должны быть там и отмечены с помощью IsDeleted true Я работаю на Mac и использую SOQLExplorer Вы также можете использовать SF Workbench. Войдите в SF и под своим именем ищите его

Смежные вопросы