2008-09-23 6 views
6

맞춤 작성된 CRM을 로컬 Outlook 클라이언트에 읽고 쓸 수있는 플러그인을 작성하고 싶습니다. 나는 이것이 보안 문제를 야기한다는 것을 안다. 그러나 고객은 CRM이 Outlook에 "연결"되어 있는지 묻고 있습니다. 그들은 다음을 할 수 있기를 원합니다.맞춤형 CRM 용 Outlook 플러그인

A) 연락처가 전자 메일 (회신 또는 무료 전자 메일)을 보내면이 전자 메일의 세부 정보가 CRM에 들어가기를 바랍니다. 네. 그들은 신체, 시간 및 날짜 등을 보내길 원합니다.
B) CRM 자체 내에서 새로운 이메일 (또는 기존 이메일에 대한 답장)을 보내려합니다. 기본적으로 "Outlook의 보내기/회신 이메일 양식처럼 보이는 양식"입니다.
C) 태그/키워드 기능을 검색하여 연락처 및 관련 이메일을 검색 할 수 있습니다. (즉, 제품 이름이나 코드가 전자 메일에 나타나면 검색에서 전자 메일이 반환되기를 원합니다). D) 많은 연락처를 검색 한 후 메일러를 준비하고 자격있는 리드에 전자 메일 알림을 보내려합니다. 이것은 50 명, 100 명 또는 그 이상의 사람들이 될 수 있습니다. 따라서 대량 메일 링을 허용 할 수 있어야합니다. E) 새로운 잠재 고객 목록이 있으면 CRM에서 현재 연락하지 않는 고객도 동일하게 처리하기를 원할 것이며이 메일러에서 잠재 고객에게 회신을받는 경우 DB 및 연락처에 회신을 저장하려고합니다 DB에 삽입한다. F) 그들은 CRM에서 Outlook의 일정 및 작업 목록 기능을 활용할 수 있기를 원합니다.

더 많거나 적습니다. 그들은이 기능을 Outlook과 통합하고 CRM에 추가 기능을 추가 한 것처럼 원활하게 만들도록 (현재와 같이) 매우 기본적인 CRM을 원합니다. 플러그인은 내가 생각하고있는 것입니다 ...

하지만 어디서부터 시작해야할지 모르겠군요. 내 환경은 Windows XP/Vista이고 ASP.NET이 될 것이며 VB.NET 언어를 사용하여이 작업을 수행 할 것입니다. 내가 무엇이 필요 하나? Outlook에 플러그인을 빌드하는 방법을 설명 할 수있는 리소스가 있습니까? 이것은 Exchange가 아니며 클라이언트 중 누구도 교환을 사용하지 않습니다 (지금까지는 아닙니다). 그들은 모두 Outlook을 실행합니다. 거의 대부분 2003 년. 대부분의 고객은 현재 XP이지만 일부는 Vista로 업그레이드 중입니다.

몇 가지 이유로 나는이 문제를 둘러싸고 머리를 감싸는 것처럼 보입니다. 나는 전체적인 보안 이슈가 아마도 간단한 것을 지나치는 것을 보는 나의 능력을 방해하고 있다고 생각한다. 클라이언트는 자신의 연락처로 382 개의 이메일을 보내길 원하는지 묻는 보안 메시지로 메시지를 표시하고 싶지 않습니다. 한 번도 아니고 확실히 382 번도 아닙니다.

어디서부터 시작해야합니까? 나는 인터넷을 비슷하게 검색했다. 그러나 주로 내가 이미 쓴 제품은 이미 작성된 제품이며 처음부터이 제품을 작성해야한다.

답변

7

저는 Frankley Covey 시간 관리 도구 용 원본 Outlook 플러그인을 만든 팀원이었습니다. 그것은 굉장한 모험이었다!

내가 할 수있는 가장 먼저 할 일은 클라이언트가 Outlook 버전을 선택하고이를 사용하는 것입니다. 돈을 지불 할 의향이없고, 적절한 날짜로 배달 시간을 되돌리려면 클라이언트가 추가 Outlook 버전에 대한 지원을 추가하도록하지 마십시오.

내가 함께했던 팀은 Slipstick 웹 사이트를 통해 맹세했습니다.Outlook 보안 프롬프트에는 몇 가지 솔루션이 있습니다.

가능한 경우 Microsoft에 문의하여 작업 할 Outlook의 특정 버전에 대한 개체 모델을 얻을 수 있는지 확인하십시오. 우리는이 모델을 대형 컬러 프린터에 인쇄하여 큰 벽에 두었습니다. IIRC, 7'x5 '오브젝트 맵과 같았습니다. 이것은 톤을 도왔다.

Outlook 코드에 대한 특정 분류/네임 스페이스가 작성 될 수 있습니다. 그것은 오래되었지만, 나는 .Email, .Task, 그리고 몇몇 다른 것과 같은 점 표기법에 대해서 뭔가를 기억한다. Outlook Task 개체에 몇 개의 새로운 도트 네임 스페이스를 만들어야했습니다.

razorfish가 언급했듯이 새로운 Visual Studio for Office 도구를 찾아보십시오. 이것은 약간의 물건을 훨씬 쉽게 만들었습니다.

클라이언트와 대화하여 Exchange 서버에 연결해야하는지 확인하십시오. 플러그인을 빌드하는 두 가지 방법이있었습니다. 하나의 모드는 Outlook 자체에서만 작동하고 다른 하나는 Exchange와 대화했습니다. 이는 개발 노력에 매우 중요합니다. 모델은 매우 다르며 잘못된 모델을 선택하면 추가 시간이 소요됩니다.

편집 : 도움이되는 몇 권의 책이 있습니다. 이 책은 Outlook 2000 용이므로 업데이트 된 버전이 있는지 확인할 수 있습니다.

Building Applications using Outlook 2000, CDO, Exchange, and Visual Basic

Building Applications with Microsoft Outlook 2000 Technical Reference

는 Outlook과 깊은 통합을 수행하는 방법에 대한 많은 정보를 가지고있다.

+0

헥터 감사합니다! 그리고 나중에 더 많은 표를 얻으면 나는 당신을 업 그레 이드 할 것입니다! 좋은 정보. 슬립스틱 - 멋진 사이트! – Taptronic

+0

우리는 OL2003과 XP를 고수 할 것입니다. – Taptronic

+1

굉장! 그것은 개발 두통을 줄일 것입니다. 우리는 OL2000, OLXP 및 OL2003을 지원해야했습니다. 그것은 악몽이었다. 이 플러그인은 PlanPlus라고 불 렸습니다. http://shopping.franklincovey.com/shopping/catalog/productsoftware.jsp?navAction=push&navCount=0&crc=cat30011&id=prod289 –

3

Visual Studio for Office Tools을 살펴 봐야합니다. Outlook, Word, Excel 등의 추가 기능을 쉽게 만들 수 있습니다.

Add-In Express을 살펴볼 수도 있지만 컨트롤에는 많은 행운이 없었으며 2008 년 VSTO는 사용하기가 매우 쉽습니다.

+0

저는 VSTO에 정통하지는 않지만 그렇게 될 것입니다. :) Outlook 용 추가 기능이 내가 구축 한 CRM에 '연결'될 수 있다면 매우 시원합니다. – Taptronic

1

체크 아웃 Kayxo Insight. 설명하는 솔루션을 만들기위한 프레임 워크입니다.

+0

고맙습니다. 재미있어 보여. 나는 북마크했다. – Taptronic

1

www.softomate.com에서 다양한 프로젝트를위한 플러그인과 통합 솔루션을 제공합니다.