| Field GetField(string fieldName); | Obtiene el campo por nombre o identificador. Importante: pase directamente a este método el nombre del campo como cadena; una variable con el mismo valor de cadena no funcionará. El preprocesador que analiza el código del script antes de ejecutarlo sustituirá el nombre del campo por su identificador, pero no podrá procesar una variable. Use la ruta completa para dirigirse a los campos que están dentro de un grupo de campos, por ejemplo, BusinessUnit/Address. Cuando se usa en una regla repetitiva, este método devolverá secuencialmente cada instancia de campo procesada. De lo contrario, cuando se haga referencia a un campo repetitivo, devolverá su primera instancia. |
| Field[] GetFields(string fieldName); | Devuelve una lista de campos con el nombre especificado. Este método se puede usar para obtener todas las instancias de un campo repetitivo, incluidas todas las celdas de una columna de tabla. Facilita el acceso a campos repetitivos cuando se usan bucles. Importante: pase directamente a este método el nombre del campo como cadena; una variable con el mismo valor de cadena no funcionará. El preprocesador que analiza el código del script antes de ejecutarlo sustituirá el nombre del campo por su identificador, pero no podrá procesar una variable. |
| Record GetCatalogRecord(string catalogId, string externalId); | Obtiene un registro de un catálogo (base de datos externa). Use este método para obtener información de un catálogo y comparar los valores de los campos del documento con los del catálogo. El nombre del catálogo (catalogId) y el identificador del registro (externalId) se pasan como argumentos. Este método solo se puede usar si se ha configurado el identificador correspondiente en el catálogo (p. ej., el identificador del Proveedor). |
| SkillParameter SkillParameter(string ParameterName); | Obtiene un valor del parámetro de la Habilidad. Este método solo se puede usar si el Skill de documento tiene al menos un parámetro. |