Closed vogoncalves closed 10 years ago
Algumas informações serão carregadas inicialmente no sistema. Essas funções provavelmente já estão em algum script de carga inicial. Estou certo, @rfgallon ?
Os scripts já estão prontos com as funções Entretanto, neste caso o melhor é criar uma configuração
Bom dia Ricardo,
1 - Em qual scritp essas funções "defaults" estão criados?
2 - Como assim "melhor é criar uma configuração", não entendemos?
3 - Como essa regra deve ser validada no código? Baseado na descrição da função ou no ID da mesma (se for baseado no ID, isso será garantido em todas as bases, que o ID dessas funcções serão as mesmas)?
1 - Estão no seguinte endereço: implantacao\Migracao_Dados\scripts 2 - A mesma solução utilizada em Coordenador de Polo 3 - A mesma solução utilizada em Coordenador de Polo
Bom dia Ricardo,
Fiz update aqui do repositório, procurei nos scripts (chamadas.sql / funcoes.sql) que estão dentro dessa pasta citada por você e não encontrei essas funções relacionadas a tutor.
Qual foi a solução adotada em Coordenador de Polo? E essa solução foi relacionada a que (nao me recordo)?
Raphael, desculpe me equivoco, realmente não inclui ainda os tutores. Mas a solução que me referi é que seja verificado nos parametros qual o grupo de função de turtores para assim exigir a informação de polo
Boa tarde @rfgallon,
A regra cita Funções ("Tutor Presencial" ou "Tutor a Distancia"). Não cita Grupo de funções.
Por favor, poderia criar os scripts com essas cargas necessárias para analisarmos e enteder o que vocês está falando? Continua confuso aqui. Assim que atualizar os scripts favor informar o nome e o caminho para verificarmos.
1) Iremos cadastrar um parametro para cada função necessaria dessas e iremos fazer a validação da RN atraves desse registro de parametro? Ou será criado um parametro para o grupo de função que agrupará essas funcções e a validação da RN será feita com base no grupo?
Ficamos no agaurdo.
Incluído estas função. Está disponível em sisuab2\implantacao\Migracao_Dados\scripts
Bom dia @rfgallon faltou responder o questionamento:
1) Iremos cadastrar um parametro para cada função necessaria dessas e iremos fazer a validação da RN atraves desse registro de parametro? Ou será criado um parametro para o grupo de função que agrupará essas funcções e a validação da RN será feita com base no grupo?
Para mim é indiferente, favor verificar o que é melhor para a aplicação.
OK, incluímos na tabela parametro_sistema um parametro para cada grupo funcao associado a Tutoria e Corredenador de Curso.
E iremos testar a RN baseado nesses parametros.
Segundo a RNG1143 - Associação de Colaborador, Caso o colaborador a ser associado seja “Tutor Presencial” ou "Tutor à distância", será solicitada a indicação do Polo no qual o tutor exercerá esta função. Porém, as funções são inseridas pelo usuário de forma livre no sistema. Como iremos garantir que essas duas opções sempre existirão? E se for permitir a inserção livre dessas opções caso o usuário cadastre, por exemplo "TUTOR PRESENCIAL", ou "Tutor a distancia", estes ainda serão considerados os campos descritos na RNG1143?