Frage

Ich habe kürzlich eine MOSS 2007-basierte Anwendung geerbt, die hauptsächlich ein InfoPath 2007-Formular enthält und derzeit vor der ersten Hauptversion einem Benutzerakzeptanztest unterzogen wird.

Mit dem Formular können Benutzer Abschnitte mit digitalen Signaturen unter Verwendung der Standard-InfoPath-Funktionalität signieren. In SharePoint umfasst dies ein ActiveX-Steuerelement, das ein Dialogfeld öffnet. In diesem Dialogfeld öffnet der Benutzer ein weiteres Dialogfeld, um ein Zertifikat auszuwählen. Aktivieren Sie anschließend ein Kontrollkästchen für die Annahme und klicken Sie auf "Signieren"

Das Management ist der Ansicht, dass dieser Signaturprozess für einige Benutzer zu komplex ist, um ihn zu verstehen (insbesondere, wenn es darum geht, die Benutzer dazu zu bringen, das neue System zu akzeptieren).

Ich wurde gebeten, dies zu vereinfachen, und mein erster Eindruck ist, dass nichts getan werden kann. Ich habe versucht, das JavaScript zu ändern, das ActiveX aufruft, aber das Steuerelement ist praktisch eine Black Box ohne nützliche Funktionen, die über das hinausgehen, was der Standard-InfoPath-Formularcode aufruft.

Kann hier etwas anderes getan werden als Reverse Engineering und Neuerstellung des ActiveX-Steuerelements? Fehlt mir eine Einstellung (ich bezweifle diese)?

Alternativ wäre jede zusätzliche Munition willkommen, um meinen Vorgesetzten mitzuteilen, dass dies nicht möglich ist.

War es hilfreich?

Lösung

Sie haben leider nicht wirklich viele Optionen. Wie Sie festgestellt haben, müssen die Funktionen oder Eigenschaften der digitalen Signatur nicht "manipuliert" werden. Dies gilt auch dann, wenn Sie es rückentwickeln. Diese Popups / Dialoge werden in einem einzigen Aufruf zusammengefasst, um zu vermeiden, dass sie durch potenziell bösartigen Code manipuliert werden.

Es ist ärgerlich und es bereitet zunächst große Kopfschmerzen, den Benutzern die Funktionsweise beizubringen. Das einzig "Gute" ist (relativ), dass alle Microsoft-Produkte dieselbe Erfahrung mit digitalen Signaturen haben, auch wenn sie nicht im Web sind. Sobald sich Ihre Benutzer an den Prozess gewöhnt haben, müssen sie nichts anderes neu lernen, wenn Sie mit dem Signieren von Word-Dokumenten oder Excel beginnen möchten.

Also Munition für die Bosse:

  • Es kann nicht ohne Grund gemacht werden, wenn man daran manipuliert, würde es weniger werden sicher
  • Der Prozess ist ärgerlich, aber insgesamt nicht so schwierig (normalerweise einer
    Dialog und Schaltfläche, manchmal zwei)
  • Der Prozess ist allen MS-Produkten gemeinsam (Wort öffnen und demonstrieren Sie dies gegebenenfalls)

    Zusätzliche Munition - Einige unserer Benutzer finden es ordentlich, dass sie ein JPG ihrer tatsächlichen Signatur anhängen und es im Dokument anzeigen lassen können.

Andere Tipps

Benötigen Sie die digitale Signatur für rechtliche Zwecke?In einigen InfoPath-basierten Anwendungen habe ich normalerweise zwei Schaltflächen, eine mit der Aufschrift Genehmigen und eine andere mit Verweigern.Wenn der Benutzer auf die Schaltfläche Genehmigen klickt, besteht eine der Regeln darin, einen Eintrag in ein Überwachungsverlaufsfeld (ein schreibgeschütztes Textfeld) einzufügen, in dem der angemeldete Benutzername erfasst und dessen Genehmigung oder Ablehnung angegeben wird.

Obwohl dies nicht so rechtsverbindlich oder global akzeptiert ist wie eine digitale Signatur, ist es eine großartige Möglichkeit, nur eine Abmeldung von jemandem im Workflow oder Prozess zu erhalten, und erfordert, dass er sich erfolgreich bei seiner Workstation anmeldet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top