check
Cada una de las comprobaciones que se realizan en un cartridge
se definen en un check
.
Los checks
se pueden generar desde la aplicación web de ValerIA o desde la API.
Un dossier
puede ser analizado por varios cartridges
y cada uno de ellos puede tener varias comprobaciones o checks
.
Los checks
llevan una sección llamada checklogic
que es la que se encarga de realizar la comprobación. Esta sección es un código en javascript
que se ejecuta en el servidor de ValerIA.
El formato de la sección checklogic
es el siguiente:
{{dossier.file.customername}}==''
En este ejemplo se comprueba si la variable que contiene el nombre del cliente (customername) en el dossier
esta vacio
Hay propiedades especiales para analizar:
array
. Se puede analizar un array de valores.
App
Para crear un cartridge
desde la aplicación web de ValerIA se debe acceder con un usuario superadministrador, administrador, developer o manager con la policy
writecartridge.
API
Se pueden crear o gestionar tanto desde la API con un usuario superadministrador, administrador, developer o manager con la policy
writecartridge.
El cartridge
esta compuesto por los siguientes elementos:
- name. Nombre del cartridge.
- description. Descripción del cartridge.
- version. Versión del cartridge.
- logic. Logica del cartridge.
- checklogic. Logica de comprobación del cartridge.
checks
. Lista de comprobaciones del cartridge.- docchecks. Lista de comprobaciones de la documentación del cartridge.