[[:ajuda|{{ :ajuda:gsan-atendimento.png?nolink&200|}}]] ====== Informar Programação de Abastecimento e Manutenção ====== O objetivo desta funcionalidade é informar (inserir, atualizar ou remover) a programação de abastecimento e manutenção para um período de referência e uma área de bairro. A opção pode ser encontrada via **Menu de Sistema**, no caminho: **[[:ajuda:pagina_inicial|GSAN]] > [[:ajuda:atendimento|Atendimento ao Público]] > [[:ajuda:atendimento:abastecimento_e_manutencao|Abastecimento e Manutenção]] > Informar Programação de Abastecimento e Manutenção**. Feito isso, o sistema exibe a tela a seguir: ==== Observação ==== ^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^ {{ :ajuda:y_filtrar_programacao_am.jpg?nolink |}} Acima, informe os parâmetros para preenchimento dos campos. Em seguida clique no botão {{:ajuda:botaopesquisar.jpg?nolink|}}. Em seguida, o sistema visualiza a tela abaixo: {{ :ajuda:tela_inicial_informar_programacao_am.jpg?nolink |}} A partir dos parâmetros informados, o sistema seleciona toda a programação de abastecimento e manutenção existente (caso exista), e permite que novas programações sejam adicionadas. Clique no botão {{:ajuda:adicionar.png?nolink|}} dos quadros **Programação de Abastecimento** e **Programação de Manutenção** que será exibido um popup para que sejam informados os dados, conforme tela apresentada, respectivamente, **[[=ajuda:informar_programacao_de_abastecimento_e_manutencao#programacao_de_abastecimento|AQUI]]** e **[[=ajuda:informar_programacao_de_abastecimento_e_manutencao#programacao_de_manutencao|AQUI]]**. Caso não exista programação de abastecimento ou de manutenção previamente cadastrada para o município e bairro informados, o sistema permite que seja efetuada uma cópia da programação já cadastrada para outro município e bairro no mesmo mês/ano de referência, habilitando o botão {{:ajuda:copiar.png?nolink|}}. {{ :ajuda:ab.jpg?550 |}} ==== Programação de Abastecimento ==== Para informar nova programação de abastecimento, clique no botão {{:ajuda:adicionar.png?nolink|}}, informe os dados obrigatoriamente, e clique no botão {{:ajuda:inserir.png?nolink|}}. Para detalhes sobre o preenchimento dos campos clique **[[=ajuda:informar_programacao_de_abastecimento_e_manutencao&#preenchimento_dos_campos|AQUI]]**. {{ :ajuda:z_b_adicionar_informar_programacao_abastecimento.jpg?nolink |}} ==== Programação de Manutenção ==== Para informar nova programação de manutenção, clique no botão {{:ajuda:adicionar.png?nolink|}}, tela **Informar Programação de Abastecimento e Manutenção**, informe os dados obrigatoriamente, e clique no botão {{:ajuda:inserir.png?nolink|}}. Para detalhes sobre o preenchimento dos campos clique **[[=ajuda:informar_programacao_de_abastecimento_e_manutencao#preenchimento_dos_campos1|AQUI]]**. {{ :ajuda:b_adicionar_informar_programacao_manutencao.jpg?nolink |}} A tela abaixo, apresenta uma programação de abastecimento e manutenção cadastrada: {{ :ajuda:tela_inicial_preenchida_informar_programacao_am.jpg?nolink |}} Ao clicar no //link// do campo //Data Inicio//, será exibido o popup contendo os dados da programação de abastecimento. Ao clicar no //link// do campo **Descrição**, será exibido o popup contendo os dados da programação de manutenção. Para remover uma programação de abastecimento cadastrada, clique no botão {{:ajuda:relatorios:botao_remover_faixa.jpg?nolink|}}. Para remover uma programação de manutenção cadastrada, clique no botão {{:ajuda:relatorios:botao_remover_faixa.jpg?nolink|}}. Para comandar a conclusão da programação de abastecimento/manutenção, clique no botão {{:ajuda:relatorios:concluir.jpg?nolink|}}. Durante o preenchimento dos campos, o sistema executa algumas validações: - Verificar existência do município: - Caso o município não exista, será exibida a mensagem: //Município inexistente//. - Verificar informação do município: - Caso o município não tenha sido informado, será exibida a mensagem: //Informe Município//. - Verificar existência do bairro: - Caso o bairro informado não exista, será exibida a mensagem: //Bairro inexistente//. - Validar mês e ano de referência: - Caso o mês e ano de referência estejam inválidos, será exibida a mensagem: //Mês/Ano de Referência inválido//. - Verificar Data Início de Abastecimento: - Caso a Data Início de Abastecimento seja uma data inválida, será exibida a mensagem: //Data Início de Abastecimento inválida//. - Caso o mês/ano da Data Início de Abastecimento não seja igual ao mês/ano de referência informado, será exibida a mensagem: //Mês e Ano da Data Início de Abastecimento não corresponde ao Mês e Ano de Referência informado//. - Verificar Data Fim de Abastecimento: - Caso a Data Fim de Abastecimento seja uma data inválida, será exibida a mensagem: //Data Fim de Abastecimento inválida//. - Caso o mês/ano da Data Fim de Abastecimento não seja igual ao mês/ano de referência informado, será exibida a mensagem: //Mês e Ano da Data Fim de Abastecimento não corresponde ao Mês e Ano de Referência informado//. - Caso a Data Fim de Abastecimento seja anterior à Data Início de Abastecimento, será exibida a mensagem: //Data Fim de Abastecimento deve ser igual ou posterior à Data Início de Abastecimento//. - Verificar Hora Início de Abastecimento: - Caso a Hora Início de Abastecimento seja uma hora inválida, será exibida a mensagem: //Hora Início de Abastecimento inválida//. - Verificar Hora Fim de Abastecimento: - Caso a Hora Fim de Abastecimento seja uma hora inválida, será exibida a mensagem: //Hora Fim de Abastecimento inválida//. - Caso a Data Fim de Abastecimento seja igual à Data Início de Abastecimento e a Hora Fim de Abastecimento seja anterior à Hora Início de Abastecimento, será exibida a mensagem: //Hora Fim de Abastecimento deve ser igual ou posterior à Hora Início de Abastecimento//. - Verificar Existência de Programação de Abastecimento: - Caso a Data Início de Abastecimento informada esteja compreendida entre o intervalo de datas de início e fim de alguma programação já existente no //grid//; ou a Data Fim de Abastecimento informada esteja compreendida entre o intervalo de datas de início e fim de alguma programação já existente no //grid//; e a Hora Início de Abastecimento informada esteja compreendida entre o intervalo de horas de início e fim desta programação já existente no //grid//; ou a Hora Fim de Abastecimento informada esteja compreendida entre o intervalo de horas de início e fim desta programação já existente no //grid//, será exibida a mensagem: //Já existe programação de abastecimento para o período <> a <> de <> a <>//. - OBS: Atentar para o caso de programações com dias consecutivos, cujo intervalo de horas a ser considerado compreende o período de início e fim entre as datas distintas. - Verificar Data Início de Manutenção: - Caso a Data Início de Manutenção seja uma data inválida, será exibida a mensagem: //Data Início de Manutenção inválida//. - Caso o mês/ano da Data Início de Manutenção não seja igual ao mês/ano de referência informado, será exibida a mensagem: //Mês e Ano da Data Início de Manutenção não corresponde ao Mês e Ano de Referência informado// e retorna para o passo correspondente no fluxo principal. - Verificar Data Fim de Manutenção: - Caso a Data Fim de Manutenção seja uma data inválida, será exibida a mensagem: //Data Fim de Manutenção inválida//. - Caso o mês/ano da Data Fim de Manutenção não seja igual ao mês/ano de referência informado, será exibida a mensagem: //Mês e Ano da Data Fim de Manutenção não corresponde ao Mês e Ano de Referência informado//. - Caso a Data Fim de Manutenção seja anterior à Data Início de Manutenção, será exibida a mensagem: //Data Fim de Manutenção deve ser igual ou posterior à Data Início de Manutenção//. - Verificar Hora Início de Manutenção: - Caso a Hora Início de Manutenção seja uma hora inválida, será exibida a mensagem: //Hora Início de Manutenção inválida//. - Verificar Hora Fim de Manutenção: - Caso a Hora Fim de Manutenção seja uma hora inválida, será exibida a mensagem: //Hora Fim de Manutenção inválida//. - Caso a Data Fim de Manutenção seja igual à Data Início de Manutenção e a Hora Fim de Manutenção seja anterior à Hora Início de Manutenção, será exibida a mensagem: //Hora Fim de Manutenção deve ser igual ou posterior à Hora Início de Manutenção//. - Verificar Existência de Programação de Manutenção: - Caso [(a Data Início de Manutenção informada esteja compreendida entre o intervalo de datas de início e fim de alguma programação já existente no //grid//) ou (a Data Fim de Manutenção informada esteja compreendida entre o intervalo de datas de início e fim de alguma programação já existente no //grid//)] e [(a Hora Início de Manutenção informada esteja compreendida entre o intervalo de horas de início e fim desta programação já existente no //grid//) ou (a Hora Fim de Manutenção informada esteja compreendida entre o intervalo de horas de início e fim desta programação já existente no //grid//)], será exibida a mensagem: //Já existe programação de manutenção para o período <> a <> de <> a <>// e retorna para o passo correspondente no fluxo principal. - OBS: Atentar para o caso de programações com dias consecutivos, cujo intervalo de horas a ser considerado compreende o período de início e fim entre as datas distintas. - Verificar Caracteres Especiais: - Caso seja informado algum caracter especial na Descrição, será exibida a mensagem: //Descrição possui caracteres especiais//. - Verificar sucesso da transação: - Caso o código de retorno de alguma operação efetuada no banco de dados seja diferente de zero, será exibida a mensagem conforme o código de retorno. - Atualização realizada por outro usuário: - Caso o usuário esteja tentando atualizar uma programação que já tenha sido atualizada durante a manutenção corrente, será exibida a mensagem: //Esse(s) registro(s) foi(ram) atualizado(s) ou removido(s) por outro usuário durante a operação. Realize uma nova manutenção//. - Verificar Existência de Programação de Abastecimento a Ser Copiada: - Caso não exista na base de dados nenhuma programação de abastecimento para o mês de referência, e a área de bairro informada para a cópia, o sistema exibe a mensagem: //Não existe Programação de Abastecimento para <> em <> para ser copiada//. - Verificar Existência de Programação de Abastecimento Já Informada: - Caso já exista no grid alguma programação de abastecimento informada, ou seja, o grid não está vazio, o sistema desabilita o botão //Copiar//. ====== Preenchimento dos Campos ====== ^Campo^Orientações para Preenchimento^ |**Dados da Programação de Abastecimento**| | |Data Inicio|Campo obrigatório. Informe a data de inicio da programação de abastecimento, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.| |Data Fim|Campo obrigatório. Informe a data de fim da programação de abastecimento, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.| |Hora Inicio|Campo obrigatório. Informe a hora de inicio da programação de abastecimento, no formato hh:mm (hora, minuto).| |Hora Fim|Campo obrigatório. Informe a hora de fim da programação de abastecimento, no formato hh:mm (hora, minuto).| \\ ====== Preenchimento dos Campos ====== ^Campo^Orientações para Preenchimento^ |**Dados da Programação de Manutenção**| | |Descrição|Campo obrigatório. Informe a descrição, com no máximo 200 (duzentos) caracteres.\\ Caso seja informado algum caracter especial na //Descrição//, o sistema exibe a mensagem //Descrição possui caracteres especiais//.| |Situação|Campo obrigatório. Selecione uma das opções disponibilizadas pelo sistema.| |Data Inicio|Campo obrigatório. Informe a data de inicio da programação de abastecimento, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.| |Data Fim|Campo obrigatório. Informe a data de fim da programação de abastecimento, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.| |Hora Inicio|Campo obrigatório. Informe a hora de inicio da programação de abastecimento, no formato hh:mm (hora, minuto).| |Hora Fim|Campo obrigatório. Informe a hora de fim da programação de abastecimento, no formato hh:mm (hora, minuto).| ====== Funcionalidade dos Botões ====== ^Botão^Descrição da Funcionalidade^ |{{:ajuda:lupa.gif?nolink|}}|Ao clicar no botão, o sistema permite consultar um dado na base de dados.| |{{:ajuda:borracha.gif?nolink|}}|Ao clicar no botão, o sistema apaga o conteúdo do campo em exibição.| |{{:ajuda:relfinanceiro:b_x_limpar.jpg?nolink|}}|Ao clicar no botão, o sistema limpa o conteúdo dos campos da tela.| |{{:ajuda:botaopesquisar.jpg?nolink|}}|Ao clicar no botão, o sistema comanda a pesquisa, de acordo com os parâmetros informados.| |{{:ajuda:copiar.png?nolink|}}|Ao clicar no botão, o sistema permite copiar dados de programação cadastrada para gerar nova programação de abastecimento.| |{{:ajuda:adicionar.png?nolink|}}|Ao clicar no botão, o sistema exibe a tela popup para que sejam informados os dados da programação de abastecimento/manutenção.| |{{:ajuda:calendario.gif?nolink|}}|Ao clicar no botão, o sistema permite selecionar uma data no calendário, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**.| |{{:ajuda:fechar.png?nolink|}}|Ao clicar no botão, o sistema fecha a tela popup.| |{{:ajuda:inserir.png?nolink|}}|Ao clicar no botão, o sistema comanda a inserção dos dados da programação de abastecimento e manutenção.| |{{:ajuda:relatorios:botao_remover_faixa.jpg?nolink|}}|Ao clicar no botão, o sistema remove uma programação de abastecimento/manutenção cadastrada.| |{{:ajuda:desfazer.png?nolink|}}|Ao clicar no botão, o sistema desfaz o último procedimento realizado.| |{{:ajuda:micromedicao:cancelar_1.jpg?nolink|}}|Ao clicar no botão, o sistema cancela a operação e retorna à tela principal.| |{{:ajuda:relatorios:concluir.jpg?nolink|}}|Ao clicar no botão, o sistema comanda a conclusão dos procedimentos de cadastramento de programação de abastecimento e manutenção.| ===== Referências ===== **[[=postgres:atendimento_ao_publico:uc0414|Informar Programação de Abastecimento e Manutenção]]**. ==== Termos Principais ==== **[[=ajuda:d#distrito_operacional|Distrito Operacional]]** **[[=ajuda:z|Zona de Abastecimento]]** **[[=ajuda:s#setor_de_abastecimento|Setor de Abastecimento]]** ===== Vídeos ===== **[[=treinamentos:livre:video-aulas:informar_programacao_de_abastecimento_e_manutencao|Informar Programação de Abastecimento e Manutenção]]** \\ ~~ODT~~ \\ \\ Clique [[:ajuda|aqui]] para retornar ao Menu Principal do GSAN