Erstellen einer Infrastruktur zum Speichern und Anzeigen von Daten in Appian
- Erstellen Sie eine Datenbanktabelle (Datentyp).
- Erstellen Sie eine Datenquelle.
- Erstellen Sie einen Data Store.
- Erstellen Sie einen Record-Typ.
- Erstellen Sie eine Konstante vom Typ “Data Store Entity”, um den Data Store mit dem Datentyp zu verknüpfen.
- Bearbeiten Sie die Regeln AFC_GetDataTypeByRecordTypeName und AFC_GetConstantDSEByRecordTypeName.
- Erstellen Sie einen Ordner vom Typ “Knowledge Center”, in dem verarbeitete Dateien gespeichert werden, die von ABBYY FlexiCapture empfangen wurden.
Erstellen eines Datentyps
- Öffnen Sie in Appian Designer die Anwendung ABBYYFlexiCapture und klicken Sie auf New → Data Type.
- Wählen Sie Create from scratch, füllen Sie das erforderliche Feld Name aus und klicken Sie auf Create & Edit.
- Erstellen Sie im sich öffnenden Dialogfeld durch Klicken auf die Schaltfläche New Field die Felder der Datenbanktabelle. 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. Wichtig! Ihre 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 Knowledge Center-Ordner.
- Bevor die Tabelle des Datentyps in Appian Tabellenzeilen aus ABBYY FlexiCapture annehmen kann, müssen Sie einen Hilfsdatentyp für Felder erstellen, die den Tabellenspalten in der Document Definition entsprechen. Erstellen Sie anschließend im Datentyp ein Feld, geben Sie den Namen des Hilfsdatentyps als Typ an und wählen Sie die Option Array aus.
- Wenn Sie alle erforderlichen Änderungen an der Tabelle vorgenommen haben, klicken Sie auf Save.
Erstellen einer Datenquelle
- Öffnen Sie die Appian Administration Console und klicken Sie links im Abschnitt Integration auf Data Sources.
- Klicken Sie auf der daraufhin geöffneten Seite Data Source Management auf New Data Source.
- Füllen Sie im Dialogfeld Configure Data Source die folgenden Pflichtfelder aus:
- Name – ein Name für die neue Datenquelle (z. B. jdbc/Appian);
- Type – der Typ der neuen Datenquelle (z. B. SQL Server);
- Username/Password – die Anmeldedaten des Datenbankbenutzers;
- Connection String – die Zeichenfolge, die für die Verbindung mit der Datenbank verwendet wird (z. B. jdbc:sqlserver://appian.company.com:1433;databaseName=appian_db).
- Klicken Sie auf Test Connection, um zu prüfen, ob Sie die richtigen Daten eingegeben haben. Wenn der Test erfolgreich ist, klicken Sie auf Save.
Erstellen eines Data Stores
- Öffnen Sie in Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Data Store.
- Füllen Sie das Feld Name aus und klicken Sie auf Create & Edit.
- Auf der Registerkarte Data Management des Data-Store-Editors:
- Wählen Sie eine Datenquelle aus.
- Klicken Sie auf die Schaltfläche Add Entity und fügen Sie einen Datentyp hinzu.
- Klicken Sie auf die Schaltfläche Verify, um Ihren Data Store zu überprüfen.
- Klicken Sie auf Save & Publish.
Erstellen eines Datensatztyps
- Öffnen Sie im Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Record Type.
- Füllen Sie die Felder Name und Plural Name aus und klicken Sie auf Create & Edit.
- Gehen Sie im geöffneten Fenster wie folgt vor:
- Wählen Sie im Abschnitt Data die Option Data Store Entity aus und fügen Sie Ihren Data Store und Ihren Datentyp hinzu.
- Konfigurieren Sie die Anzeige Ihrer Datensatzliste (siehe Konfigurieren der Datensatzliste).
- Konfigurieren Sie die Anzeige der Registerkarte Summary (siehe Konfigurieren der Datensatzansicht).
Erstellen einer Konstante des Typs „Data Store Entity“
Diese Konstante verknüpft Ihren Data Store mit Ihrem Datentyp. Wenn ein neuer Datensatz erstellt wird, wird diese Verknüpfung verwendet, um dessen Record-Typ zu bestimmen.- Öffnen Sie im Appian Designer die ABBYYFlexiCapture-Anwendung und klicken Sie auf New → Constant. Die Konstante wird neu erstellt, und als Standardtyp ist Data Store Entity festgelegt.
- Geben Sie einen Namen für Ihre Konstante an. Die Felder Data Store und Data Type werden mit den zuvor erstellten Objekten ausgefüllt.
- Speichern Sie die Änderungen im Standardordner AFC Rules and Constants oder in einem anderen Ordner Ihrer Wahl.
Bearbeiten der Regeln
Nachdem Sie den neuen Record-Typ und die Konstante hinzugefügt haben, müssen Sie die Ausdrucksregel anpassen, indem Sie Bedingungen für den neuen Record-Typ hinzufügen.- Öffnen Sie in Appian Designer die Anwendung ABBYYFlexiCapture und wählen Sie im linken Bereich die Option Expression Rule aus. Suchen Sie die Regel AFC_GetConstantDSEByRecordTypeName und klicken Sie darauf, um sie zu bearbeiten.
- Ersetzen Sie im Code-Editor “null” durch die folgende “if”-Bedingung für den neuen Record-Typ und die neue Konstante:
RecordTypeName mit dem Namen eines gespeicherten Record-Typs im Plural übereinstimmt, wird die Konstante DataStoreEntity zurückgegeben, die den Data Store und den Datentyp miteinander verknüpft.
- Jetzt müssen Sie die Regel AFC_GetDataTypeByRecordTypeName bearbeiten. Öffnen Sie in Appian Designer die Anwendung ABBYYFlexiCapture und wählen Sie im linken Bereich die Option Expression Rule aus. Suchen Sie die Regel AFC_GetDataTypeByRecordTypeName und klicken Sie darauf, um sie zu bearbeiten. Ersetzen Sie im Code-Editor “null” durch die folgende “if”-Bedingung für den neuen Record-Typ und den vollständigen Namen des Datentyps:
Erstellen eines Knowledge Center
Um Dokumentbilder in Appian zu speichern, müssen Sie einen Knowledge Center-Ordner erstellen.- Öffnen Sie in Appian Designer die Anwendung ABBYYFlexiCapture und klicken Sie auf New → Folder.
- Wählen Sie Knowledge Center als Typ für Ihren Ordner aus, füllen Sie Knowledge Center Name aus, und klicken Sie auf Create.
