Audit Data and Reporting Made Easy Header

Implementierung maßgeschneiderter IDP-Lösungen mit benutzerdefiniertem Scripting

James Sprecker
Technical Solutions Consultant

Wenn es um intelligente Dokumentenverarbeitung geht, können die Kundenbedürfnisse sehr unterschiedlich sein, und jede Implementierung ist eine Gelegenheit, genaue Anforderungen zu definieren, die dem Kunden den größten Nutzen bringen können. Einer der vielen Vorteile von KODAK Info Input 7 ist die Vielzahl an sofort einsetzbaren Workflows und Integrationen, die Kunden zur Automatisierung von Dokumentenprozessen nutzen können.

Diese Optionen decken die gängigsten Anwendungsfälle ab und erfordern in der Regel keine spezielle Skripterstellung. Kunden finden jedoch einen zusätzlichen Nutzen in benutzerdefinierten Skripten, um die Produktivität zu optimieren und das Beste aus der Software herauszuholen. Beispiele hierfür sind die Schaffung einer maßgeschneiderten Umgebung für Benutzer, die Anpassung bestimmter Verhaltensweisen und Ausgaben sowie die Automatisierung von Arbeitsabläufen durch tiefere Integration mit ihren bestehenden Systemen.

Glücklicherweise macht die offene Architektur von Info Input Solution diesen Prozess einfach und leicht umsetzbar, von einfachen Beispielen wie der Anwendung von Unternehmensbranding auf der Benutzeroberfläche bis hin zu fortgeschrittenen Workflow-Anpassungen wie Human-in-the-Loop (HITL)-Validierung, fortgeschrittenem Indizierungsformular-Designer und CRM-, ERP-, EHS- und anderen geschäftskritischen Systemintegrationen. Es gibt viele Möglichkeiten, die Software zu erweitern, um einen Mehrwert für die individuellen Bedürfnisse jedes Kunden zu schaffen.

Maßgeschneiderte Arbeitsabläufe für optimale Produktivität

Jedes Unternehmen hat seine eigenen Anforderungen an die Erfassung und Verarbeitung von Dokumenten unterschiedlicher Art, und während das meiste davon mit einfachen Drag-and-Drop-Konfigurationen eingerichtet werden kann, gibt es in der Regel ein paar Bereiche, die von einer kleinen Anpassung stark profitieren.

Die offene Architektur von Info Input Solution bietet zahlreiche Möglichkeiten zur Erweiterung, Anpassung und Integration erweiterter Funktionen entsprechend den bewährten Verfahren und spezifischen Anforderungen jedes Kunden.

Einige unserer Kunden ziehen es vor, Erweiterungen erst nach der Validierung der Erstimplementierung einzuführen, damit die Benutzer sofort von der Lösung profitieren können. Die spezifischen Anpassungen werden in einer Entwicklungsumgebung getestet, um die Arbeit in der Produktion nicht zu beeinträchtigen.

Es macht Freude, ein paar Wochen nach einer grundlegenden Implementierung mit einem Kunden zusammenzuarbeiten. Die ersten Erfolge inspirieren ihn zu konkreten Ideen für weitere Anpassungen. Wir können diese Änderungen umsetzen und ihnen helfen, eine betriebliche Effizienz zu erreichen, von der sie nicht wussten, dass sie möglich ist.

Anpassungen auf jeder Prozessebene

Info Input Solution bietet eine Skripting-Umgebung an mehreren Stellen im Prozess - während und zwischen den wichtigsten Workflow-Schritten - und erleichtert so das Hinzufügen, Deaktivieren oder Ändern von Funktionen während des Prozesses. Diese Zugangspunkte für die benutzerdefinierte Skripterstellung sind strategisch an den am häufigsten verwendeten Prozessschritten sowie vor und nach allen wichtigen Ereignissen auf Stapel- und Dokumentebene ausgewählt. Skripte können an jedem beliebigen Punkt in einem Dokumenten-Workflow angewendet werden:

  • Globales Skripting: Das globale Skript wird verwendet, um das allgemeine Verhalten oder Aussehen des Clients anzupassen, und hat keinen Einfluss auf die Stapelverarbeitung. Alle Methoden, die von allen Skripten verwendet werden sollen, sollten im globalen Skript definiert werden.
  • Skripte auf Auftragsebene: Diese Anpassungen gelten nur für bestimmte Aufträge.
  • Skripte auf Batch-Ebene: Diese Anpassungen sollten nur auf bestimmte Batches innerhalb eines Auftrags angewendet werden. Stapelvariablen können abgerufen werden, darunter der Stapelname, alle Ordner und Dokumente im Stapel, wer den Stapel gescannt hat usw. Dieser Schritt kann den Weg bestimmen, den ein Stapel nehmen soll, z. B. kann ein Dokument zur Korrektur weitergeleitet werden, wenn ein Fehler gefunden wird, während der restliche Stapel direkt zum Export geschickt wird.
  • Skripting auf Dokumentenebene: Diese Anpassungen werden auf bestimmte Dokumente innerhalb eines Auftrags oder Stapels angewendet. Auf der Grundlage einer Dokumentart oder eines Dokumentfelds können bestimmte Berechnungen oder Funktionen durchgeführt werden.

Einige beliebte Beispiele für benutzerdefinierte Skripte sind:

  • Benutzerdefiniertes Branding: Viele Kunden möchten ein globales Skript anwenden, um die Farben und Schriftarten der Benutzeroberfläche an ihre Branding-Vorlieben anzupassen und klar zwischen Entwicklungs- und Produktionsumgebung zu unterscheiden.
  • Automatische PDF-Kennzeichnung: Viele Kunden müssen PDFs mit einer Vertraulichkeitsbezeichnung versehen.
  • Erweiterte Extraktionsskripte: Diese Skripte können mehrere Felder ausfüllen oder Daten zur anwendungsübergreifenden Verwendung in JSON ausgeben. Extraktionsskripte werden häufig für strukturierte OCR verwendet, wie z. B. Azure Computer Vision.
  • Indizierungsskripte: Indexierungsanpassungen sind sehr beliebt und können auf Stapel-, Ordner- und Dokumentebene definiert werden. Das Indizierungsskript kann das Verhalten der Client-Seite während der Indizierung eines Stapels anpassen, z. B. um ein Indexfeld dynamisch auf der Grundlage einer in einer Dropdown-Liste getroffenen Auswahl zu ändern oder um zu überprüfen, ob Werte korrekt eingegeben wurden.
  • Human-In-The-Loop-Validierung (HITL): Die Human-in-the-Loop-Validierung über unseren Advanced Form Designer ist ein wichtiger Aspekt der Qualitätskontrolle, insbesondere wenn KI-Dienste zur Verarbeitung von Daten und zur Generierung von Ausgaben eingesetzt werden.
  • Erweiterter Indizierungsformular-Designer: Kunden müssen möglicherweise andere Software von Drittanbietern verwenden, um bestimmte Transaktionen aufzurufen. Durch Hinzufügen von Schaltflächen zum Indizierungsformular können verschiedene Funktionen oder Programme aufgerufen werden, wodurch sich die Anzahl der Schnittstellen für den Benutzer verringert und die Bearbeitungszeit verkürzt. Mit Hilfe von Skripten kann die Dateneingabemaske auch so gestaltet werden, dass sie das Originaldokument widerspiegelt, wodurch menschliche Fehler minimiert werden. Mit anderen Worten: {boolean errorFree = true;}

Wir können auch serverseitige Workflow-Skripte anwenden, um z. B. die Anzahl der Seiten anhand der Dokumenteigenschaften Farbe, Graustufen oder Schwarz-Weiß zu zählen. Das Server-Skript kann auch physische Eigenschaften wie die Höhe und Breite des Dokuments erfassen, gefolgt von einem Verzweigungsskript, das zu einem Workflow-Schritt zur Bildverbesserung weiterleitet, der dann die Größe von Legal-Länge auf Letter-Länge ändert. Alle Seiten, die bereits das Format Letter haben, werden ohne Änderung weiterverarbeitet. Alle Inhalte des Stapels werden dann beim Export wieder zusammengeführt. Und dieser gesamte Prozess wird konsistent angewendet, unabhängig davon, ob die Dokumente von einem Scanner, einem E-Mail-Anhang oder einem Systemordner stammen.

Skripte können auch zu anderen Workflow-Schritten hinzugefügt werden, um deren Verhalten zu ändern. So können beispielsweise Schrägstriche aus Datumsfeldern entfernt und durch Bindestriche ersetzt werden, wenn ein Kunde dieses Format in Dateinamen standardisiert hat.

Einige unserer Kunden lassen sich in der Verwendung der benutzerdefinierten Logik schulen, damit sie Änderungen im Handumdrehen vornehmen können, während andere sich bei der Erstellung dieser maßgeschneiderten Workflows und Funktionen gerne auf unser Professional Services-Team und unser globales Partnernetzwerk verlassen. Die Entwicklung von Workflows mit benutzerdefinierter Logik ist ein Teil dessen, was jeden Auftrag für uns, unsere Partner und unsere gemeinsamen Kunden lohnend macht.

KODAK Info Input 7 wurde entwickelt, um den einzigartigen Anforderungen jedes Unternehmens gerecht zu werden und ermöglicht es Unternehmen, ihre Abläufe zu optimieren, die Effizienz zu steigern und das volle Potenzial ihrer digitalen Transformationsstrategien auszuschöpfen. Ganz gleich, welche technischen Anforderungen Ihr Unternehmen hat, wir verfügen über die Tools und das Fachwissen, um eine IDP-Lösung zu entwickeln, die eine schnelle Wertschöpfung und einen hohen ROI ermöglicht. Setzen Sie sich noch heute mit uns in Verbindung, um Ihre IDP-Anforderungen zu definieren und die vor Ihnen liegenden Möglichkeiten zu erkunden.

Siehe auch: