| Field GetField(string fieldName); | Obtém o campo pelo nome ou identificador. Importante! Passe o nome do campo como string diretamente para este método: uma variável com o mesmo valor de string não funcionará. O pré-processador que analisa o código do script antes da execução substituirá o nome do campo por seu identificador, mas não conseguirá processar uma variável. Use o caminho completo para referenciar campos contidos em um grupo de campos, por exemplo, BusinessUnit/Address. Quando usado em uma regra repetitiva, este método retornará, em sequência, cada instância de campo processada. Caso contrário, ao referenciar um campo repetitivo, este método retorna a primeira instância. |
| Field[] GetFields(string fieldName); | Retorna uma lista de campos que têm o nome especificado. Este método pode ser usado para obter todas as instâncias de um campo repetitivo, incluindo todas as células de uma coluna de tabela. Este método facilita o acesso a campos repetitivos ao usar loops. Importante! Passe o nome do campo como string diretamente para este método: uma variável com o mesmo valor de string não funcionará. O pré-processador que analisa o código do script antes da execução substituirá o nome do campo por seu identificador, mas não conseguirá processar uma variável. |
| Record GetCatalogRecord(string catalogId, string externalId); | Obtém um registro de um catálogo (banco de dados externo). Use este método para obter informações de um catálogo e comparar os valores de campos no documento com os valores de campos no catálogo. O nome do catálogo (catalogId) e o identificador do registro no catálogo (externalId) são passados como argumentos. Este método só pode ser usado se o identificador apropriado tiver sido configurado no catálogo (por exemplo, o identificador do Fornecedor). |
| SkillParameter SkillParameter(string ParameterName); | Obtém um valor do parâmetro da Skill. Este método só pode ser usado se a Skill de Documento tiver pelo menos um parâmetro. |