Outlook Plug-in per CRM personalizzato


6

Vorrei scrivere un plug-in che consenta a un CRM personalizzato di leggere e scrivere sul proprio client Outlook locale. So che questo pone un problema di sicurezza. Ma i miei clienti chiedono che il loro CRM "sia connesso" a Outlook. Vorrebbero essere in grado di effettuare le seguenti operazioni:

A) Quando un contatto invia loro un'email (risposta o posta elettronica gratuita), desidera che i dettagli di questa email entrino nel CRM. Sì. Vorrebbero che salvi il corpo, l'ora e la data di invio, ecc.
B) Vogliono essere in grado di inviare nuove e-mail (o risposte a e-mail esistenti) all'interno del CRM stesso. Fondamentalmente, "un modulo che assomiglia al modulo email di invio/risposta di Outlook".
C) Vuoi la possibilità di cercare i contatti e le relative email con una ricerca per la creazione di tag/parole chiave. (Ad esempio, se un nome prodotto o un codice appare in una e-mail, allora vogliono che l'email sia ritornata nella ricerca). D) Avendo eseguito una ricerca di molti contatti, vorranno preparare un mailer e lanciare una sorta di annuncio e-mail ai loro lead qualificati. Questo potrebbe essere 50, 100 o più persone. Quindi deve essere in grado di consentire la spedizione di massa. E) Dato un elenco di nuovi potenziali clienti, che attualmente sono contatti nel CRM, vorranno fare lo stesso e se ottengono risposte da questo mailer ai potenziali clienti, vorranno che le risposte vengano salvate nel DB e nei contatti essere inserito nel DB. F) Vorrebbero poter utilizzare anche le funzionalità di calendario e elenco attività di Outlook dal CRM.

Più o meno, vogliono questo CRM piuttosto semplice (come lo è oggi) che ho creato per integrarlo con Outlook e farlo funzionare perfettamente come se fosse un add-on per il CRM. Un plug-in è quello che sto pensando ...

Ma, non so da dove cominciare. Il mio ambiente è Windows XP/Vista e sarà ASP.NET e userò il linguaggio VB.NET per realizzare questo. Di cosa ho bisogno? Ci sono risorse là fuori che possono descrivere come costruire un plug-in in Outlook come mi è stato chiesto? Questo non è Exchange, nessuno dei clienti usa lo scambio (non così lontano). Tutti eseguono Outlook. Principalmente 2003. La maggior parte dei client sono XP in questo momento, ma alcuni stanno passando a Vista.

Per qualche motivo non riesco a spiegarmi questo. Penso che l'intero problema di sicurezza sta ostacolando la mia capacità di vedere oltre ciò che è probabilmente una cosa semplice. Il client non vuole essere sollecitato da alcun messaggio di sicurezza che chiede loro se sono sicuri di voler inviare 382 e-mail ai propri contatti. Non una volta e certamente non 382 volte.

Da dove iniziare? Ho cercato internet per simili ma principalmente quello che ho trovato sono prodotti già scritti e devo scrivere questo da zero.

7

Ero parte del team che ha creato il plug-in di Outlook originale per gli strumenti di gestione del tempo di Frankley Covey. È stata quasi un'avventura!

La prima cosa che vorrei fare è far scegliere al cliente una versione di Outlook e attenervisi. NON lasciare che il client aggiunga il supporto per ulteriori versioni di Outlook, a meno che non siano disposti a pagare per questo e desiderino che il tempo di consegna venga rinviato a una data ragionevole.

La squadra ero con imprecazione sul sito web Slipstick.Ci sono diverse soluzioni per i prompt di sicurezza di Outlook in là.

Se è possibile, parlare con Microsoft e vedere se possono ottenere il modello a oggetti per la versione specifica di Outlook con cui si lavorerà. Abbiamo stampato questo modello su una stampante a colori su larga scala e l'abbiamo messo su un grande muro. IIRC, era qualcosa come 7 "x 5" mappa degli oggetti. Questo ha aiutato tonnellate.

Si potrebbe finire per creare specifiche classificazioni/spazi dei nomi per il tuo codice di Outlook. È passato un po 'di tempo, ma ricordo qualcosa su una notazione a punti come .Email, .Task e molti altri. Ho dovuto creare un paio di nuovi spazi dei nomi punto per l'oggetto Task di Outlook.

Come osservato in precedenza, cercare i nuovi strumenti di Visual Studio For Office. Questo ha reso alcune cose molto più facili.

Parla con il tuo cliente e scopri se sarà necessario connettersi ai server Exchange. C'erano due modi distinti di creare plug-in. Una modalità funzionava solo con Outlook stesso, mentre l'altra parlava con Exchange. Questo è molto importante per i tuoi sforzi di sviluppo. I modelli sono MOLTO diversi e ti costeranno più tempo se sceglierai quello sbagliato.

MODIFICA: ci sono un paio di libri che sono stati utili con questo. I libri sono per Outlook 2000, quindi potresti voler vedere se ci sono versioni aggiornate.

Building Applications with Microsoft Outlook 2000 Technical Reference

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

Entrambi hanno un sacco di informazioni su come fare integrazioni profonde con Outlook.

  0

Grazie, Hector! E ti sorpasserò quando avrò più voti dopo! Buone informazioni Slipstick - sito cool! 23 set. 082008-09-23 20:53:05

  0

Continueremo con OL2003 e XP. 24 set. 082008-09-24 01:23:45

+1

Fantastico! Ciò ridurrà il tuo mal di testa di sviluppo. Dovevamo supportare OL2000, OLXP e OL2003. Quello era un incubo. Il plug-in si chiamava PlanPlus. http://shopping.franklincovey.com/shopping/catalog/productsoftware.jsp?navAction=push&navCount=0&crc=cat30011&id=prod289 24 set. 082008-09-24 02:18:04


3

Dovresti dare un'occhiata allo Visual Studio for Office Tools. Puoi facilmente creare componenti aggiuntivi per Outlook, Word, Excel ... praticamente l'intera famiglia di prodotti Microsoft Office.

Si può anche dare un'occhiata a Add-In Express, ma non ho avuto molta fortuna con i loro controlli, e il VSTO per il 2008 è estremamente facile da usare.

  0

Non sono esperto in VSTO ma lo diventerò. :) Se un componente aggiuntivo per Outlook può essere "connesso" a quel CRM che ho creato, allora molto interessante. 23 set. 082008-09-23 19:39:32


1

Check out Kayxo Insight. È un framework per creare il tipo di soluzione che stai descrivendo.

  0

Grazie per quello. Sembra interessante L'ho messo tra i segnalibri. 24 set. 082008-09-24 01:21:47


1

Scopri www.softomate.com offrono plug-in e soluzioni di integrazione per vari progetti.