Skip to main content
Puede modificar la aplicación de ejemplo ABBYYFlexiCapture para almacenar un tipo de documento diferente. Para ello, cree un nuevo tipo de registro y realice varios cambios más.

Crear una infraestructura para almacenar y mostrar datos en Appian

Un tipo de registro muestra información del Data Store en Tempo. Para almacenar y mostrar un nuevo tipo de datos en Appian, cree la infraestructura necesaria completando estas tareas en orden:
  1. Crear una tabla de base de datos (tipo de datos).
  2. Crear una fuente de datos.
  3. Crear un Data Store.
  4. Crear un tipo de registro.
  5. Crear una constante de tipo “Data Store Entity” para vincular el Data Store con el tipo de datos.
  6. Editar las reglas AFC_GetDataTypeByRecordTypeName y AFC_GetConstantDSEByRecordTypeName.
  7. Crear una carpeta de tipo “Knowledge Center” para almacenar los archivos procesados recibidos de ABBYYFlexiCapture.

Crear un tipo de datos

1

Abrir la aplicación ABBYYFlexiCapture

En Appian Designer, abra la aplicación ABBYYFlexiCapture y haga clic en Nuevo → Tipo de datos.
2

Crear el tipo de datos

Seleccione crear desde cero, complete el campo obligatorio Name y haga clic en crear y editar.
3

Agregar los campos de la tabla

En el cuadro de diálogo que se abre, cree los campos de la tabla de la base de datos haciendo clic en el botón Nuevo campo. ABBYY FlexiCapture Connector for Appian rellena esta tabla con datos y, a continuación, el registro carga los datos de esta tabla en Appian.
La tabla debe contener un campo de clave principal llamado FolderId de tipo Number(Integer). Este campo funciona como una clave principal única y vincula los datos de la tabla con la carpeta del knowledge center.
4

Agregar un tipo de datos auxiliar para las columnas de la tabla

  1. Antes de que la tabla del tipo de datos en Appian pueda aceptar filas de tabla de ABBYY FlexiCapture, cree un tipo de datos auxiliar para los campos que correspondan a las columnas de la tabla de la Definición de Document.
  2. Cree un campo en el tipo de datos, especifique el nombre del tipo de datos auxiliar como su tipo y seleccione la opción Array.
5

Guardar el tipo de datos

Cuando haya realizado todos los cambios necesarios en la tabla, haga clic en Guardar.

Crear una fuente de datos

1

Abra la página Data Sources

Abra la consola de administración de Appian y haga clic en Data Sources en la sección Integration de la izquierda.
2

Inicie una nueva fuente de datos

En la página Data Source Management que se abre, haga clic en New Data Source.
3

Complete los campos de la fuente de datos

En el cuadro de diálogo Configure Data Source, complete los siguientes campos obligatorios:
  • Name – El nombre de la nueva fuente de datos (por ejemplo, jdbc/Appian)
  • Type – El tipo de la nueva fuente de datos (por ejemplo, SQL Server)
  • Username/Password – Las credenciales del usuario de la base de datos
  • Connection String – La cadena de conexión que se utiliza para conectarse a la base de datos (por ejemplo, jdbc:sqlserver://appian.company.com:1433;databaseName=appian_db)
4

Pruebe y guarde la conexión

  1. Haga clic en Test Connection para comprobar que los datos introducidos son correctos.
  2. Si la prueba se realiza correctamente, haga clic en Save.

Crear un almacén de datos

1

Abra la aplicación ABBYYFlexiCapture

En Appian Designer, abra la aplicación ABBYYFlexiCapture y haga clic en New → Data Store.
2

Asigne un nombre al almacén de datos

Complete el campo Name y haga clic en crear y editar.
3

Configure el almacén de datos en la pestaña Data Management

En la pestaña Data Management del editor de Data Store:
  1. Seleccione una fuente de datos.
  2. Haga clic en el botón Add Entity y agregue un tipo de datos.
  3. Haga clic en el botón Verify para comprobar el almacén de datos.
  4. Haga clic en Save & Publish.

Crear un tipo de registro

1

Abra la aplicación ABBYYFlexiCapture

En Appian Designer, abra la aplicación ABBYYFlexiCapture y haga clic en New → Record Type.
2

Asigne un nombre al tipo de registro

Complete los campos Name y Plural Name y haga clic en crear y editar.
3

Configure los datos y la visualización

En la ventana que se abre:
  1. En la sección Data, seleccione Data Store Entity y añada el almacén de datos y el tipo de datos.
  2. Configure la visualización de la lista de registros. Para obtener más información, consulte Configurar la lista de registros.
  3. Configure la visualización de la pestaña Summary. Para obtener más información, consulte Configurar la vista de registro.

Cree una constante de tipo “Data Store Entity”

Esta constante vincula su data store con su tipo de datos. Cuando se crea un nuevo registro, este vínculo determina el tipo de registro que tendrá.
1

Crear una nueva constante

En Appian Designer, abra la aplicación ABBYYFlexiCapture y haga clic en New → Constant. La constante se crea desde cero y su tipo predeterminado es Data Store Entity.
2

Asignar un nombre a la constante

Especifique un nombre para su constante. Los campos Data Store y Data Type se completan con los objetos creados previamente.
3

Guardar la constante

Guarde los cambios en la carpeta predeterminada AFC Rules and Constants o en cualquier otra carpeta que elija.

Editar las reglas

Una vez que haya agregado el nuevo tipo de registro y la constante, modifique las reglas de expresión agregando condiciones para el nuevo tipo de registro.
1

Abra la regla AFC_GetConstantDSEByRecordTypeName

  1. En Appian Designer, abra la aplicación ABBYYFlexiCapture y seleccione Regla de expresión en el panel izquierdo.
  2. Busque y haga clic en la regla AFC_GetConstantDSEByRecordTypeName para empezar a editarla.
2

Agregue la condición para la nueva constante

En el editor de código, reemplace null por la siguiente condición if para el nuevo tipo de registro y la constante:
Si el RecordTypeName de entrada coincide con el nombre de un tipo de registro almacenado (en plural), se devuelve la constante DataStoreEntity que vincula el Data Store con el tipo de datos.
3

Edite la regla AFC_GetDataTypeByRecordTypeName

  1. En Appian Designer, abra la aplicación ABBYYFlexiCapture y seleccione Regla de expresión en el panel izquierdo.
  2. Busque y haga clic en la regla AFC_GetDataTypeByRecordTypeName para empezar a editarla.
  3. En el editor de código, reemplace null por la siguiente condición if para el nuevo tipo de registro y el nombre completo del tipo de datos:
Si el RecordTypeName de entrada coincide con el nombre de un tipo de registro almacenado (en plural), se devuelve una cadena que contiene el nombre completo del tipo de datos que creó. Puede consultar el espacio de nombres en las propiedades del tipo de datos. Para mostrar las propiedades de un tipo de datos, abra el tipo de datos en la aplicación ABBYYFlexiCapture. Al hacer clic en el nombre del tipo de datos en la esquina superior izquierda, se abre la ventana Data Type Properties, donde puede ver el espacio de nombres.

Crear un Knowledge Center

Para almacenar imágenes de documentos en Appian, cree una carpeta de Knowledge Center.
1

Abra la aplicación ABBYYFlexiCapture

En Appian Designer, abra la aplicación ABBYYFlexiCapture y haga clic en New → Folder.
2

Cree la carpeta de Knowledge Center

Seleccione Knowledge Center como tipo de carpeta, complete Knowledge Center Name y haga clic en Create.
El ID de esta carpeta se pasa en el campo Repository de la configuración del script de exportación de ABBYY FlexiCapture Connector for Appian. Cuando se exportan datos desde ABBYY FlexiCapture, los archivos de imagen se guardan en esta carpeta.
Puede consultar el ID de un Knowledge Center en la pestaña Runtime Data del cuadro de diálogo Knowledge Center Properties.