Netsuite:EntitySearhBasic教程/示例

时间:2013-04-19 05:09:44

标签: netsuite

我们正在开发C#.Net4.0桌面应用程序,用户输入Netsuite CRM Credtianls并点击登录按钮。我们可以使用护照身份验证来验证用户登录详细信息。有什么办法或api avaliable我们可以retirive成功登录后,来自Netsuite CRM的对象列表(联系人,客户等)

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您需要使用搜索才能获得这些客户,联系人等。 以下是客户搜索

的示例代码
            CustomerSearch custSearch = new CustomerSearch();
            CustomerSearchBasic custSearchBasic = new CustomerSearchBasic();
            SearchStringField entityId = null;
            if (!customerEmailId.Equals(""))
            {
                entityId = new SearchStringField();
                entityId.@operator = SearchStringFieldOperator.contains;
                entityId.operatorSpecified = true;
                entityId.searchValue = "abc";
                custSearchBasic.email = entityId;
            }                
            custSearch.basic = custSearchBasic;

            SearchPreferences preferences = new SearchPreferences();
            preferences.bodyFieldsOnly = false;
            NetsuiteSession.session.searchPreferences = preferences;

            SearchResult result = NetsuiteSession.session.search(custSearch);

同样,您可以使用搜索联系人和其他所需的记录。

答案 2 :(得分:0)

查看SuiteTalk Schema Browser

在Schema浏览器中,您可以找到NetSuite API的完整定义。

用户界面不是那么漂亮,但你会在那里找到所有可能的API。

例如,要查找联系人或客户搜索,请在记录下找到Relationship.xsd并展开它。