Domanda

Di recente ho ereditato un'applicazione basata su MOSS 2007 che comprendeva principalmente un modulo InfoPath 2007, attualmente in fase di test di accettazione da parte degli utenti prima della sua prima versione principale.

Il modulo consente agli utenti di firmare sezioni con firme digitali utilizzando la funzionalità standard di InfoPath per questo. In SharePoint ciò comporta un controllo ActiveX che fa apparire una finestra di dialogo, e all'interno di questa l'utente apre un'altra finestra di dialogo per selezionare un certificato, seguito da un segno di spunta nella casella di controllo e da un clic su "firma"

La direzione ritiene che questo processo di firma sia troppo complesso da comprendere per alcuni utenti (soprattutto quando si tratta di convincere le persone ad accettare il nuovo sistema)

Mi è stato chiesto di rendere tutto più semplice e la mia prima impressione è che non si possa fare nulla. Ho esaminato la possibilità di modificare JavaScript che chiama ActiveX, ma il controllo è effettivamente una scatola nera senza funzionalità utili oltre a ciò che chiama il codice del modulo standard di InfoPath.

È possibile eseguire operazioni diverse dal reverse engineering e dalla ricreazione del controllo ActiveX? C'è qualche impostazione che mi manca (dubito di questa)?

In alternativa, qualsiasi munizione extra per dire ai miei capi che questo non può essere fatto sarebbe apprezzata.

È stato utile?

Soluzione

Sfortunatamente non hai molte opzioni. Come hai scoperto non ci sono "agganci" nella funzionalità o nelle proprietà della firma digitale da manipolare. Lo stesso vale anche se si decodifica: quei popup / finestre di dialogo sono racchiusi in una singola chiamata per evitare di essere manipolati da codice potenzialmente dannoso.

Insegnare agli utenti come funziona è fastidioso e un enorme mal di testa all'inizio. L'unica cosa "buona" (relativamente) è che tutti i prodotti Microsoft condividono la stessa esperienza di firma digitale, anche se non sono sul Web. Quindi, una volta che i tuoi utenti si sono abituati al processo, non devono imparare di nuovo qualcosa di diverso quando vuoi iniziare a firmare documenti Word o Excel.

Quindi munizioni per i boss:

  • Non può essere fatto per un motivo, manometterlo lo renderebbe meno sicuro
  • Il processo è fastidioso ma nel complesso non così difficile (di solito uno
    finestra di dialogo e pulsante, a volte due)
  • Il processo è comune a tutti i prodotti MS (apri word e dimostralo se necessario)

Munizioni extra: alcuni dei nostri utenti pensano che sia normale che possano allegare un jpg della loro firma effettiva e farlo apparire sul documento.

Altri suggerimenti

Ti serve la firma digitale per scopi legali?Quello che faccio in alcune applicazioni basate su InfoPath è che in genere ho due pulsanti, uno che dice Approva e un altro per Nega.Quando l'utente preme il pulsante Approva, una delle regole consiste nell'aggiungere una voce in una casella della cronologia di controllo (una casella di testo di sola lettura) che acquisisca il nome utente connesso e ne indichi l'approvazione o il rifiuto.

Anche se questo non è vincolante o accettato a livello globale come una firma digitale, è un ottimo modo per ottenere l'approvazione di qualcuno nel flusso di lavoro o nel processo e richiede che acceda correttamente alla propria workstation.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top