在SalesForce中创建新用户时无效的交叉引用ID [英] invalid cross reference id while Creating a new User in SalesForce
本文介绍了在SalesForce中创建新用户时无效的交叉引用ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
User[] AddUser = new User[1];
User objuser = new User
{
Username = "EMAIL_REMOVED@gmail.com",
Alias = "Balu",
// The ID of the user profile (Standard User, System Administrator, etc).
ProfileId = "00590000002Px2qAAC",
Email = "EMAIL_REMOVED@gmail.com",
EmailEncodingKey = "ISO-8859-1",
FirstName="Balaji",
LastName = "Balu",
LanguageLocaleKey = "pt_BR",
LocaleSidKey = "pt_BR",
TimeZoneSidKey = "America/Sao_Paulo"
};
AddUser[0] = objuser;
SaveResult[] saveResults = _service.create(AddUser);
string result = "";
if (saveResults[0].success)
{
result = "The update of Lead ID " + saveResults[0].id + " was succesful";
}
else
{
MessageBox.Show(saveResults[0].errors[0].message);
//result = "There was an error updating the Lead. The error returned was " + saveResults[0].errors[0].message;
}
电子邮件ID已删除。
[/ Edit]
推荐答案
在上面的代码中我传递的是Id而不是传递ProfileID
我更改了代码现在它的工作正常对我有任何疑问请联系我balaji.balumca@gmail.com
用户[] AddUser =新用户[ 1];
用户objuser =新用户
{
用户名=EMAIL_REMOVED@gmail.com ,
Alias =Balu,
//用户档案的ID(标准用户,系统管理员等)。
ProfileId =00e90000001CcTnAAK,
Email =EMAIL_REMOVED@gmail.com,
EmailEncodingKey =ISO-8859-1,
FirstName =Balaji,
LastName =Balu,
LanguageLocaleKey =pt_BR ,
LocaleSidKey =pt_BR,
TimeZoneSidKey =America / Sao_Paulo
};
AddUser [0] = objuser;
SaveResult [] saveResults = _service.create(AddUser);
string result =;
if(saveResults [0] .success)
{
result = 铅ID的更新+ saveResults [0] .id +成功;
}
其他
{
MessageBox.Show(saveResults [0] .errors [0] .message);
// result =更新潜在客户时出错。返回的错误是+ saveResults [0] .errors [0] .message;
}
In above code I am Passing Id instead of Passing ProfileID
I changed the code Now it's working fine for me any doubts contact me balaji.balumca@gmail.com
User[] AddUser = new User[1];
User objuser = new User
{
Username = "EMAIL_REMOVED@gmail.com",
Alias = "Balu",
// The ID of the user profile (Standard User, System Administrator, etc).
ProfileId = "00e90000001CcTnAAK",
Email = "EMAIL_REMOVED@gmail.com",
EmailEncodingKey = "ISO-8859-1",
FirstName="Balaji",
LastName = "Balu",
LanguageLocaleKey = "pt_BR",
LocaleSidKey = "pt_BR",
TimeZoneSidKey = "America/Sao_Paulo"
};
AddUser[0] = objuser;
SaveResult[] saveResults = _service.create(AddUser);
string result = "";
if (saveResults[0].success)
{
result = "The update of Lead ID " + saveResults[0].id + " was succesful";
}
else
{
MessageBox.Show(saveResults[0].errors[0].message);
//result = "There was an error updating the Lead. The error returned was " + saveResults[0].errors[0].message;
}
这篇关于在SalesForce中创建新用户时无效的交叉引用ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文