2009-06-15 12 views
13

Sto creando un messaggio alternativo sicuro alla posta elettronica per la mia organizzazione. Scambiamo informazioni riservate sui pazienti con fornitori di trattamenti esterni. Per proteggere la privacy, non possiamo usare l'e-mail per questo scopo.Posso aggiungere un pulsante "Invia" personalizzato a Outlook?

Piuttosto che forzare gli utenti a utilizzare nuove intere inbox, outbox e interfacce di authoring oltre all'e-mail Outlook/Exchange a cui sono abituati, è possibile semplicemente aggiungere un pulsante "Invia sicuro" che indirizzerà il loro messaggio al mio servizio personalizzato piuttosto che al server di posta elettronica?

Microsoft Outlook With New Button http://img38.imageshack.us/img38/5140/newbutton.gif

non ho mai creato un add-in per un'applicazione di Office. È possibile farlo? Come dovrei iniziare?

+0

cosa vuoi quando qualcuno fa clic su sicuro? vuoi che il messaggio sia crittografato? come fa il ricevitore a vederlo? – shahkalpesh

+4

In suvviato solo per la divertente email. –

+0

Un messaggio "Invia sicurezza" verrebbe archiviato in un database e letto solo da un sito Web protetto da password. Il destinatario riceverebbe via email solo una notifica che c'è un nuovo messaggio non letto disponibile su quel sito web. –

risposta

2

suona come si potrebbe essere meglio creare un costume MAPI Service Provider, e quindi il collegamento Outlook ad esso. Questo dovrebbe dare un modello di programmazione (relativamente) pulito da seguire senza doversi preoccupare di fare scherzi con l'interfaccia utente di Outlook ... e anche contribuire ad evitare i problemi causati dagli utenti cliccando accidentalmente il tasto sbagliato!

3

So che questo non risponde, è domanda, ma direi che non si deve fare questo, anche se è possibile. Mi sembra che questo approccio faciliti l'invio accidentale di informazioni sensibili tramite e-mail periodiche. Sarà facile per gli utenti fare clic accidentalmente sul pulsante di invio normale perché è proprio accanto al pulsante "invia sicurezza". Anche se li metti da lati opposti della finestra l'uno dall'altro, è molto probabile che l'utente faccia clic su "Invia" normale per abitudine. A meno che non si può programatically rilevare che l'informazione è sensibile e ha bisogno di essere inviati in modo sicuro, credo che gli utenti dovrebbero essere costretti ad utilizzare un'applicazione separata in modo che siano consapevoli della sensibilità della loro comunicazione in ogni momento. Anche se tu potessi rilevare automaticamente le informazioni sensibili (non penserei che potresti facilmente) sarebbe meglio mantenere l'abitudine degli utenti di assicurare la loro comunicazione.

Clippy http://img132.imageshack.us/img132/1707/clippy.gif

+4

Sarebbe così raro da essere quasi inaudito. Probabilmente non più comune delle persone che fanno clic su "rispondi a tutti" quando significano "risposta". :) –

+0

Sono d'accordo che ci sono problemi, A. Levy. A questo punto sto solo cercando di capire cosa è possibile e con quale facilità. –

+3

Dimentica di fare clic - il tasto di scelta rapida per Invia è qualcosa come Ctrl + Invio; a meno che non lo rimappi anche tu, finirai con la gente che lo scatena per abitudine. E se lo rimappi, frustrerai quelle stesse persone quando useranno la loro normale email ...! – Shog9

3

Sì, è possibile fare questo, ridisegnando il modulo messaggi di Outlook in Tools > Forms > Design a Form. Qui è possibile selezionare il modulo e i pulsanti del messaggio nel modulo del messaggio.

Si dovrà scrivere qualche VBA o assegnare e l'azione sul evento click per fare la tua invio sicuro o inserisci tu URL del servizio, ecc È possibile il salvataggio e pubblicare il modulo. L'utente può quindi selezionare il nuovo modulo di messaggio "Sicuro" oppure è possibile sovrascrivere il modulo predefinito nella propria organizzazione in modo che ogni volta che un utente seleziona una nuova posta utilizzi il modulo.

Overwrite a default forms:
Form Design Example:

Also there are many addins for outlook that secure email:

VSTO può anche essere un modo per andare, se si progetta un addin che ha aggiunto una barra degli strumenti alla finestra di ispezione (mail) che inserisce il vostro URL al servizio sicuro dire via piccola winform che alzò gli occhi quel paziente per nome id ecc (ci sono un sacco di esempi in rete per questo)

Marcus

5

È assoluta posso. È possibile utilizzare VSTO per farlo. Here is an example of adding a context menu elemento in cartelle, ma l'aggiunta di un pulsante è un esercizio molto simile.

+0

aggiungere un pulsante a una barra/barra degli strumenti potrebbe essere altrettanto semplice, ma ho qualche difficoltà a credere che sia anche inserire un pulsante tra i controlli incorporati - quindi, ancora una volta, non ho mai utilizzato VSTO per creare componenti aggiuntivi finora. .. –

2

Un modo più semplice potrebbe essere, l'invio del messaggio che contiene il collegamento al contenuto protetto sul tuo sito web.

Ciò eviterà la necessità di creare un addin/colpire accidentalmente "invia" anziché "invia sicuro".

EDIT: Voglio dire, anche se si invia l'e-mail per caso, non ci sarà nulla in essa altro che alcune istruzioni con un link

esempio myopenid.com/username/patientReport?id=xxxxxxxxxxxxxxxxxxxxx

Quando si fa clic, l'utente potrebbe essere richiesto di accedere & vedere i dettagli.

EDIT2: Sì, lo so, mi sto allontanando dall'argomento della creazione di un componente aggiuntivo di Outlook. Ma perché andare in un modo difficile, quando si può ricavare una soluzione più semplice? :)

+0

Questo è il succo. Ma, lo voglio come automatico e facile da usare possibile. Gli autori dei messaggi non devono preoccuparsi dei dettagli di implementazione. –

0

Perché non rilevare l'evento BeforeCheckNames e quindi visualizzare una finestra di dialogo che chiede all'utente se questo messaggio contiene informazioni riservate?

Problemi correlati