Atributo | Domínio | Regras | Descrição |
---|---|---|---|
ID | ID(18) | Rqd PK | Id: Chave de identificação interna |
TIPO_REGISTRO | UPPER | Rqd UK | Tipo de registro: Identificação do tipo de registro profissional. |
REGRA_FORMACAO_NUMERO | OPTION(1) | Rqd | Regra formação de número: Regra para formação do número do registro profissional Valores permitidos:
|
SEQUENCIA_ID | ID(18) | FK | Sequencia: Relacionamento com uma sequencia que será utilizada para criar o código do registro profissional Referência para SEQUENCES |
FORMULA_GERACAO_CODIGO | SOURCE_CODE | Formula geração código: Formula (Velocity) que deve ser utilizada para geração do código. Objetos acessíveis:
| |
CAMPOS_REGISTRO_PROVISORIO | FLAG(1) | Campos de registro provisório: Serão apresentados os campo para registro provisório Valor padrão = N | |
CAMPOS_REGISTRO_DEFINITIVO | FLAG(1) | Campos de registro definitivo: Serão apresentados os campo para registro definitivo Valor padrão = N | |
CAMPOS_REGISTRO_TRANSFERENCIA_ORIGEM | FLAG(1) | Campos de registro transferência origem: Serão apresentados os campo para registro de transferência origem Valor padrão = N | |
CAMPOS_REGISTRO_TRANSFERENCIA_DESTINO | FLAG(1) | Campos de registro transferência destino: Serão apresentados os campo para registro de transferência destino Valor padrão = N | |
CAMPOS_REGISTRO_AUTORIZACAO | FLAG(1) | Campos de registro autorizacao: Serão apresentados os campo para registro de autorização Valor padrão = N | |
PERMITE_EDICAO_NUMERO_REGISTRO | FLAG(1) | Permite edição do número do registro: Define se deve permitir a edição do número do registro na alteração Valor padrão = N | |
INFORMAR_ESCOLARIDADE | OPTION(1) | Rqd | Informar escolaridade: Define se a escolaridade do profissional deve ser informado Valores permitidos:
Valor padrão = 0 |
LAYOUT_IMPRESSAO_CEDULA_ID | ID(18) | FK | Layout impressão cédua: Modelo de documento utilizado para impressão da cédula Referência para MODELOS_DOCUMENTOS |
GERAR_ANUIDADE | FLAG(1) | Gerar anuidade: Define se deve ser gerado a anuidade para o tipo de registro. Valor padrão = N | |
REGISTRO_ATIVO | FLAG(1) | Rqd | Registro ativo único: Define se deve garantir que a pessoa tenha apenas um registro ativo com o tipo de registro. Caso a preferência PROFISSIONAL.REGISTROS_PROFISSIONAIS.VALIDAR_REGISTRO_PROFISSIONAL esteja desmarcada, não será utilizado a informação deste campo. Valor padrão = N |
MODELO_IMPRESSAO | TEXT | Modelo de impressão: Modelo (Jasper) de impressão para cédulas. Deve ser informado o caminho até o modelo e seu nome, sem informar a extensão. Exemplo: registros_profissionais/cedula_definitiva | |
VALIDACOES_SQL | SOURCE_CODE | Validações SQL: Código SQL que permite criar regras de validação para o tipo de profissional. Podem ser executados diversos comandos, utilizando o UNION para a ligação entre os comandos. Quando existir um retorno diferente de nulo, o sistema considera a regra como erro, e apresenta para o usuário o resultado. São passados os parâmetros: ${profissional} = ID do profissional ${pessoa} = ID da pessoa | |
VALIDADE_REGISTRO_MESES | INTEGER | Validade do registro em meses: Número de meses que o registro deve ter validade por padrão. Quando informado deve automaticamente ser informado em tela. | |
CALCULO_SITUACAO | SOURCE_CODE | Cálculo da situação: Expressão que calcula a situação do registro profissional. A expressão deve utilizar a sintaxe de uma expressão SQL. Quando não configurada, irá assumir o valor da preferência PROFISSIONAL.REGISTROS_PROFISSIONAIS.CALCULO_SITUACAO. A expressão deve se baseada nos valores do registro profissional e deve retornar valores existentes em Situações de registros profissionais. Exemplo: case when data_exclusao is not null then 'EXCL' when data_inativacao is not null then 'INAT' when data_rescisao is not null then 'RESC' else 'ATIV' endUma segunda forma de informar a expressão é através de um comando SQL SELECT completo. Neste caso, será necessário receber um parâmetro "?" que será preenchido com o ID do registro profissional a ser calculado. Exemplo: SELECT ... FROM REGISTROS_PROFISSIONAIS WHERE ID = ? | |
CUSTOMIZACAO_CAMPOS | TEXT_LONG | Customização de campos: Permite configurar ajustes adicionais aos formulários utilizados na apresentação dos registros profissionais. Quando informado, adapta os formulários do registro para ajustar a nomenclatura de labels, supressão de campos, formatos, hints, opções, etc. Não será possível alterar o domínio de um campo, nem alterar a sua posição. Somente é possível alterar campos existentes. Não é possível adicionar novos campos. Exemplo de configuração: { "items" : [ {"name" : "MOEDA", "hidden" : true}, {"name" : "VALOR_SALARIO", "hidden" : true}, {"name" : "VALOR_VARIAVEL", "hidden" : true}, {"name" : "VALOR_PREMIO", "hidden" : true}, {"name" : "VALOR_GRATIFICACAO", "hidden" : true}, {"name" : "VALOR_BONIFICACAO", "hidden" : true}, {"name" : "VALOR_LUVAS", "hidden" : true}, {"name" : "DATA_EXCLUSAO", "hidden" : true}, {"name" : "DATA_RENOVACAO_AUTORIZACAO", "hidden" : true}, {"name" : "DATA_RESCISAO", "label" : "Data liberação"} ]} |