嗨,大家好,我想檢索銷售隊伍中某個特定賬戶的子節點。我該如何實現? 我並不是很瞭解銷售人員使用的數據模型。任何的意見都將會有幫助。如何獲得銷售人員中某個特定賬戶的子節點
0
A
回答
0
我假設你正在使用SOQL來檢索子數據。如果我錯了,請澄清。
這將取決於你試圖訪問,但一般你可以做這樣的查詢選擇父
SELECT ID,名稱的子元素的關係(選擇ID,名字,姓氏,電子郵件,聯繫人)與帳戶,其中名稱='Acme的
的SOQL查詢語言的全部細節在這裏:http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_relationships.htm
1
如果您使用的是Salesforce的API,那麼你可以使用describeSObjects()來檢索的元數據您感興趣的任何對象,包括Account對象。
的語法是:
DescribeSObjectResult [] = sfdc.describeSObjects(string sObjectType[]);
哪裏sObjectType是高達100級的對象的陣列。
爲了描述一個帳戶,使用方法:
DescribeSObjectResult [] = sfdc.describeSObjects("account");
的DescribeSObjectResult陣列具有可以用於發現關於對象的信息的許多特性。例如,如果您想要屬於該帳戶對象的字段列表,則可以使用DescribeSObjectResult.Fields。
這是一些來自Salesforce API Developer's Reference的Java代碼示例。這應該有助於你開始。如果您按照開發人員參考的鏈接,也有C#示例。
private void describeSObjectsSample()
{
try {
DescribeSObjectResult[] describeSObjectResults =
binding.describeSObjects(new String[] {"account", "contact", "lead"});
for (int x=0;x<describeSObjectResults.length;x++)
{
DescribeSObjectResult describeSObjectResult = describeSObjectResults[x];
// Retrieve fields from the results
Field[] fields = describeSObjectResult.getFields();
// Get the name of the object
String objectName = describeSObjectResult.getName();
// Get some flags
boolean isActivateable = describeSObjectResult.isActivateable();
System.out.println("Object name: " + objectName);
// Many other values are accessible
if (fields != null)
{
// Iterate through the fields to get properties for each field
for (int i = 0; i < fields.length; i++)
{
Field field = fields[i];
int byteLength = field.getByteLength();
int digits = field.getDigits();
String label = field.getLabel();
int length = field.getLength();
String name = field.getName();
PicklistEntry[] picklistValues = field.getPicklistValues();
int precision = field.getPrecision();
String[] referenceTos = field.getReferenceTo();
int scale = field.getScale();
FieldType fieldType = field.getType();
boolean fieldIsCreateable = field.isCreateable();
System.out.println("Field name: " + name);
// Determine whether there are picklist values
if (picklistValues != null && picklistValues[0] != null)
{
System.out.println("Picklist values = ");
for (int j = 0; j < picklistValues.length; j++)
{
if (picklistValues[j].getLabel() != null)
{
System.out.println(" Item: " +
picklistValues[j].getLabel());
}
}
}
// Determine whether this field refers to another object
if (referenceTos != null && referenceTos[0] != null)
{
System.out.println("Field references the following objects:");
for (int j = 0; j < referenceTos.length; j++)
{
System.out.println(" " + referenceTos[j]);
}
}
}
}
}
} catch (Exception ex) {
System.out.println("\nFailed to get object descriptions, error message was: \n" +
ex.getMessage());
}
}
相關問題
- 1. 如何獲得所有領域銷售人員的銷售線索使用API
- 2. 如何在銷售人員賬戶中存儲wordpress用戶數據
- 3. PowerPivot銷售人員點層結構
- 4. 如何寫銷售人員ConnectApi.FeedElement
- 5. 如何銷售「Sharepoint開發人員」?
- 6. 記錄銷售人員
- 7. 銷售人員代碼
- 8. 旅行銷售人員python
- 9. 如何在銷售人員中實現這一點
- 10. 是銷售人員WSDL特定於用戶還是可以用於用戶
- 11. sugarcrm的銷售和營銷中的賬戶有什麼區別?
- 12. SQL:查詢客戶銷售臺賬
- 13. 如何獲得/計算銷售總額及其銷售
- 14. 如何在圖中獲得斷開某個節點的最小開銷
- 15. 捕獲歷史銷售員
- 16. 獲得另一個節點的子節點,定節點名稱
- 17. 前5名銷售人員總銷售額
- 18. 如何打印節點的Neo4j,直到某個特定節點
- 19. 帶銷售人員的HTML 5
- 20. 有關銷售人員的信息
- 21. 駱駝銷售人員的sObject錯誤
- 22. {Microsoft CRM 4.0}如何將電子郵件發送給具有銷售人員安全角色的某些用戶
- 23. 如何獲得月度銷售報告
- 24. 如何在銷售員程序中返回銷售額最高的人員 - JAVA [PT。 2]
- 25. 賬戶特定火力點
- 26. 如何讓所有包含某個特定子節點的xml節點在as3中具有特定值?
- 27. 銷售人員默認訪問
- 28. 旅行銷售人員 - 演化算法
- 29. 從QBO獲得銷售稅
- 30. Ruby類獲得銷售稅