Pregunta

Me gustaría escribir un plug-in que permitirá una costumbre escrito CRM para leer y escribir en su local de cliente de Outlook.Sé que esto plantea un problema de seguridad.Pero, mis clientes están pidiendo que su CRM "conectados" a Outlook.A ellos les gustaría ser capaz de hacer lo siguiente:

A) Cuando un contacto envía un correo electrónico (respuesta o de pie libre de correo electrónico), que les gustaría que los detalles de este correo electrónico para entrar EN el CRM.Yep.Que me gustaría guardar el cuerpo, el tiempo y la fecha en que fue enviado, etc.
B) Que desea ser capaz de enviar nuevos correos electrónicos (o las respuestas a los correos electrónicos existentes) desde dentro de la CRM en sí.Básicamente, "de una forma que se parece a Outlook enviar/responder el formulario de correo electrónico".
C) la capacidad para buscar contactos y los correos electrónicos relacionados con una búsqueda de etiquetas/palabras clave institución.(es decir,si un nombre de producto o el código aparece en un correo electrónico, que desea que el correo electrónico devuelto en la búsqueda).D) Haber realizado una búsqueda de muchos contactos, que se quiere preparar un programa de correo y disparar fuera algún tipo de anuncio por correo electrónico a sus clientes potenciales calificados.Esto podría ser de 50, 100 o más personas.Así que el tiene que ser capaz de permitir el envío de correo masivo.E) Dada una lista de nuevas perspectivas, que no son en la actualidad los contactos en el CRM, ellos van a querer hacer lo mismo y si tienen las respuestas de esta mailer a las perspectivas, el querrá que las respuestas se guardan en la base de datos y contactos de ser insertado en la base de datos.F) Les gustaría ser capaz de utilizar el calendario y lista de tareas instalaciones de Outlook desde el CRM, así.

Más o menos, que desea que esta bastante básicas (como es hoy) CRM que he creado para la integración con Outlook y tienen que hacerlo a la perfección, como si de un add-on para el CRM.Un plug-in es lo que estoy pensando...

Pero, yo no sé por dónde empezar.Mi entorno es Windows XP/Vista y va a ser ASP.NET y voy a usar el VB.NET lenguaje para lograr esto.¿Qué necesito?Hay recursos que pueden describir cómo construir un plug-in para Outlook como me han pedido?Esto no es de Exchange, ninguno de los clientes de exchange (no tan lejos).Todos ellos de Outlook.La mayoría de 2003.La mayoría de los clientes son XP ahora, pero algunos son de actualizar a Vista.

Por alguna razón me parece que no puede envolver mi cabeza alrededor de este.Creo que todo el problema de seguridad a la hora de frustrar mi capacidad para ver más allá de lo que probablemente es una cosa simple.El cliente no quiere ser requerido por cualquiera de los mensajes de seguridad de preguntarles si están seguros de que quieren enviar 382 correos electrónicos a sus contactos.No una vez, y ciertamente no 382 veces.

¿Por dónde empezar?He buscado en el internet para similares, pero principalmente lo que he encontrado son ya productos escritos y tengo que escribir esto desde el principio.

¿Fue útil?

Solución

Yo era parte del equipo que creó el original de Outlook Plug-In para Frankley Covey herramientas de gestión del tiempo.Fue toda una aventura!

La primera cosa que me gustaría hacer es hacer que su cliente elija una versión de Outlook, y se pega con él.NO deje que el cliente añadir soporte para otras versiones de Outlook, a menos que estén dispuestos a pagar por ello, y dispuestos a tener el tiempo de entrega empujados de nuevo a una razonable fecha.

El equipo estaba con juró por el Slipstick sitio web.Existen varias soluciones para la seguridad de Outlook le pedirá allí.

Si puede, hable con Microsoft y ver si se puede conseguir el modelo de objetos para la versión de Outlook que se va a trabajar.Hemos tenido este modelo de impreso a gran escala de color de la impresora y ponerlo en una pared de gran tamaño.Si mal no recuerdo, era algo así como 7'x5' mapa del objeto.Esto ayudó a toneladas.

Usted podría terminar creando clasificaciones específicas/espacios de nombres para tu Outlook código.Ha sido un tiempo, pero recuerdo algo acerca de una notación de punto como .Correo electrónico, .Tarea, y varios otros.Tuve que crear un par nuevo punto espacios de nombres para la Tarea de Outlook objeto.

Como pez cuchilla señaló, buscar el nuevo Visual Studio Para las Herramientas de Office.Esto ha hecho que algunas de las cosas mucho más fácil.

Hable con su cliente y averiguar si se necesita para conectarse a los servidores de Exchange.Hay dos maneras distintas de la construcción de Plugins.Uno sólo en el modo trabajado con Outlook en sí, mientras que el otro hablaba con Exchange.Esto es muy importante para los esfuerzos de desarrollo.Los modelos son MUY diferentes y tendrán un costo de tiempo extra si tienes que elegir el mal.

EDITAR:Hay un par de libros que fueron de ayuda con esto.Los libros son para Outlook 2000, así que puede que desee para ver si hay versiones actualizadas.

Creación de Aplicaciones con Microsoft Outlook 2000 Referencia Técnica

Creación de Aplicaciones utilizando Outlook 2000, CDO, el Intercambio, y Visual Basic

Ambos tienen una gran cantidad de información sobre cómo hacer profundas de la integración con Outlook.

Otros consejos

Usted debe echar un vistazo a la Visual Studio para las Herramientas de Office.Usted puede crear fácilmente los complementos de Outlook, Word, Excel ...casi todo el Microsoft Office de la familia de productos.

También puede echar un vistazo a Add-In Express, pero yo no tenía mucha suerte con sus controles, y el VSTO para 2008 es extremadamente fácil de usar.

Echa un vistazo Kayxo Insight.Es un framework para crear el tipo de solución que usted está describiendo.

Echa un vistazo www.softomate.com ellos disponen de plugins y la integración de soluciones para diversos proyectos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top