2017-10-16 4 views
1

REST API를 사용하여 Salesforce로 전송하려는 데이터가있는 객체가 포함 된 C# 응용 프로그램이 있습니다. 사용자가 내 응용 프로그램 개체에서 Salesforce 개체 중 하나 (예 : 내 응용 프로그램 "Person"개체에서 Salesforce "Contact"개체로 매핑 필드)로 매핑을 만들 수 있도록하고 싶습니다. 선택할 개체 목록을 사용자에게 제시 한 다음 해당 개체에 매핑 할 필드 목록을 표시하려고합니다.매핑 가능한 객체에 대해 Salesforce SObjects를 필터링하는 방법

이렇게하려면 사용자의 Salesforce 조직에있는 모든 개체의 목록을 반환하는 Salesforce REST API SOBJECTS 끝점을 호출합니다. 그러나이 목록에는 데이터 저장과 관련이없는 모든 종류의 개체 (예 : ApexTrigger 개체)가 포함됩니다. Salesforce 조직의 Salesforce 기본 개체 (예 : 계정, 리드) 및 모든 맞춤 개체 만 반환하려고합니다.

내 필터에 어떤 필드를 사용해야합니까? 나는 "사용자 지정"을 사용하여 시도했지만, 사용자 지정 개체 만 반환하고 기본 개체는 반환하지 않습니다.

https://yourInstance.salesforce.com/services/data/v37.0/sobjects/ 

은 자세한 내용은 documentation page를 참조하십시오 : 당신은 다음 방법을 사용할 필요가 세일즈 포스 REST API를 통해 전용 sObjects를 얻기 위해

답변

0

.

+0

질문에서 언급했듯이이 메서드는 "ApexTrigger"와 같이 매핑되지 않는 모든 Salesforce 개체를 반환합니다. Salesforce 기본 객체 및 사용자 정의 객체와 같이 사용자가 매핑 할 객체 만 반환하려고합니다. – Kesty

+0

흠 .. 네 말이 맞아. 이 통화의 응답을 필터링해야하는 것 같습니다 (확인해야하며 사용할 수있는 입력란이 있는지 확인). –