Konfigurieren eines M-Files-Workflows
- Navigieren Sie in der Anwendung M-Files Admin zu Connections to M-Files Server → Local Computer → Document Vaults → <Vault_Name> → Workflows und erstellen Sie durch Klicken auf die Schaltfläche New Workflow… einen Workflow. Alternativ können Sie Ihren vorhandenen Workflow ändern.
- Wählen Sie den Workflow aus, den Sie gerade eingerichtet haben, und erstellen Sie durch Klicken auf die Schaltfläche New State einen Status.
- Geben Sie im Feld Name einen Namen für den Status ein (z. B. “In Verarbeitung durch FlexiCapture”).
- Wählen Sie auf der Registerkarte Actions im Fenster State Properties die Option Run script aus und klicken Sie auf Edit Code….
- Fügen Sie das folgende Skript in das Fenster Edit VBScript Code ein und geben Sie Ihre FlexiCapture-Verbindungseinstellungen, den Projektnamen und den Batch-Typ an, die Sie verwenden möchten:
Das oben genannte Skript, das im Status “In processing by FlexiCapture” ausgeführt wird, sendet Dokumente zur weiteren Verarbeitung an FC. Der Status “In processing by FlexiCapture” endet, wenn das Dokument in ABBYY FlexiCapture in der Verifizierungsstufe angehalten wird oder wenn das Dokument die Verifizierung aufgrund seiner hohen Qualität überspringt. Wenn das Dokument in der Verifizierungsstufe angehalten wird, wird eine URL generiert, die auf die für dieses Dokument in der Web-Verifizierungsstation erstellte Aufgabe verweist. Diese URL wird in die Dokumenteigenschaften in M-Files geschrieben.
- Schließen Sie das Fenster Edit VBScript Code und klicken Sie auf die Schaltfläche OK.
- Damit im Status “In processing by FlexiCapture” mithilfe eines Skripts URLs für Dokumente generiert werden können, müssen Sie eine entsprechende Eigenschaft erstellen. Klicken Sie dazu auf Connections to M-Files Server → Local Computer → Document Vaults → <Vault_Name> und fügen Sie der Dokumentklasse eine neue Eigenschaftsdefinition hinzu:

- Geben Sie im Dialogfeld Property Definition Properties - New Property Definition im Feld Name einen Namen für die Eigenschaft ein (z. B. “Verification URL”) und geben Sie Data type: Text, Content: Text an. Weisen Sie im Skriptcode die ID der Eigenschaft der Variablen iVerificationUrlPropDef zu.
Um die ID der neu erstellten Eigenschaft zu ermitteln, wählen Sie den Tresor Admin in M-Files aus und erweitern Sie die Liste Metadata Structure (Flat View). Wählen Sie anschließend Property Definitions aus. Die Liste aller Eigenschaftsdefinitionen wird rechts in der Spalte ID angezeigt:

- Erstellen Sie einen neuen Status und geben Sie ihm einen Namen (z. B. „Waiting for verification“), indem Sie die Schritte 1 bis 3 wiederholen.
- Der Status „Waiting for verification“ zeigt an, dass das Dokument in FC in der Verifizierungsstufe angehalten wird. Sie können das Dokument so einrichten, dass es in diesen Status wechselt, wenn im Feld „Verification URL“ in den Dokumenteigenschaften ein Link zur Verifizierungsstufe vorhanden ist:

- Erstellen Sie einen neuen Status und geben Sie ihm einen Namen (z. B. „Waiting for approval“), indem Sie die Schritte 1 bis 3 wiederholen. Sie können das Dokument so einrichten, dass es in diesen Status wechselt, wenn bestimmte Pflichtfelder des Dokuments ausgefüllt sind:


Konfigurieren Ihres ABBYY FlexiCapture-Projekts
- Um den Workflow in FC zu konfigurieren, klicken Sie auf Projekt → Projekteigenschaften, wählen Sie auf der Registerkarte Workflow Schema: Erweitert aus, wählen Sie dann Verifizierung und klicken Sie auf Bearbeiten….
- Wählen Sie auf der Registerkarte Allgemein die Option Webstationen aktivieren aus und klicken Sie auf OK.
- Erstellen Sie nach der Stufe Verifizierung eine neue Stufe vom Typ Benutzertyp, indem Sie auf Stufe… klicken.
- Geben Sie auf der Registerkarte Allgemein im Feld Name Mark No Verification ein (verwenden Sie für diese Stufe auf keinen Fall einen anderen Namen). Deaktivieren Sie die Option Mit vorheriger verknüpft.
- Wählen Sie auf der Registerkarte Eingabebedingungen die Option Unter diesen Bedingungen aus und fügen Sie durch Klicken auf Regel… eine neue Regel hinzu.
- Wählen Sie im Dialogfeld Regel-Einstellungen Bedingungstyp: Skript aus, öffnen Sie den Skripteditor, wählen Sie Skriptsprache: C# .Net aus und fügen Sie den folgenden Skriptcode ein:
- Klicken Sie auf OK.
