plugins - for - Plug-in de Outlook para CRM personalizado
outlook plugin crm 365 (4)
Deberías echarle un vistazo a Visual Studio for Office Tools . Puede crear fácilmente complementos para Outlook, Word, Excel ... prácticamente toda la familia de productos de Microsoft Office.
También puede echar un vistazo a Add-In Express , pero no tuve mucha suerte con sus controles, y el VSTO para 2008 es extremadamente fácil de usar.
Me gustaría escribir un complemento que permita un CRM escrito a medida para leer y escribir en su cliente local de Outlook. Sé que esto plantea una preocupación de seguridad. Pero mis clientes piden que su CRM "esté conectado" a Outlook. Les gustaría poder hacer lo siguiente:
A) Cuando un contacto les envía un correo electrónico (respuesta o correo independiente), les gustaría que los detalles de este correo electrónico ingresen al CRM. Sí. Me gustaría que guardara el cuerpo, la hora y la fecha en que se envió, etc.
B) Quieren poder enviar nuevos correos electrónicos (o respuestas a correos electrónicos existentes) desde el propio CRM. Básicamente, "un formulario que se parece al formulario de correo electrónico de envío / respuesta de Outlook".
C) Desea la capacidad de buscar contactos y los correos electrónicos relacionados con una búsqueda para las etiquetas / palabras clave. (es decir, si aparece un nombre o código de producto en un correo electrónico, entonces quieren que se devuelva el correo electrónico en la búsqueda). D) Después de haber realizado una búsqueda de muchos contactos, querrán preparar un anuncio publicitario y lanzar algún tipo de anuncio por correo electrónico a sus clientes potenciales calificados. Esto podría ser 50, 100 o más personas. Entonces tiene que ser capaz de permitir correo masivo. E) Dada una lista de nuevos prospectos, que actualmente no son contactos en el CRM, querrán hacer lo mismo y si obtienen respuestas de este remitente a los prospectos, querrán que las respuestas se guarden en el DB y los contactos sean insertado en el DB. F) También les gustaría poder utilizar las funciones de calendario y lista de tareas de Outlook desde CRM.
Más o menos, quieren este CRM bastante básico (como lo es hoy) que he creado para integrarlo con Outlook y hacer que lo haga sin problemas como si fuera un complemento para CRM. Un plug-in es lo que estoy pensando ...
Pero, no sé por dónde empezar. Mi entorno es Windows XP / Vista y va a ser ASP.NET y voy a utilizar el lenguaje VB.NET para lograr esto. ¿Qué necesito? ¿Existen recursos que puedan describir cómo crear un complemento para Outlook como se me pidió? Esto no es Exchange, ninguno de los clientes usa Exchange (no tan lejos). Todos ejecutan Outlook. Mayormente 2003. La mayoría de los clientes son XP en este momento, pero algunos se están actualizando a Vista.
Por alguna razón, parece que no puedo entender esto. Creo que todo el tema de seguridad está frustrando mi capacidad de ver más allá de lo que probablemente sea algo simple. El cliente no quiere que se le pida ningún mensaje de seguridad que le pregunte si está seguro de que desea enviar 382 correos electrónicos a sus contactos. No una vez y ciertamente no 382 veces.
¿Dónde empiezo? He buscado en Internet similares, pero principalmente lo que encontré son productos ya escritos y tengo que escribir esto desde cero.
Echa un vistazo a Kayxo Insight . Es un marco para crear el tipo de solución que está describiendo.
Fui parte del equipo que creó el plugin de Outlook original para las herramientas de gestión del tiempo de Frankley Covey. ¡Fue toda una aventura!
Lo primero que haría es hacer que su cliente elija una versión de Outlook y atenerse a ella. NO permita que el cliente agregue soporte para versiones de Outlook adicionales, a menos que estén dispuestos a pagar por ello, y que deseen que el tiempo de entrega se reduzca a una fecha razonable.
El equipo con el que estaba inscrito juró por el sitio web de Slipstick . Hay varias soluciones a las solicitudes de seguridad de Outlook allí.
Si puede, hable con Microsoft y vea si pueden obtener el modelo de objeto para la versión específica de Outlook con la que trabajará. Tenemos este modelo impreso en una impresora a color de gran escala y lo colocamos en una pared grande. IIRC, era algo así como un mapa de objetos de 7''x5 ''. Esto ayudó a toneladas.
Puede terminar creando clasificaciones / espacios de nombres específicos para su código de Outlook. Ha pasado un tiempo, pero recuerdo algo sobre una notación de puntos como .Email, .Task y muchos otros. Tuve que crear un par de espacios de nombres nuevos para el objeto Tarea de Outlook.
Como notó razorfish, busque las nuevas Visual Studio For Office Tools. Esto ha hecho que algunas cosas sean mucho más fáciles.
Habla con tu cliente y averigua si necesitarán conectarse a los servidores de Exchange. Había dos maneras distintas de compilar Plug-ins. Un modo solo funcionaba con Outlook, mientras que el otro hablaba con Exchange. Esto es muy importante para tus esfuerzos de desarrollo. Los modelos son MUY diferentes y le costará más tiempo si elige el correcto.
EDITAR: Hay un par de libros que fueron útiles con esto. Los libros son para Outlook 2000, por lo que es posible que desee ver si hay versiones actualizadas.
Creación de aplicaciones con la referencia técnica de Microsoft Outlook 2000
Creación de aplicaciones con Outlook 2000, CDO, Exchange y Visual Basic
Ambos tienen mucha información sobre cómo realizar integraciones profundas con Outlook.
Visite www.softomate.com ofrecen complementos y soluciones de integración para varios proyectos.