| |
Esta funcionallidade do sistema inicia quando
o usuário acessa a opção Registrar Atividade Realizada
Em Trem.
- O sistema apresenta tela contendo as seguintes seções:
- Seção Trem – Informações relativas
ao Trem: “Ferrovia”, “Corredor”, “Trem” (prefixo + data + hora + situação),
“OS” (Ordem de Serviço), “Origem”, “Destino”, “Partida Origem”, e “Última Posição”.
- Seção Empregado – Informações relativas
ao Empregado: “Ferrovia”, “Corredor”, “Empregado” (empresa + matrícula + nome), “Sede Escala”,
“Categoria”, “Última Atividade” (código local + descrição local + nome trecho + km trecho),
“Data” (Última Atividade), “Hora” (Última Atividade), “Atividade” (Última Atividade),
”Origem” (código local + descrição local + nome trecho + km trecho), “Data” (Origem),
“Hora” (Origem), “Atividade” (Origem), “Destino” (código local + descrição local + nome
trecho + km trecho), “Data” (Destino), “Hora” (Destino), “Próxima Atividade”.
- O sistema carrega a caixa combo “Ferrovia” com as ferrovias que o ator tem permissão de acesso.
- O sistema preenche o campo “Ferrovia” com a ferrovia default do ator. O campo é obrigatório.
- O sistema carrega a caixa-combo “Corredor” com os corredores que o ator tem permissão de acesso.
- O sistema preenche o campo “Corredor” com o corredor default do ator. O campo é obrigatório.
- Se o parâmetro “Integração Unilog
”=”Sim”, então:
- O usuário clica sobre o botão de pop-up lateral
ao campo “Trem”. É um campo obrigatório. O usuário
seleciona o Trem na pop-up.
- O sistema apresenta a grade “Empregados em Trem” com os empregados
que possuem atividades realizadas associadas ao mesmo Trem/Ordem de Serviço
selecionado. Os dados são provenientes da tabela de atividades realizadas
do sistema de Equipagem. Os valores contidos na grade não são
editáveis.
- A coloração das fontes das linhas da grade serão
diferenciadas, sendo cinza para atividades (encerradas) com Data/Hora e
Início e Data/Hora de Término (estes campos devem estar completos)
e pretas em negrito para atividades em aberto com Data/Hora de Início
e Sem Data/Hora de Término.
- Os empregados apresentados nas linhas devem ser ordenados cronologicamente
por data/hora do início de atividade e código de atividade.
- Senão, os campos da Seção Trem não
devem ser apresentados e os campos “Ferrovia” e “Corredor” devem ser apresentados
na Seção Empregado.
- O sistema carrega o campo empresa com todas as empresas, CVRD
e Contratadas.
- O sistema preenche o campo “Empresa” com a empresa default
do usuário
- O usuário clica sobre o botão lateral do campo
“Empregado”. É um campo obrigatório.
- O usuário seleciona uma matrícula na pop-up “Matrícula”.
(Seção Empregado).
- O sistema preenche os campos “Matrícula” e “Nome”.
- O sistema preenche o campo “Sede” com o destacamento sede do
empregado, proveniente da tabela de informações complementares
de empregados. É desabilitado para edição.
- O sistema preenche o campo “Categoria” com a categoria que
o empregado está alocado empregado na data atual. É desabilitado
para edição.
- O sistema preenche a caixa combo “Origem” com o “Destino” da
última atividade em aberto do empregado. O campo é desabilitado
para edição.
- O sistema preenche o campo “Data Início” com a data
corrente. Ao lado do campo deve haver botões laterais para
incrementar e decrementar o dia.
- O usuário informa o campo “Data Início” no formato
“dd/mm/aaaa”. É um campo obrigatório. O sistema deve apresentar
a máscara de preenchimento __/__/____ no campo.
- O usuário informa o campos “Data Início” e “Hora
Início” no formato “hh:mm”. É um campo obrigatório.
- Se o parâmetro “Integração Unilog” =
“Sim” , então, o sistema carrega a caixa combo “Destino” com os
locais não realizados da rota do trem. O sistema deve apresentar também
os trechos entre os locais (pátios). Ex: A→AB→B→BC→C.
Os locais apresentados são todos os locais da Rota
do Trem do Unilog. Não é necessário consistir se o ator
tem permissão de acesso aos locais.
- Se o parâmetro “Integração Unilog” =
“Não” , então,, o sistema apresenta os campos “Ferrovia”
e “Corredor” e deve:
- O sistema preenche os campos “Ferrovia” e “Corredor” com os
valores default do usuário.
- O sistema carrega a caixa combo “Destino” com todos os locais
(destacamentos e pátios) “Pontos de Troca de Equipes” provenientes
da tabela de Locais Ferroviários do sistema e relacionados ao corredor
informado. O sistema não deverá apresentar os trechos. Não
é necessário consistir se o ator tem permissão de acesso
aos locais.
- O valor default do campo “Destino” é o local destino
da Tarefa Programada correspondente. O usuário seleciona o “Destino”.
É um campo obrigatório.
- Se o “Destino” for um pátio, então, o sistema
carrega a caixa combo com “Kms” relacionados ao local. (Informação
deve ser disponibilizada pelo componente.). É um campo obrigatório.
(O componente deve trazer o Ponto de Referência relacionado e os Km
relacionados ao local e provenientes do Malha Ferroviária.). O “Ponto
de Referência” não será apresentado na tela, somente
os km deverão alimentar a combo box.
- Se o sistema carregar a caixa combo com um único “Km”,
a caixa combo será desabilitada para edição.
- O usuário deverá selecionar o “Km” na caixa combo.
É um campo obrigatório.
- [Informa Km Troca] Se o “Destino”for um trecho, o sistema
habilita o campo “Km de Troca de Equipe”.
- O usuário informa o “Km de Troca de Equipe” no campo
“Km”.
- Se o parâmetro Consistir “Km de Troca de Equipe” =
“Sim” , então:
- Se o km informado pelo ator for menor que o Km da “Origem”
da trecho ou maior que o Km do “Destino” da trecho, o sistema retorna a
mensagem “A quilometragem informada excede os limites do trecho”. O ator
confirma a mensagem O sistema retorna ao passo [Informa Km Troca]. Quando
o usuário selecionar o trecho, o sistema deve identificar a origem
e destino do trecho e conhecer os Km de ambos. Desta forma poderá
efetuar as consistências acima.
- O sistema carrega a caixa combo “Atividade” com as atividades
que possuem o atributo “Em Trem” e segundo as “Regras da Seqüência
Válida de Atividades” que são válidas para a Sede do
empregado.
- O usuário deverá selecionar a atividade na caixa
combo “Atividade”. É um campo obrigatório.
- Se a data e hora da nova atividade for igual a data e hora
da atividade corrente, o sistema retorna a mensagem “Deseja Substituir
Atividade Corrente pela Nova Atividade”.
- Se o usuário confirmar a mensagem, o sistema efetua
a troca das atividades, isto é, troca o código da atividade
corrente pelo novo código da atividade. A data e hora permanecem.
- O usuário clica o botão “Salvar”.
- Se os campos obrigatórios não estiverem preenchidos,
o sistema retorna a mensagem padrão de campos obrigatórios
não preenchidos. O usuário confirma a mensagem e o sistema
retorna ao passo 2.
- Neste momento o sistema inicia a funcionalidade “
Consistir Atividade Realizada
” para efetuar as consistências necessárias . Para mais informações
a respeito desta, basta pressionar o link;
- Se a atividade informada no campo “Próxima Atividade”
for do tipo “Interstício” e “Fora da Sede” e se a próxima
tarefa programada do empregado for do tipo “Retorno”, o sistema apresenta
a mensagem “Deseja programar retorno ?”. Se o usuário confirmar
a mensagem, o sistema inicia a funcionalidade “Programar Retorno
”. Para maiores informações sobre Programar
Retorno
, basta pressionar o link;
- Se o local estiver localizado em um local onde não há
“Horário de Verão”, o sistema deve somar 1 hora da hora de
início a gravar a atividade.
- [Totalização Tarefa] Se houver uma atividade
em aberto, o sistema atualiza a coluna “Data/Hora Final” dessa atividade.
- Se a atividade em aberto for uma atividade que possui o atributo
“Trabalho”=”Não” e a atividade a ser registrada for “Trabalho”=”Sim”ou
“Prontidão”=”Sim” ou “Sobreaviso”=”Sim” ou “Passe”=”Sim”, o sistema
atualiza a coluna “Data Fim Tarefa Realizada”, atualiza a coluna “Duração
Tarefa Realizada” do registro de Tarefa Realizada anterior.
- Se a atividade em aberto for uma atividade “trabalho”=”Sim”
ou “Prontidão”=”Sim” ou “Sobreaviso”=”Sim” ou “Passe”=”Sim”, o sistema
atualiza os colunas das tabelas abaixo:
Colunas que devem ser completadas e que estão relacionadas
com a Tarefa Realizada
- Duração: Data/Hora fim – Data/Hora início
da Tarefa realizada.
- Prontidão: Soma da duração das
atividades do tipo “Prontidão” associadas com a tarefa realizada.
- Sobreaviso:Soma da duração das atividades
do tipo “Sobreaviso” associadas com a tarefa realizada.
- Passe: Soma das atividades com atributo “Passe” = ”Sim”
associadas com a tarefa realizada.
- Horas Trabalhadas: Soma da duração das
atividades do tipo trabalho.
- Horas Normais: Se a hora trabalhada for maior ou igual
a jornada diária do empregado, então, atualiza com a jornada
diária do empregado, senão, atualiza com o número de
horas trabalhadas em atividades que possuem o atributo “Trabalho”=
”Sim”.
- Horas-extras: Horas Trabalhadas – Horas da Jornada Diária
do Empregado. (Cadastro de Empregados).
- Data/Hora Início Jornada: Se a tarefa anterior
for “Trabalho” = ”Não” e tarefa a ser registrada “Trabalho” = “sim”,
então, o sistema atualiza esta coluna com Data/Hora de início
da atividade.
- Data/Hora de Início das Horas-extras:
Se as horas trabalhadas forem maior que a jornada diária do empregado,
então, o sistema atualiza a coluna com Data/Hora de início
da jornada + jornada diária do empregado.
- Escala Programada: Data/Hora da escala programada correspondente.
- Versão da Escala: Versão da escala
correspondente.
- Horas Trabalhadas ao Dia: Soma a duração
das atividades com atributo Trabalho = "Sim" truncando início = 6:00
h e fim= 18:00 h.Parâmetro = (Dia/Noite - Noite/Dia).
- Horas Trabalhadas à noite: Soma a duração
das atividades com atributo Trabalho= "Sim" truncando início= 18:00
h e fim= 6:00 h.
- Horas Noturnas (legal): Soma a duração
das atividades com atributo Trabalho= "Sim" truncando início= 22:00
h e fim= 5:00 h.
Colunas relacionadas às Atividades
- Duração: Data/Hora Fim – Data/Hora início.
- Hora-extra por Atividade: Se Data/Hora início
de hora extra da Tarefa Realizada associada for menor que Data/Hora Fim da
Atividade, então, (se Data/Hora de início da atividade for maior
que a Data/Hora de início da Hora-extra da Tarefa Realizada associada
,então, “hora-extra por atividade” é igual a duração
da atividade, senão, “hora-extra por atividade” Data/Hora Fim
da atividade a ser registrada – Data/Hora Início da Hora-Extra da Tarefa
Realizada associada).
- O sistema deve registrar o “Ponto de Referência” relacionado
ao local informado e a “Classe” do Trem informado.
- O sistema cria novo registro para a atividade.
- O sistema atualiza a coluna “Data Início” da atividade
com a data informada.
- [Fim Totalização Tarefa] Se a atividade
corresponder a uma nova tarefa a ser realizada, o sistema cria novo registro
e atualiza a coluna “Data Início Tarefa Realizada” com a data/hora
da sendo executada.
- O sistema informa ao Sistema Unilog. Se houver alguma exceção
ou problema de comunicação, o sistema deve apresentar uma
mensagem “Não foi possível anexar o maquinista no sistema
Unilog”. O ator confirma a mensagem e o sistema prossegue. (Comunicação
com o Unilog deve ser através de componente).
- O sistema atualizada a grade.
- O sistema limpa os campos “Empresa”, “Matrícula”, ”Nome”,
”Sede”, “Categoria” e ”Atividade”.
- O sistema mantém os valores selecionados no campo “Origem”.
O usuário finaliza a atividade “Em-Trem”
Esta funcionalidade é iniciada quando o usuário selecionar
uma linha da grade “Empregado em Trem”:
- O usuário seleciona uma linha da grade de “Empregado
em Trem”. Somente o registro com atividade em aberto é permitido.
- O sistema carrega os campos “Matrícula”, “Nome”, “Sede”,
”Categoria”, “Origem”, “Data Início”, “Hora Início”, “Atividade”
e “Destino”.
- Os campos “Matrícula”, “Nome”, “Sede”, ”Categoria”,
“Origem”, “Data Início”, “Hora Início”, “Atividade” são
desabilitados para edição.
- O sistema carrega a caixa combo “Próxima Atividade”
com a lista de atividades segundo as “Regras da Seqüência Válida
de Atividades” que são válidas para a Sede do empregado.
- Se o local destino do empregado for igual à sede do
maquinista, então, o valor padrão do campo será
“Descanso na Sede”, atividade possuir o atributo “Interstício”=”Sim”
e “Sede”=”Sim”.
- Se o local destino do empregado for diferente da sede do empregado,
o sistema preenche o campo “Próxima Atividade” com a atividade que
possui atributo “Interstício” = ”Sim” e “Fora da Sede” = ”Sim”.
- O usuário informa a “Data de Término” no formato
dd/mm/aaaa.
- O usuário informa a “Hora de Término” no formato
hh:mm.
- O usuário clica sobre o botão “Salvar”.
- Se os campos obrigatórios não estiverem preenchidos,
o sistema retorna a mensagem padrão de campos obrigatórios
não preenchidos. O usuário confirma a mensagem e o sistema
retorna ao passo 2.
- Se os campos obrigatórios não estiverem preenchidos,
o sistema retorna a mensagem padrão de campos obrigatórios
não preenchidos. O usuário confirma a mensagem e o sistema
retorna ao passo 2.
- O usuário informa a “Hora de Término” no formato
hh:mm.
- O sistema inicia a funcionalidade de “Consistir Atividades
Realizadas”. Para maiores informações sobre
Consistir Atividades Realizadas
, basta pressionar o link.
- O sistema deve registrar a distância entre início
e fim da atividade ( Esta informação deve ser proveniente
do Unilog e extraída através do componente EJB).
- Processa os passos da [Totalização Tarefa].
- O sistema habilita “Data Início” e “Hora Início”.
- O sistema desabilita os campos “Data de Término”, “Hora
de Término” e “Próxima Atividade”.
- O sistema informa ao Sistema Unilog. Se houver alguma exceção
ou problema de comunicação, o sistema deve apresentar uma mensagem
“Não foi possível anexar o maquinista no sistema Unilog”. O
ator confirma a mensagem e o sistema prossegue. (Comunicação
com o Unilog deve ser através de componente).
- O sistema atualiza a grade.
|
|
| |
Botão “Novo Empregado”
- O usuário clica sobre o botão “Novo Empregado”:
- O sistema mantém os campos da “Seção
Trem” .
- O sistema limpa os campos da “Seção Empregado”.
- O sistema atualiza os valores da grade.
Botão “Novo Trem”
- O usuário clica sobre o botão “Novo Trem”:
- O sistema limpa todos os campos da tela. “Seção
Trem” e “Seção Empregado”.
- O sistema limpa a grade.
Botão “Excluir ”
- O usuário clicar sobre o botão “Excluir”:
- O sistema retorna a mensagem “Confirma Exclusão da
atividade.”.
- Se o usuário confirmar, o sistema remove a atividade
em aberto (sem data e hora de término) do empregado e abre a data
e hora da atividade anterior (Limpa os campos data e hora). Caso negativo,
o caso de uso prossegue sem remover o registro.
- Senão, o sistema prossegue sem remover o registro.
Clique sobre a Pop-up Trem
- Este fluxo alternativo é iniciado quando o usuário
clicar sobre o botão da pop-up de Trem:
- O sistema disponibiliza a pop-up “Trem” com os seguintes campos
de filtros. (“Prefixo”, “Data” e “Hora”)
- O usuário informa os campos obrigatórios: “Prefixo”
e “Data”.
- O sistema carrega todos os locais com “Ponto de Troca de Equipe”.
O ator informa o campo “Origem”.
- O usuário clica sobre o botão da pop-up “Trem”.
- O sistema apresenta lista contendo o “Prefixo do Trem”, “Data/Hora
Trem”, “Origem”, “Destino do Trem”, “Situação de
Trem” e “OS”.
- O sistema apresenta lista de trens segundo os critérios
de seleção:
- Se o campo “Origem” foi informado, o sistema deve identificar
os trens que possuem o local na rota.
- Se o ator informar a “Data” e “Hora”, o sistema deve identificar
os trens com a data e hora de partida.
- Se o Trem já estiver associado a uma atividade em aberto,
o sistema deve apresenta o ícone “*”.
- Os trens carregados na pop-up devem estar na situação
“Programado” num intervalo de +/- 12 horas a partir da hora corrente OU na
situação “Circulação” OU estar na situação
“Encerrado” contendo empregados alocados com atividade em aberto (não
possui data/hora de término) OU na situação “Encerrado”
e que não contenham maquinistas com destino igual ao destino do trem.
Para isto, o sistema deve verificar se o Prefixo, Local Destino e Atividade
do tipo Em Trem na Tabela de Atividades Realizadas.
- O usuário seleciona o Trem.
- O sistema preenche os campos “Prefixo”, “Data”, ”Hora”, “Origem”,
“Destino”, “Partida Origem”, “Última posição do Trem”
e “OS”.
Clique sobre a pop-up “Empregado”
- O usuário clica sobre o botão da pop-up de Trem.
- O usuário clica sobre o botão da pop-up
“Empregado”.
- O sistema alimenta a pop-up com lista contendo ”Matrícula”,
”Nome”, ”Código da Tarefa”, ”Prefixo de Trem”.
- O sistema deve apresentar na pop-up:
- As matrículas com atividade em aberto localizadas no
último local realizado do trem e com atributo tipo “Espera” = ”Sim”
ou tipo “Troca de Trem” = ”Sim” ou tipo “Passe” = “Sim”.
- As matrículas com atividade em aberto localizadas no
último local realizado do trem e as matrículas com tarefas
programadas “Em Trem” para a data/hora menor ou igual a data/hora corrente.
- O usuário seleciona a matrícula.
O usuário informa a Origem destino na “Seção
Empregado” e clicar sobre a pop-up Empregado
- Esta funcionalidade é iniciado quando o usuário
clica sobre o botão da pop-up de trem:
- O usuário seleciona um destino da Seção
“Empregado”.
- O usuário clica sobre o botão da pop-up “Empregado”.
- O sistema alimenta a pop-up com lista contendo “Empresa”, ”Matrícula”,
”Nome”, ”Código da Tarefa”, ”Prefixo de Trem”.
- O sistema deve apresentar na pop-up:
- As matrículas com atividade em aberto localizadas no
local informado e com atributo tipo “Espera” = ”Sim” ou tipo “Troca de Trem”
= “Sim” ou tipo “Passe” = “Sim”.
- As matrículas com atividade em aberto localizadas no
último local informado as matrículas com tarefas programadas
“Em Trem” para a data/hora menor ou igual a data/hora corrente.
- O usuário seleciona a matrícula.
- O sistema preenche os campos “Matrícula” e “Nome”.
- Se o local selecionado for um trecho, o sistema deve apresentar
a mensagem “Informe um destacamento ou pátio”. O usuário confirma
a mensagem e o sistema retorna ao passo 1.
- Se o usuário selecionar um novo local e o campo “Empregado”
estiver preenchido, o sistema deve limpar o campo de “Empregado”.
O usuário seleciona diretamente a matrícula no campo
“Matrícula” antes de selecionar Trem
- Esta funcionalidade do sistema é iniciada quando o usuário
clica sobre o botão da pop-up de Empregado:
- O usuário seleciona a “Empresa”.
- O usuário clica sobre o botão da pop-up do campo
“Empregado”.
- O usuário seleciona uma matrícula.
- O sistema preenche o campo “Matrícula” e “Nome”.
- O sistema preenche os campos da “Seção Trem” com
as informações do trem associada à matrícula selecionada.
O Prefixo do Trem está no registro da atividade realizada.
- Se não houver trem associado ao empregado, os campos
são mantidos vazios.
O usuário clica sobre o botão Realizada
(Botão de Navegabilidade)
- Esta funcionalidade é iniciada quando o usuário
clica sobre o botão Realizada:
- sistema inicia o caso de uso “Gerar Relatório Escala
Realizada” e passa como parâmetro a matrícula selecionada e estabelece
o período de pesquisa da data corrente –7 dias; Obs:
Para maiores informações sobre
Gerar Relatório Escala Realizada
, basta pressionar o link.
O usuário clica sobre o botão Programada (Botão
de Navegabilidade)
- Esta funcionalidade é iniciada quando o usuário
clicar sobre o botão Programada:
- O sistema inicia a tela “Gerar Relatório Escala
Programada” e passa como parâmetro a matrícula selecionada e
o período corrente diária, semanal e mensal (Data corrente +
1 dia); Obs: Para maiores informações sobre
Gerar Relatório Escala
Programada
, basta pressionar o link.
O usuário clica sobre o botão Dados do Empregado
(Navegabilidade)
- Esta funcionalidade do sistema é iniciada quando
o usuário clicar sobre o botão Dados do Empregado:
- O sistema inicia a tela de “Cadastrar Empregado” e passa como
parâmetro a matrícula selecionada; Obs:
Para maiores informações sobre
Cadastrar Empregado
, basta pressionar o link. Ver também
Cadastrar Empregado Contratada
.
O usuário clica sobre o botão Competências
(Navegabilidade)
- Esta funcionalidade do sistema é iniciada quando o usuário
clicar sobre o botão Competências:
- O sistema inicia a tela de “Competências” e passa
como parâmetro a matrícula selecionada; Obs: Para maiores
informações sobre Competências
, basta pressionar o link.
O usuário clica sobre o botão “Acompanhamento de
Equipagem”
- Esta funcionalidade do sistema é iniciada quando o usuário
clicar sobre o botão Acompanhamento de Equipagem:
- O sistema inicia a tela de “Acompanhamento de Equipagem”.
Obs: Para maiores informações sobre
Acompanhamento de Equipagem
, basta pressionar o link.
O usuário clica sobre o botão “Caderneta de Maquinista”
-
Se o usuário clicar no botão Caderneta de Maquinista, a
Caderneta de Maquinista é impressa.
|
|