2017-10-24 19 views
1

SuiteCRM Company 전체를 배포하려고합니다. 우리는 필요한 모든 기능과 모듈을 테스트하는 개발 환경을 갖추고 있으며, 동시에 시스템이 결국 어떻게 될지 관리 팀에 데모를 제공합니다.MYSQL/PHP/SuiteCRM은 SuiteCRM에서 인바운드 전자 메일을 자동으로 라우팅합니다.

우리는 우리가 주최하고 (6 개) 다른 회사에 의해 설계 약 6 다른 웹 사이트/마이크로 사이트를 현재에 있다는 점에서 문제가있다 (모든 슬프게도 따라서 6 개 회사, 우리의 마케팅 부서에서 관리하는!)

을 현재에 문의 양식은 이메일 주소 (webenquires @)로 전송 된 다음 고대 메일 서버를 통해 전달됩니다.

우리는 새로운 CRM을 출시하는 것과 동시에 사무실 365로 이전 할 예정입니다.

SuiteCRM의 인바운드 전자 메일에서 자동으로 리드를 만드는 솔루션을 찾고 있습니다. 예 캠페인 및 양식을 통해이 작업을 수행하고 있음을 알고 있지만 동시에 6 개 회사 모두가 실시간으로 올바른 변경을 수행하도록 노력합니다. 오타가 올바로 수정되도록 노력하고 있으므로 양식 변경이 처음에는 발생하지 않습니다.

우리는 또한 여러 관리 팀에게 몇 주 동안이 시스템을 시연해야하며 문제를 허용하는 한 번에 한 사이트 및 회사의 양식 변경을 구현하고자합니다. 우리의 목표는 3 개월에서 6 개월 이내에 Suite의 양식을 사용하여 완전히 마이그레이션하고 실행하는 것입니다. 내가 필요로 무엇

을 통해이 작업을 수행하는 임시 솔루션입니다 : 이미 구성되어

가 어느 내부 MySQL은 /는 또는 워크 플로우의 일종

올바른 인바운드 이메일 주소 (webenquiries)를 코딩 PHP를 가입하고 SuiteCRM에서 일하고 있습니다.

https://community.sugarcrm.com/thread/25193

나는 다음과 같은 내부 설탕 CE6.5 실패를 기반으로 위의 예에서 가입했습니다. SuiteCRM을 사용하기 위해이 파일을 수정했으며 이제는 Lead를 생성하지만 완전히 비어 있습니다. SuiteCRM의 올바른 필드에 두 파일의 필드를 매핑하는 방법을 모르겠습니다.

use test; 
    SELECT emails_text.* 
    FROM emails_text 
    INNER JOIN emails ON emails.id = emails_text.email_id 
    WHERE emails.mailbox_id IN ('<9ecf0144-df77-b486-2a81-59e4cfa82f69>') 
    AND emails.name = 'New Lead' 

들어오는 인바운드 전자 메일의 예는 2 가지입니다.

답변

0

이메일을 가져 오는 스케줄러 작업 기능 (function :: pollMonitoredInboxes)을 확인할 수 있습니다. 여기에는 이메일 가져 오기에 사용되는 코드가 들어 있습니다. 코드를 추적하면 원하는 모든 것을 찾을 수 있습니다. 전자 메일의 모든 필드를 쉽게 연결할 수 있습니다.

리드 생성 코드를 전자 메일 가져 오기 기능 (리드 작성을위한 사용자 정의 도우미 메소드 작성 및 호출)에 작성하면 원하는 결과를 쉽게 얻을 수 있습니다.