Skip to main content
Puede desarrollar soluciones basadas en ABBYY FlexiCapture y venderlas a terceros. Una solución es una Definición de Document y puede incluir los siguientes componentes adicionales:
  • Un FlexiLayout creado en FlexiLayout Studio
  • Un módulo de reglas o un algoritmo especial de comprobación de datos que utiliza reglas para validarlos
  • Un módulo de exportación o un procedimiento de exportación personalizado
Proteja su solución frente al uso no autorizado con una Licencia de Developer y un identificador único de la solución. Solo los usuarios con una Licencia de usuario podrán utilizar su solución.

Proteger una Definición de Document

1

Describa su solución a ABBYY

Envíe a la oficina de ABBYY de su región un mensaje en el que describa su solución y enumere sus componentes.
2

Reciba los identificadores únicos

La oficina de ABBYY proporciona identificadores únicos para los componentes de su solución y, en algunos casos, una Licencia de Developer, según el tipo de solución que esté desarrollando. Incluya los identificadores en el código fuente de sus componentes y compruebe que coincidan con los especificados en una Licencia de Usuario.
3

Introduzca el identificador de la solución

  1. Inicie ABBYY FlexiCapture y abra el editor de Definición de Document.
  2. En el menú Definición de Document, haga clic en Propiedades de Definición de Document….
  3. Seleccione la pestaña General.
  4. Introduzca el identificador único de la solución que recibió de la oficina de ABBYY.
4

Solicite una Licencia de Usuario para su cliente

Cuando venda la solución, solicite a la oficina de ABBYY una Licencia de Usuario que incluya el identificador único de la solución. Sin esa licencia, su cliente no podrá usar la Definición de Document ni FlexiLayout para procesar documentos.

Proteja componentes individuales

Puede desarrollar y proteger cualquier componente de forma independiente, sin necesidad de una solución completa. Para proteger un FlexiLayout se requiere una Licencia de Developer. Para obtener más información, consulte Funciones de protección para FlexiLayouts y classifiers. Los módulos de exportación y los módulos de reglas se integran en una Definición de Document mediante un script. La protección de estos módulos no requiere una Licencia de Developer. Si su solución permite usar módulos con cualquier Definición de Document, incluya una comprobación de identificador único en el código del módulo.
Desarrolle una biblioteca externa en formato .dll e intégrala con ABBYY FlexiCapture. De este modo, el código fuente no estará disponible para los usuarios.

Comprobar la licencia de un módulo

Use el método IsModuleAllowedByLicense en su módulo para comprobar si la licencia del usuario permite usarlo:
En este método, authorId es el identificador único del desarrollador y moduleName es el identificador único de la solución. El siguiente ejemplo comprueba un parámetro en una licencia:
Llame al método de comprobación de la licencia desde un script de exportación de la siguiente manera:
Si la licencia no incluye un módulo llamado ModuleName con el autor ABBYY RU, al exportar documentos se producirá un error.