Saltar al contenido principal

Qué hace

Las reglas basadas en scripts le permiten crear algoritmos personalizados complejos para la validación y normalización de documentos. La regla de script se configura en la pestaña Reglas de (Administrador) Propiedades de Definición de Document (Developer) Propiedades de Definición de Document.

Parámetros

NameTipoAccesoDescripción
ContextIRuleContextSegún la configuración de la reglaEl contexto de la regla
Los procedimientos que desee usar en más de una regla deben escribirse en el módulo global de reglas, al que puede accederse desde el editor de scripts. En la lista desplegable de la Toolbar del editor de scripts, seleccione Rule Global Script Module. También se puede acceder al módulo global de reglas desde el editor de Definición de Document (Document Definition → Script Modules → Rule Script…). Las reglas de script pueden usarse para acceder a registros de un conjunto de datos en caché. Esto puede ser útil si necesita crear reglas de validación manualmente. Complete los siguientes pasos para acceder a registros en un conjunto de datos en caché:
  1. Conéctese al conjunto de datos mediante el método IRuleContext.DataSet.
  2. Cree una consulta mediante el método IDataSet.CreateQuery.
  3. Agregue una o varias condiciones mediante el método IDataSetQuery.AddValue.
  4. Use el método IDataSet.GetRecords para obtener los datos que cumplan la consulta. Si necesita determinar cuántos registros cumplen la consulta, use el método IDataSet.GetRecordsCount.
  5. Puede obtener registros con números de índice específicos mediante el método IRecordset.GetRecord.
Si se usan clases y métodos de un ensamblado externo en el script o en el módulo global, el archivo del ensamblado debe adjuntarse en la pestaña .NET References de las Propiedades de Definición de Document.

(Administrador) Consulte también:

(Administrador) Regla de script