2013-05-24 2 views
0

영업 팀 (Salesforce를 사용하는 고객)이 한 번의 클릭으로 새로운 Evernote 노트로 내보낼 수있는 앱을 개발 중입니다. 필자가 작성한 PHP 스크립트에서 이미 사용할 수있는 Evernote 기능이 있으며,이 스크립트에 XHR을 작성하기 위해 Javascript를 사용할 계획 이었지만이 시점에서는 관련이 없습니다.모든 기회 필드 캡처 및 PHP 스크립트로 보내기

내가 할 수있게하려면 현재 열려있는 기회의 모든 필드를 캡처하고 내 사용자 정의 단추/링크를 클릭하면 모든 필드를 자바 스크립트 변수로 캡처하여 PHP 응용 프로그램에 게시 할 수 있습니다 . 한 필드를 캡처하는 방법에 대한 간단한 예제조차도 훌륭합니다. Salesforce 설명서에서이 필드를 찾을 수없는 것으로 보입니다.

답변

0

여기에서 필요한 것은 Apex 콜 아웃입니다. This doc on developer.force.com은 그것을 다룰 수 있습니다. 어쨌든 시작 지점입니다. (Opportunity 필드를 쿼리하는 방법을 보여주지는 않지만 - SOQL에있는 Apex 문서에서 찾을 수 있습니다). 일부 샘플 코드의 경우에는 설명 선을 매우 광범위하게 사용하는 Force.com Toolkit for Google APIs을 볼 수 있습니다 (관련 부분을 찾기 위해 조금씩 걸어 가야 할 수도 있음).

어쨌든 Apex 설명 선에서 문서를 검색하면 바로 올바른 방향으로 진행됩니다.

또 다른 방법은 AJAX toolkit으로 사용자 정의 버튼을 연결 한 다음 게시물의 본문을 작성한 다음 게시하여 PHP 페이지에서 사용자가 시작한 위치로 리디렉션하게하는 것입니다. 내 첫 성향이 대신 에이펙스에서 그것을 할 수도 있지만, 너무 일할 수 있습니다.

0

버튼을 클릭해야합니까? 어떤 조건을 충족 시키면 어떻게 될까요?

워크 플로 규칙 (일반적으로 필드 업데이트, 작업 생성 또는 전자 메일 보내기에 적합)은 SOAP 메시지를 보낼 수있는 옵션이 있기 때문에 묻습니다. 다소 비 대한 XML이지만 플러스 측면에서 - 코딩이 필요없고 순수한 구성이 필요합니다. 또한 배달 상황을 쉽게 추적 할 수 있습니다.

help을 확인하십시오. 적어도 Google에 대한 키워드를 보유하고 있어야합니다.) Topic on consuming them on salesforce.stackexchange.com도 유용 할 수 있습니다.

버튼 아래에 있어야하는 경우 일부 도우미 필드의 가짜 업데이트로 할 수 있습니다 ... "메시지 수 계산"일지도 모릅니다.

관련 문제