2014-10-29 3 views
0

Я использую salesforce Enterprise api для добавления потенциальных клиентов в salesforce.Как получить все поля ввода от salesforce?

$SFDCUSERNAME = "myusername"; 
    $SFDCPASSWORD = "mypassword!"; 
    $SFDCSECURITY_TOKEN = "mytoken"; 
    $SFDCCLIENT = "soapclient/SforceEnterpriseClient.php"; 
    $SFDCWSDL = "soapclient/enterprise.wsdl.xml"; 

require_once($SFDCCLIENT); 

try { 
    $mySforceConnection = new SforceEnterpriseClient(); 
    $myConnection = $mySforceConnection->createConnection($SFDCWSDL); 
    $myLogin = $mySforceConnection->login($SFDCUSERNAME, $SFDCPASSWORD.$SFDCSECURITY_TOKEN); 


} 
catch(Exception $e) { 
    print_r($e); 
} 

Я могу создавать провода с помощью api. Теперь я хочу получить все поля, доступные для руководства в salesforce (не только настраиваемые поля, но также поля по умолчанию/in_built) и показать их в раскрывающемся поле HTML.

Можно ли получить все поля ввода, используя salesforce api?

ответ

1

После долгих поисков я получил ответ, и это сработало для меня. Я размещаю его здесь, надеясь, что это может быть полезно кому-то в другое время.

try { 
     $mySforceConnection = new SforceEnterpriseClient(); 
     $myConnection = $mySforceConnection->createConnection($SFDCWSDL); 
     $myLogin = $mySforceConnection->login($SFDCUSERNAME, $SFDCPASSWORD.$SFDCSECURITY_TOKEN); 
     echo "<pre>"; 
     print_r($mySforceConnection->describeSObject('Lead')); 
     echo "</pre><br>";  

    } 
    catch(Exception $e) { 
     print_r($e); 
    } 

Существует функция в Salesforce API describeSObject() который выводит полную информацию об объекте, включая детали поля.

REFERENCE

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