2016-06-20 15 views
-3

Salesforce의 PHP TOOLKIT을 통해 연락처 객체에 내 비표준 사용자 정의 필드를 만들려고합니다. 어떤 방법으로 내가 (PHP 툴킷 코드)어떻게하면 standart 오브젝트 담당자의 Salesforce PHP Toolkit에서 사용자 정의 필드를 작성하고 추가 할 수 있습니까?

+0

당신이 당신의 샘플 코드를 표시 할 수 있습니다 것이 작동 희망,이 같은 시도? –

+0

$ mySforceConnection = 새 SforceEnterpriseClient(); $ mySoapClient = $ mySforceConnection-> createConnection ($ wsdl); $ mylogin = $ mySforceConnection-> login ($ username, $ password); $ myMetadataConnection = 새 SforceMetadataClient ($ meta_wsdl, $ mylogin, $ mySforceConnection); $ customField = 새 SforceCustomField(); $ customField-> setFullName ('Contact.MyCustomFieldb__c'); $ customField-> setDescription ('새 필드 설명'); $ customField-> setLabel ('내 맞춤 필드 라벨'); $ customField-> setType ('Text'); $ customField-> setLength (55); –

+0

$ cf = $ myMetadataConnection-> create ($ customField); $ records [0] = 새로운 stdclass(); $ records [0] -> Name = 'Smith100'; $ account = $ mySforceConnection-> create ($ records, 'Account'); $ contact [0] = 새로운 stdclass(); $ contact [0] -> FirstName = 'FulltName'; $ contact [0] -> 성 = '성'; $ contact [0] -> Title = 'Titl'; $ contact [0] -> Email = '[email protected]'; $ contact [0] -> Phone = '8888888'; $ contact [0] -> BirthDate = '2000-01-01'; –

답변

0

영업 인력의 당신의 usind의 soapclient 경우 작업을 수행 할 수 있습니다 제발 도와주세요, 그래서 그 파일에 'enterprise.wsdl.xml'로 불리는 하나 개의 파일이있는 경우에이 너의 cusotm 들판의 이름을 언급해라.

<element name="'Contact.MyCustomFieldb__c" nillable="true" minOccurs="0" type="xsd:boolean"/> 

내가 당신

+0

그것은 작동하지 않는 것 같습니다. 나는 우리가 wsdl을 바꿀 수 없다고 생각한다. wsdl을 변경하면 모든 코드가 작동하지 않습니다. 연락처 생성뿐만 아니라 Salesforce에도 로그인 할 수 없습니다. –