Используя C # и Salesforce API, я могу успешно update
записей, и я могу create
в определенных таблицах.Тем не менее, когда я пытаюсь добавить объект Account, метод create
сообщает об ошибке, с ошибкой INACTIVE_OWNER_OR_USER, сообщение «операция выполнена с неактивным пользователем».Что может указывать на эту ошибку?
Единственный пользователь, которого я вижу, - это учетная запись, которую я использую для аутентификации, которая, безусловно, активна, по крайней мере, я могу войти в нее и обновить записи.Кажется, он обладает полными правами.
Насколько я понимаю, не следует явно указывать владельца объекта, так как Salesforce установит его автоматически, поэтому я оставляю поля Owner
и OwnerId
пустымив пропущенном объекте.В любом случае, я получаю ту же ошибку, если явно устанавливаю OwnerId
.
Я просмотрел документы ( create , account ), но они предлагаютмаленький совет по устранению неполадок.Google очень мало предлагает это сообщение об ошибке в отношении вставок, хотя это явно проблема для обновлений.Может кто-нибудь сказать мне, что мне не хватает?
Я использую наш корпоративный WSDL Enterprise, API v24.0.Я мог бы поделиться кодом, но я не уверен, что это поможет, так как он практически идентичен рабочему update
коду, это просто другой метод, вызываемый в конце.