~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerar Ordem de Serviço ====== Este caso de uso serve para que os usuários gerem ordens de serviço relacionadas a requisições de manutenção. A ordem de serviço é um documento que tem a função de emitir comunicações sobre o que deve ser executado a respeito de uma manutenção. O caso de uso é utilizado pelos gestores de manutenção da Divisão de Manutenção da Superintendência de Infraestrutura. Pré-condições: * O usuário deve ter o perfil de Gestor de Manutenção para executar esta funcionalidade. * Ter cadastrado uma requisição (portal administrativo) e a mesma deve ter sido atendida pelo o usuário que possua papel de Superintendente de Infraestrutura. ===== Descrição do Caso de Uso ===== O caso de uso pode ser acessado pela opção //SIPAC -> Infra-Estrutura -> Manutenção -> Ordem de Serviço -> Gerar Ordem de Serviço//. ==== Passo 1 ==== O Usuário seleciona a Divisão de sua responsabilidade: ''Instalações Elétricas e Telecomunicações'', ''Instalações Hidráulicas e Sanitárias'', ''Outros'', ''Serviços Gerais'' e ''Viário''. As divisões podem ser visualizadas no caso de uso [[desenvolvimento:especificacoes:sipac:infra_estrutura:casos_de_uso:cadastros:cadastros:grupo_de_requisicao_de_manutencao:listar_alterar| Listar/Alterar Grupo de Requisição de Manutenção]]. ==== Passo 2 ==== O usuário faz consulta da requisição informando: * **__Tipo de Requisição__**: Tipo - TEXTO. * **__Divisão__:** Tipo - TEXTO. O Sistema exibe a Divisão selecionada no **PASSO 1**. * **Unidade Requisitante:** Tipo - TEXTO, formato: CÓDIGO - DENOMINAÇÃO. * **Período***: Tipo - Data, formato: DD/MM/AAAA a DD/MM/AAAA. * **Somente Requisições sem Ordem de Serviço Associada:** Tipo - LÓGICO. O Usuário confirma a busca e o sistema exibe uma listagem com as requisições encontradas com as seguinte informações: * **__Requisição__**: Tipo - NUMÉRICO, Formato: 9.../AAAA. O Sistema exibe opção para visualizar os detalhes da requisição através do caso de uso [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sipac:fluxos:fluxo_historico_requisicao| visualizar histórico ]]. * **__Unidade Requisitante__**: Tipo - TEXTO, formato: DENOMINAÇÃO UNIDADE. * **__Descrição__**: Tipo TEXTO. * **__Tipo__**: Tipo TEXTO * **__Usuário__**: Tipo TEXTO. * Opção para Gerar a Ordem de Serviço. ([[#principais_regras_de_negócio|RN01]]) O Sistema exibe as requisições que possuem ordens de serviço cadastradas e as que não possuem, exibe as Ordens de Serviço Finalizadas e não finalizadas, exibe opção para Gerar a Ordem de Serviço. Assim como é possível arquivar a requisição, invocando a funcionalidade [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_arquivar_requisicao_infra | Arquivar Requisição]]. ==== Passo 3 ==== Ao selecionar para gerar uma ordem de serviço são exibidas algumas informações da requisição: * __**Número da Requisição**__: Tipo - NUMÉRICO, formato: 9.../AAAA. * __**Unidade Requisitante**__: Tipo - TEXTO, formato: DENOMINAÇÃO UNIDADE. * __**Solicitante**__: Tipo - TEXTO. * __**Descrição da Requisição**__: Tipo - TEXTO * __**Horário para atendimento**__: Tipo - TEXTO * __**Tipo de Serviço**__: Tipo TEXTO * __**Ramal**__: Tipo - NUMÉRICO O Sistema as informações da ordem de serviço para cadastro: * **Tipo de Servidor***: Tipo TEXTO, são apresentadas as opções: 'OUTROS SERVIDORES', 'TERCEIRIZADO' ou 'UFRN'. * OUTROS SERVIDORES OU TERCEIRIZADO: * **Executante:*** Tipo - TEXTO. * **Categorias Profissionais**: Tipo - TEXTO. ([[#principais_regras_de_negócio|RN02]]), indica o tipo do Executante, se é UFRN ou Terceirizado e dependendo desse tipo, no caso de ordem de serviço de manutenção, são mostradas as especialidades que o mesmo pode assumir, por exemplo ''ALMOXARIFE'', ''CALCETEIRO'', ''ELETRICISTA''. Essas especialidades podem ser visualizadas no caso de uso [[desenvolvimento:especificacoes:sipac:infra_estrutura:casos_de_uso:cadastros:cadastros:categorias_de_servico:cadastrar | Listar Categoria Servidor]]. * **Servidor**: Tipo - AUTOCOMPLETE, formato: NOME, entrada de dados: NOME. Este campo é exibido se a opção for UFRN. Para executantes ou servidores adicionados, o Sistema exibe lista com as atributos: * **__SIAPE__**: Tipo - NUMÉRICO (Se Servidor). * **__Nome__**: Tipo - TEXTO. * **__Categorias Profissionais__**: Tipo - TEXTO. * Opção para remover ou alterar. O Sistema solicita os dados da vistoria: * **Diagnóstico da Vistoria**: Tipo TEXTO. * **Vistoria Executada**: Tipo - TEXTO. A forma como foi executada a vistoria, que pode ser: * **Integralmente**: Neste caso deve ser informada a **data** em que foi executada a vistoria. * **Parcialmente**: Deve-se informar o **motivo** pelo qual a vistoria não foi completada, além da **data** em que foi executada. * **Não Executado**: Deve-se informar o **motivo** pelo qual a vistoria não foi executada. * **Técnico Responsável:** Tipo - AUTOCOMPLETE, Formato: CÓDIGO - NOME, entrada de dados: NOME. ==== Passo 4 ==== O Usuário confirma cadastro e o Sistema exibe tela com as informações: [[alterar_remover_ordem_de_servico#Visualizar Ordem de Serviço|Visualizar Comprovante de Ordem de Serviço]]. Modelo de impressão da OS: ^ INFORMAÇÕES GERAIS ^^ | **Ordem de Serviço:**| 9.../AAAA | | **Requisição**:| 9.../AAAA | | **Solicitante**:| SOLICITANTE | | **Ramal**:| NÚMERO RAMAL | | **Horário para Atendimento**:| HORÁRIO | | **Serviço**:| NOME SERVIÇO | | **Descrição**:| DESCRIÇÃO SERVIÇO | | **Unidade a ser executado o serviço**: | NOME UNIDADE | **Tipo Servidor** **Nome do Servidor**: NOME CAMPO PARA MARCAÇÃO DAS CATEGORIA(S) DO SERVIÇO Foi(foram) encaminhado(s) para executar os serviços relacionados à solicitação desta unidade. **Vistoria** ***Executado**: CAMPO PARA MARCAÇÃO DO STATUS DA EXECUÇÃO. ***Motivo**: CAMPO PARA MARCAÇÃO DO MOTIVO DA NÃO-EXECUÇÃO OU EXECUÇÃO PARCIAL. Após cumprida a presente Ordem de Serviço, faço devolução do serviço solicitado. EM DD/MM/AAAA. CAMPO DE ASSINATURA DO DIRETOR DO DEPARTAMENTO DE MANUTENÇÕES CAMPO DE ASSINATURA DO TÉCNICO RESPONSÁVEL CAMPO DE ASSINATURA DO SERVIDOR RESPONSÁVEL O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Para uma requisição possuir uma ordem de serviço é necessário que a mesma tenha status de autorizada, aguardando execução, aguardando material ou em execução. * **RN02** - As categorias profissionais são exibidas de acordo com o fato do servidor pertencer à UFRN, TERCEIRIZADO ou OUTROS SERVIDORES. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.supinfra.manutencao.dominio.OrdemServico | administrativo.infra.ordem_servico | | br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra | administrativo.infra.requisicao_supinfra | | br.ufrn.sipac.supinfra.manutencao.struts.TipoOrdemServico | administrativo.infra.tipo_ordem_servico | | br.ufrn.sipac.supinfra.manutencao.dominio.TipoExecutanteOrdemServico | administrativo.infra.ordem_servico_tipo_exec | | br.ufrn.sipac.supinfra.manutencao.dominio.TipoExecutante.StatusOrdemServico | administrativo.infra.status_ordem_servico | | br.ufrn.sipac.supinfra.manutencao.dominio.TipoExecutante | administrativo.infra.tipo_executante | | br.ufrn.sipac.supinfra.manutencao.dominio.CategoriaServidor | administrativo.infra.categoria_servidor | | br.ufrn.sipac.supinfra.manutencao.dominio.ExecutanteCategorias | administrativo.infra.executante_categorias | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Infra-estrutura Link(s): Sipac -> Infra-estrutura -> Manutenção -> Ordens de Serviço -> Gerar Ordem de Serviço Usuário: lane Papel que usuário deve ter: SipacPapeis.GESTOR_MANUTENCAO ===== Cenários de Teste ===== Verificar se ao finalizar o cadastro e optar por gerar uma nova ordem de serviço, o sistema volta para a tela de busca e exibe a mesma listagem inicial. ===== Dados para o Teste === Para encontrar uma requisição com status que satisfaça a primeira regra de negócio, basta acessar o caso de uso abaixo e informar o tipo de requisição "Manutenção" e o status da requisição, por exemplo, "Aguardando Execução". //**SIPAC -> INFRA-ESTRUTURA -> REQUISIÇÕES -> REQUISIÇÕES -> ACOMPANHAR REQUISIÇÕES ENVIADAS.**//