islssa / capes-sisuab2

SISUAB 2 - Cadastro de Dúvidas
1 stars 0 forks source link

Aba RH - Associar Colaborador ao Curso - Como garantir a existência dos campos tutores já que são inseridos livremente no sistema? #776

Closed vogoncalves closed 10 years ago

vogoncalves commented 10 years ago

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?

andre-puc-les commented 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 ?

rfgallon commented 10 years ago

Os scripts já estão prontos com as funções Entretanto, neste caso o melhor é criar uma configuração

raphaelgalvao commented 10 years ago

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)?

rfgallon commented 10 years ago

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

raphaelgalvao commented 10 years ago

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)?

rfgallon commented 10 years ago

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

raphaelgalvao commented 10 years ago

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.

rfgallon commented 10 years ago

Incluído estas função. Está disponível em sisuab2\implantacao\Migracao_Dados\scripts

vogoncalves commented 10 years ago

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?

rfgallon commented 10 years ago

Para mim é indiferente, favor verificar o que é melhor para a aplicação.

raphaelgalvao commented 10 years ago

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.