Skip to main content
Sie können die ABBYYFlexiCapture-Beispielanwendung so anpassen, dass darin ein anderer Dokumenttyp gespeichert wird. Erstellen Sie dazu einen neuen Record-Typ und nehmen Sie einige weitere Anpassungen vor.

Erstellen Sie eine Infrastruktur zum Speichern und Anzeigen von Daten in Appian

Ein Record-Typ zeigt Informationen aus dem Data Store in Tempo an. Um einen neuen Datentyp in Appian zu speichern und anzuzeigen, erstellen Sie die unterstützende Infrastruktur, indem Sie die folgenden Aufgaben der Reihe nach ausführen:
  1. Erstellen Sie eine Datenbanktabelle (Datentyp).
  2. Erstellen Sie eine Datenquelle.
  3. Erstellen Sie einen Data Store.
  4. Erstellen Sie einen Record-Typ.
  5. Erstellen Sie eine Konstante vom Typ “Data Store Entity”, um den Data Store mit dem Datentyp zu verknüpfen.
  6. Bearbeiten Sie die Regeln AFC_GetDataTypeByRecordTypeName und AFC_GetConstantDSEByRecordTypeName.
  7. Erstellen Sie einen Ordner vom Typ “Knowledge Center”, in dem verarbeitete Dateien gespeichert werden, die von ABBYY FlexiCapture empfangen wurden.

Einen Datentyp erstellen

1

Die ABBYYFlexiCapture-Anwendung öffnen

Öffnen Sie in Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Data Type.
2

Den Datentyp erstellen

Wählen Sie Create from scratch, füllen Sie das Pflichtfeld Name aus, und klicken Sie auf Create & Edit.
3

Die Tabellenfelder hinzufügen

Erstellen Sie im daraufhin geöffneten Dialogfeld die Felder der Datenbanktabelle, indem Sie auf die Schaltfläche New Field klicken. Der ABBYY FlexiCapture Connector for Appian füllt diese Tabelle mit Daten. Anschließend lädt der Datensatz die Daten aus dieser Tabelle in Appian.
Die Tabelle muss ein Primärschlüsselfeld mit dem Namen FolderId vom Typ Number(Integer) enthalten. Dieses Feld dient als eindeutiger Primärschlüssel und verknüpft die Daten in der Tabelle mit dem Ordner im Knowledge Center.
4

Einen Hilfsdatentyp für Tabellenspalten hinzufügen

  1. Bevor die Datentyptabelle in Appian Tabellenzeilen aus ABBYY FlexiCapture aufnehmen kann, erstellen Sie einen Hilfsdatentyp für die Felder, die den Tabellenspalten in der Document Definition entsprechen.
  2. Erstellen Sie im Datentyp ein Feld, geben Sie den Namen des Hilfsdatentyps als Typ an, und wählen Sie die Option Array aus.
5

Den Datentyp speichern

Wenn Sie alle erforderlichen Änderungen an der Tabelle vorgenommen haben, klicken Sie auf Save.

Eine Datenquelle erstellen

1

Die Seite „Data Sources“ öffnen

Öffnen Sie die Appian Administration Console und klicken Sie links im Abschnitt Integration auf Data Sources.
2

Eine neue Datenquelle anlegen

Klicken Sie auf der daraufhin geöffneten Seite Data Source Management auf New Data Source.
3

Die Felder der Datenquelle ausfüllen

Füllen Sie im Dialogfeld Configure Data Source die folgenden Pflichtfelder aus:
  • Name – Ein Name für die neue Datenquelle (zum Beispiel jdbc/Appian)
  • Type – Der Typ der neuen Datenquelle (zum Beispiel SQL Server)
  • Username/Password – Die Zugangsdaten des Datenbankbenutzers
  • Connection String – Die Zeichenfolge, die zum Herstellen der Verbindung mit der Datenbank verwendet wird (zum Beispiel jdbc:sqlserver://appian.company.com:1433;databaseName=appian_db)
4

Die Verbindung testen und speichern

  1. Klicken Sie auf Test Connection, um zu prüfen, ob Sie die Daten korrekt eingegeben haben.
  2. Wenn der Test erfolgreich war, klicken Sie auf Save.

Erstellen eines Data Stores

1

Öffnen Sie die ABBYYFlexiCapture-Anwendung

Öffnen Sie in Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Data Store.
2

Benennen Sie den Data Store

Füllen Sie das Feld Name aus und klicken Sie auf Create & Edit.
3

Konfigurieren Sie den Data Store auf der Registerkarte Data Management

Auf der Registerkarte Data Management des Data-Store-Editors:
  1. Wählen Sie eine Datenquelle aus.
  2. Klicken Sie auf die Schaltfläche Add Entity und fügen Sie einen Datentyp hinzu.
  3. Klicken Sie auf die Schaltfläche Verify, um Ihren Data Store zu überprüfen.
  4. Klicken Sie auf Save & Publish.

Einen Record-Typ erstellen

1

Die ABBYYFlexiCapture-Anwendung öffnen

Öffnen Sie im Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Record Type.
2

Den Record-Typ benennen

Füllen Sie die Felder Name und Plural Name aus und klicken Sie auf Create & Edit.
3

Daten und Anzeige konfigurieren

Gehen Sie im sich öffnenden Fenster wie folgt vor:
  1. Wählen Sie im Abschnitt Data die Option Data Store Entity aus und fügen Sie Ihren Data Store und Ihren Datentyp hinzu.
  2. Konfigurieren Sie die Anzeige Ihrer Datensatzliste. Weitere Informationen finden Sie unter Datensatzliste konfigurieren.
  3. Konfigurieren Sie die Anzeige der Registerkarte Zusammenfassung. Weitere Informationen finden Sie unter Datensatzansicht konfigurieren.

Erstellen Sie eine Konstante vom Typ “Data Store Entity”

Diese Konstante verknüpft Ihren Data Store mit Ihrem Datentyp. Wenn ein neuer Datensatz erstellt wird, legt diese Verknüpfung den Record-Typ des Datensatzes fest.
1

Eine neue Konstante erstellen

Öffnen Sie in Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Constant. Die Konstante wird von Grund auf neu erstellt und hat standardmäßig den Typ Data Store Entity.
2

Die Konstante benennen

Geben Sie einen Namen für Ihre Konstante an. Die Felder Data Store und Data Type werden mit den zuvor erstellten Objekten ausgefüllt.
3

Die Konstante speichern

Speichern Sie die Änderungen im Standardordner AFC Rules and Constants oder in einem anderen Ordner Ihrer Wahl.

Regeln bearbeiten

Nachdem Sie den neuen Record-Typ und die Konstante hinzugefügt haben, passen Sie die Expression Rules an, indem Sie Bedingungen für den neuen Record-Typ hinzufügen.
1

Öffnen Sie die Regel AFC_GetConstantDSEByRecordTypeName

  1. Öffnen Sie in Appian Designer die ABBYYFlexiCapture-Anwendung und wählen Sie im linken Bereich Expression Rule aus.
  2. Suchen Sie die Regel AFC_GetConstantDSEByRecordTypeName und klicken Sie darauf, um sie zu bearbeiten.
2

Fügen Sie die Bedingung für die neue Konstante hinzu

Ersetzen Sie im Code Editor null durch die folgende if-Bedingung für den neuen Record-Typ und die neue Konstante:
Wenn ein eingegebener RecordTypeName mit dem Namen eines gespeicherten Record-Typs übereinstimmt (im Plural), wird die Konstante DataStoreEntity zurückgegeben, die den Data Store und den Datentyp verknüpft.
3

Bearbeiten Sie die Regel AFC_GetDataTypeByRecordTypeName

  1. Öffnen Sie in Appian Designer die ABBYYFlexiCapture-Anwendung und wählen Sie im linken Bereich Expression Rule aus.
  2. Suchen Sie die Regel AFC_GetDataTypeByRecordTypeName und klicken Sie darauf, um sie zu bearbeiten.
  3. Ersetzen Sie im Code Editor null durch die folgende if-Bedingung für den neuen Record-Typ und den vollständigen Namen des Datentyps:
Wenn ein eingegebener RecordTypeName mit dem Namen eines gespeicherten Record-Typs übereinstimmt (im Plural), wird ein string zurückgegeben, das den vollständigen Namen des von Ihnen erstellten Datentyps enthält. Sie können den Namespace in den Eigenschaften des Datentyps nachschlagen. Um die Eigenschaften eines Datentyps anzuzeigen, öffnen Sie den Datentyp in der ABBYYFlexiCapture-Anwendung. Wenn Sie oben links auf den Namen des Datentyps klicken, wird das Fenster Data Type Properties geöffnet, in dem Sie den Namespace sehen können.

Erstellen eines Knowledge Center

Um Dokumentbilder in Appian zu speichern, erstellen Sie einen Knowledge Center-Ordner.
1

Öffnen Sie die Anwendung ABBYYFlexiCapture

Öffnen Sie in Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Folder.
2

Erstellen Sie den Knowledge Center-Ordner

Wählen Sie Knowledge Center als Typ für Ihren Ordner aus, füllen Sie Knowledge Center Name aus, und klicken Sie auf Create.
Die ID dieses Ordners wird im Repository-Feld in den Einstellungen des Exportskripts ABBYY FlexiCapture Connector for Appian übergeben. Wenn Daten aus ABBYY FlexiCapture exportiert werden, werden Bilddateien in diesem Ordner gespeichert.
Sie können die ID eines Knowledge Centers nachschlagen auf der Registerkarte Runtime-Daten im Dialogfeld Knowledge Center-Eigenschaften.