wiki:NovoExpresso/ecu-EscolheIdioma

1. Informações sobre os Cenários

Permitir aos atores acessarem o sistema utilizando determinado idioma.

2. Descrição dos Cenários

Como

um usuário do sistema

Eu posso

acessar o sistema

Quando

acessar a tela inicial

Ocorre Então

  1. O usuário solicita acesso ao sistema (acessando à tela inicial).
  2. O sistema verifica a existência de uma sessão e existência de usuário autenticado;

Somente Se

Sessão não existe ou Usuário não está autenticado

  1. O sistema solicita escolha dos idiomas disponíveis;
  2. O usuário escolhe;
  3. O sistema:
    1. Verifica a disponibilidade da infraestrutura conforme regra "Verifica Infraestrutura";
    2. ReCarrega as informações da tela já no idioma selecionado;
    3. Disponibiliza o ambiente conforme o idioma solicitado.

Contudo

SE obtenção da linguagem não obteve sucesso, ENTÃO o sistema exibe a mensagem "Linguagem não Disponível. Carregando Expresso..." e retorna ao passo 1.

SE usuário não escolheu a linguagem, ENTÃO o sistema deverá utilizar uma linguagem default configurada no sistema.

3. Interface Visual

Tela de login da aplicação ( Vide Anexo).

A interface de acesso ao sistema deve apresentar:

  1. Logotipo da aplicação;
  2. Campos de Usuário e Senha;
  3. Botão de confirmação;
  4. Logotipo do Serpro;
  5. Referência à comunidade.

Referências