islssa / capes-sisuab2

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

Associar Colaborador ao Curso - Campo Disciplinas #766

Closed vogoncalves closed 10 years ago

vogoncalves commented 10 years ago

O campo "Disciplinas" não está especificado em nenhum momento no CDU Manter Recursos Humanos. Porém, esse campo é exibido no protótipo no momento da seleção das funções "Tutor Presencial" e "Tutor à Distância" na tela de Associar Colaborador ao Curso. Ela realmente existirá? Caso verdade precisará ser acrescentada à documentação.

766

michellemcassiano commented 10 years ago

Está na RNG1144 - Dados solicitados para a associação de um colaborador a um curso:

[2] Lista de registros cadastrados no sistema [3] Solicitado apenas caso a opção selecionada no campo "Função na UAB" for "Tutor Presencial" ou "Tutor à Distância".

vogoncalves commented 10 years ago

Certo. Porém, surgiu outra dúvida. O que quer dizer o botão de + na frente do campo? Também não localizei sua descrição no documento.

No aguardo.

michellemcassiano commented 10 years ago

O botão de mais é um padrão do sistema para quando é incluído mais um item. Neste caso, serve para associar mais uma disciplina ao tutor.

vogoncalves commented 10 years ago

Ok michelle, neste caso ao clicar no botão + será redirecionado para qual tela? Consequentemente para qual caso de uso?

michellemcassiano commented 10 years ago

Não é para outro caso de uso ou tela, ele habilita mais um campo para indicação de outra disciplina.

vogoncalves commented 10 years ago

Ok Michelle, poderá sanar os questionamento abaixo?

  1. As disciplinas a serem exibidas serão as mesmas cadastradas na aba de matriz curricular?
  2. Quando o usuário clicar no ícone '+' irá habilitar um campo texto aberto para ele informar outra disciplina?
  3. O que acontecerá com o combo? Será desabilitado?
  4. Irei considerar a disciplina que eu adicionei pelo botão +?
  5. Onde vou armazenar esta informação?
  6. Ao preencher o campo com o nome de uma disciplina já existente, o que deverá ser feito? Avisarei da sua existência e não permito o salvar ou simplesmente associo o colaborador à disciplina já existente?
  7. Caso não permita nomes duplicados, a validação deverá ser case sensitive?
michellemcassiano commented 10 years ago

1) Sim 2) Sim, mas o campo é do mesmo tipo que o primeiro, de combo. 3) Será incluído outro combo, com as opções de disciplinas da matriz. 4) Não terá inclusão de novas disciplinas nesta funcionalidade, apenas associação de disciplinas já incluídas na matriz aos tutores. 5) No relacionamento entre Docente e Disciplina. 6) Sempre será uma disciplina já existente, este é o objetivo. 7) Esta não é a inclusão de novas disciplinas, que é feita na matriz curricular, esta é apenas associação de disciplinas já incluídas aos tutores.

vogoncalves commented 10 years ago

Entendi. Mas não seria melhor criar um campo com opções multiselecionáveis? Pode ser como o próprio campo Polo de Atuação ou pode ser um SelectCheckboxMenu onde ao expandir a lista você terá a opção de selecionar mais de um item. Porquê imagine a situação, e se o usuário selecionar nos dois combos a mesma opção? E se ele quisesse selecionar todos? Seria necessário contar a quantidade de itens e ir clicando no + e verificar em cada lista se não selecionou ninguém igual? Esta forma de usabilidade fica um pouco mais complicada que estas que eu comentei tanto para o usuário quanto para implementação. Segue abaixo exemplos dos dois tipos no showcase do primefaces. Sugiro então modificar a seleção de disciplinas por uma dessas duas formas. O que você acha?

http://www.primefaces.org/showcase/ui/input/checkboxMenu.xhtml http://www.primefaces.org/showcase/ui/input/manyCheckbox.xhtml

michellemcassiano commented 10 years ago

Gostei da opção SelectCheckboxMenu, a SelectManyCheckbox pode deixar confuso se a quantidade for grande.

Incluí a observação na documentação: [6] Permitir seleção múltipla dentre todas as Disciplinas da Matriz Curricular relacionada.

vogoncalves commented 10 years ago

Certo @michellemcassiano colocarei o SelectCheckboxMenu para selecionar as disciplinas.

Esta issue será fechada.

Obrigado!