2008-09-23 30 views
6

Tôi muốn viết một trình cắm cho phép CRM viết tùy chỉnh đọc và ghi vào ứng dụng khách Outlook cục bộ của họ. Tôi biết rằng điều này đặt ra một mối quan tâm an ninh. Tuy nhiên, khách hàng của tôi đang yêu cầu rằng CRM của họ "được kết nối" với Outlook. Họ muốn có thể thực hiện những việc sau:Plug-in Outlook cho CRM tùy chỉnh

A) Khi một liên hệ gửi cho họ một email (trả lời hoặc email thường trực miễn phí), họ muốn các chi tiết của email này được đưa vào CRM. Vâng. Họ muốn tôi để cứu cơ thể, thời gian và ngày nó đã được gửi, vv
B) Họ muốn có thể gửi email mới (hoặc trả lời email hiện có) từ bên trong chính CRM. Về cơ bản, "một biểu mẫu giống như biểu mẫu gửi/trả lời của Outlook".
C) Muốn có khả năng tìm kiếm địa chỉ liên hệ và các email liên quan bằng cách tìm kiếm thẻ/cơ sở từ khóa. (ví dụ: nếu tên sản phẩm hoặc mã xuất hiện trong email thì họ muốn email được trả lại trong tìm kiếm). D) Đã thực hiện tìm kiếm nhiều địa chỉ liên hệ, họ sẽ muốn chuẩn bị bưu phẩm và phát hành một số loại thông báo qua email cho các khách hàng tiềm năng đủ điều kiện của họ. Điều này có thể là 50, 100, hoặc nhiều người hơn. Vì vậy, nó đã có thể cho phép gửi thư hàng loạt. E) Với danh sách các khách hàng tiềm năng mới, hiện không liên lạc với CRM, họ sẽ muốn làm như vậy và nếu họ nhận được thư trả lời từ người gửi thư này đến khách hàng tiềm năng, họ sẽ muốn các câu trả lời được lưu trong DB và danh bạ được chèn vào DB. F) Họ muốn có thể sử dụng các cơ sở lịch và danh sách công việc của Outlook từ CRM.

Ít hoặc nhiều, họ muốn điều này khá cơ bản (như ngày nay) CRM mà tôi đã tạo để tích hợp với Outlook và làm cho nó liên tục như thể nó là một phần bổ sung cho CRM. Trình cắm là những gì tôi đang suy nghĩ ...

Nhưng, tôi không biết bắt đầu từ đâu. Môi trường của tôi là Windows XP/Vista và sẽ là ASP.NET và tôi sẽ sử dụng ngôn ngữ VB.NET để thực hiện điều này. Tôi cân nhưng gi? Có các tài nguyên ngoài kia có thể mô tả cách xây dựng một trình cắm thêm cho Outlook như tôi đã được yêu cầu không? Đây không phải là Exchange, không ai trong số các khách hàng sử dụng trao đổi (không cho đến nay). Tất cả đều chạy Outlook. Hầu hết khách hàng là XP ngay bây giờ nhưng một số khách hàng đang nâng cấp lên Vista.

Vì một lý do nào đó tôi không thể che giấu đầu của tôi xung quanh vấn đề này. Tôi nghĩ rằng toàn bộ vấn đề an ninh là cản trở khả năng của tôi để xem qua những gì có lẽ là một điều đơn giản. Khách hàng không muốn được nhắc bởi bất kỳ tin nhắn bảo mật nào yêu cầu họ nếu họ chắc chắn họ muốn gửi 382 email đến địa chỉ liên hệ của họ. Không một lần và chắc chắn không phải là 382 lần.

Tôi bắt đầu từ đâu? Tôi đã tìm kiếm trên internet cho tương tự nhưng chủ yếu là những gì tôi tìm thấy là các sản phẩm đã viết và tôi đã phải viết này từ đầu.

Trả lời

7

Tôi là thành viên của nhóm đã tạo Outlook Plug-In gốc cho các công cụ quản lý thời gian Frankley Covey. Đó là một cuộc phiêu lưu hoàn toàn!

Điều đầu tiên tôi sẽ làm là làm cho khách hàng của bạn chọn phiên bản Outlook và gắn bó với nó. KHÔNG để cho khách hàng thêm hỗ trợ cho các phiên bản Outlook bổ sung, trừ khi họ sẵn sàng trả tiền cho nó, và sẵn sàng để có thời gian giao hàng được đẩy trở lại một ngày hợp lý.

Nhóm tôi đã bị thề bởi trang web Slipstick.Có một số giải pháp cho lời nhắc bảo mật Outlook trong đó.

Nếu bạn có thể, hãy nói chuyện với Microsoft và xem liệu họ có thể đưa bạn mô hình đối tượng cho phiên bản Outlook cụ thể mà bạn sẽ làm việc cùng không. Chúng tôi đã in mô hình này trên một máy in màu khổ lớn và đặt nó lên một bức tường lớn. IIRC, nó giống như bản đồ đối tượng 7'x5 '. Điều này đã giúp tấn.

Bạn có thể sẽ tạo phân loại/không gian tên cụ thể cho mã Outlook của mình. Đã lâu rồi, nhưng tôi nhớ một vài điều về một ký hiệu chấm như .Email, .Task, và nhiều thứ khác. Tôi đã phải tạo một vài không gian tên mới cho đối tượng Outlook Task.

Như đã lưu ý, hãy tìm Visual Studio mới cho công cụ văn phòng. Điều này đã làm cho một số công cụ dễ dàng hơn nhiều.

Nói chuyện với khách hàng của bạn và tìm hiểu xem họ có cần kết nối với máy chủ Exchange hay không. Có hai cách khác nhau để xây dựng Trình cắm. Một chế độ chỉ hoạt động với Outlook, trong khi chế độ khác đã nói chuyện với Exchange. Điều này rất quan trọng đối với nỗ lực phát triển của bạn. Các mô hình là rất khác nhau và sẽ chi phí bạn thêm thời gian nếu bạn chọn một sai.

EDIT: Có một vài cuốn sách hữu ích với điều này. Những cuốn sách dành cho Outlook 2000, vì vậy bạn có thể muốn xem liệu có phiên bản cập nhật hay không.

Building Applications with Microsoft Outlook 2000 Technical Reference

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

Cả hai đều có rất nhiều thông tin về cách làm việc tích hợp sâu với Outlook.

+0

Cảm ơn bạn Hector! Và tôi sẽ upvote bạn khi tôi nhận được nhiều phiếu bầu sau đó! Thông tin tốt. Slipstick - trang web thú vị! – Taptronic

+0

Chúng ta sẽ gắn bó với OL2003 và XP. – Taptronic

+1

Tuyệt vời! Điều đó sẽ giảm đau đầu phát triển của bạn. Chúng tôi phải hỗ trợ OL2000, OLXP và OL2003. Đó là một cơn ác mộng. Trình cắm thêm này được gọi là PlanPlus. http://shopping.franklincovey.com/shopping/catalog/productsoftware.jsp?navAction=push&navCount=0&crc=cat30011&id=prod289 –

3

Bạn nên xem qua số Visual Studio for Office Tools. Bạn có thể dễ dàng tạo bổ trợ cho Outlook, Word, Excel ... khá nhiều toàn bộ nhóm sản phẩm Microsoft Office.

Bạn cũng có thể xem Add-In Express, nhưng tôi không có nhiều may mắn với điều khiển của họ và VSTO cho năm 2008 cực kỳ dễ sử dụng.

+0

Tôi không thạo tiếng VSTO nhưng sẽ trở thành như vậy. :) Nếu một add-in cho Outlook có thể được 'kết nối' với CRM tôi xây dựng, sau đó rất mát mẻ. – Taptronic

1

Khám phá Kayxo Insight. Đó là một khuôn khổ để tạo ra loại giải pháp mà bạn mô tả.

+0

Cảm ơn bạn vì điều đó. Trông nó thật thú vị. Tôi đã đánh dấu nó. – Taptronic

1

Kiểm tra www.softomate.com, họ cung cấp các plugin và giải pháp tích hợp cho các dự án khác nhau.

Các vấn đề liên quan