2010-12-22 6 views
3

SalesForce에 대한 두 가지 요구 사항을 살펴 달라는 요청을 받았지만 간단한 대답을 찾는 데 어려움을 겪고 있습니다. 나는 그것이 가능하고 복잡한/정상/쉬운 경우에만 이러한 일들을하는 방법을 알 필요가 없습니다.SalesForce : 외부 페이지를 표시 할 수 있습니까? 아니면 다른 SF 구현에 게시 할 수 있습니까?

1) SF가 어떤 종류의 프레임에 "외부"웹 페이지를 표시 할 수 있습니까?
예 : 엑스트라 넷 페이지 중 하나를 SF로 표시하십시오. 아마도 일부 프레임 안에 있습니다.

2) SF의 "구현"이 다른 것과 이야기 할 수 있습니까? 예 : 우리는 주요 SF 구현을 가지고 있지만 자매 회사를위한 별도의 구현을 원하지만 트리거 등을 기반으로 서로 "이야기"할 수 있습니까?

3) SF가 외부 웹 서비스와 대화 할 수 있습니까? 예 : 우리는 기존의 WCF WebServices를 가지고 있습니다 ... SF가 트리거/사용자가 단추를 클릭하는 것을 기반으로 호출 할 수 있습니까? 어떤 answsers에 대한 감사의

많죠 :

답변

5
  1. 예, 간단한. Visualforce 페이지에 웹 기반 탭 (Setup-> Create-> Tabs)을 추가하거나 다른 페이지 옆에 나타나게하려면 을 Visualforce 페이지에 임베드 할 수 있습니다.

  2. 예, 복잡함 단순함 (나는 결코 그걸 가지고 놀지 못했습니다). -> Customize-> Salesforce to Salesforce에 대한 도움말을 빨리 읽어보십시오. 어떤 이유로이 요구 사항을 충족시키지 못할 경우 (이 기능에 대한 자세한 내용은 지원 담당자에게 문의하십시오.) 일부 웹 서비스 통합을 사용할 수 있습니다 ... # 3으로 연결되는

  3. 네,/중간 정도의 복잡성. Salesforce는 웹 서비스에 "아웃 바운드 메시지"를 보내고 수신 메시지를 받아 들일 수 있습니다 ... WSDL에서 웹 서비스를 설명 할 수 있다면 Salesforce에 WSDL (Apache Axis for Java)과 일치하는 Apex 클래스 스텁을 생성 할 수도 있습니다. WSDL이 없어도 XML 메시지를 보내고받을 수 있어야합니다. 설정 -> 개발 -> Apex 클래스 -> WSDL에서 생성 및 설정 -> 개발 -> API에 대한 도움말을 확인하십시오.

버튼의 클릭에 일어날 수있는 과정이 웹 서비스 호출

그래서, 이것은 적어도 당신에게 당신이 구글 수있는 몇 가지 힌트와 조건을 제공한다 등 일상 일괄 예약 할 수 :)

1

모두의 eyescream 말은 정확하지만 단지 추가하고 싶었 : 세일즈 포스 t에

1) 예, 쉽게

2) 내 경험을 o salesforce는 웹 서비스를 통해 더 나은 결과를 얻었습니다. 요구 사항에 따라 salesforce to salesforce가 작동 할 수도 있지만 경험상 웹 서비스 경로를 권합니다.

3) 흥미롭게도 salesforce에서는 트리거에서 콜 아웃을 허용하지 않습니다. 즉, 트리거를 통해 다른 시스템과 상호 작용합니다. 이 문제를 해결하려면 callout 함수를 @future로 정의해야합니다.이 함수는 salesforce에 작업을 수행해야한다고 알려주지 만 사용자가 신경 쓰지 않으면 트리거가 해당 함수를 호출합니다[email protected] 함수에는 특별한 제한이 있습니다. 문서를 참조하십시오. 그러나 버튼과 비슷한 기능을 호출 할 때 이러한 제한이 없습니다. 나는 최근에 구글 캘린더와 계정 데이터를 동기화하기위한 방아쇠를 사용하여 @future와 특별한 고려 사항의 사용을 요구하는이 문제에 부딪 쳤습니다. "sync w/google"이라고 쓰여진 버튼은 구현이 쉬웠을 것입니다. 방아쇠가 결국 작동하지만 악마가 세부 사항에 있습니다.

어느 쪽이든, 당신이 말하는 모든 것은 매우 할 수 있습니다.

관련 문제