Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | PIMSMULTICULTIVOS | Módulo | PIMSMC |
Segmento Executor | Agroindústria | ||
Projeto1 | IRM1 | ||
Requisito1 | Subtarefa1 | ||
Chamado2 |
| ||
Release de Entrega Planejada | Réplica |
| |
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Inclusão dos Alvos fitossanitários na Ordem de Serviço de Campo; Vazão Programa/ha, Capacidade do Tanque na Ordem de Serviço de Campo e Aplicação de Insumos; Controle de Turno no apontamento de plantio, aplicação de insumos, atividade de produção, atividade manual, atividade mecanizada; Ciclo de Desenvolvimento da Variedade por Unidade Administrativa e Controle de Estádio por Cultura/Ocupação.
Definição da Regra de Negócio
Rotinas Envolvidas | ||
Rotina | Tipo de Operação | Opção de Menu |
Operação | Alteração | Tabelas > Administrativo > Operação |
Ordem de Serviço de Campo | Alteração | Apontamentos > Atividades e Recursos > Ordem de Serviço de Campo |
Importação de Ordem de Serviço de Campo | Alteração | Apontamentos > Atividades e Recursos > Ordem de Serviço de Campo (Importar Dados) |
Apontamento de Aplicação de Insumos | Alteração | Apontamentos > Atividades e Recursos > Aplicação de Insumos |
Importação de Aplicação de Insumos | Alteração | Apontamentos > Atividades e Recursos > Aplicação de Insumos (Importar Dados) |
Configurações Gerais | Alteração | Administração > Configurações Gerais |
Apontamento de Plantio | Alteração | Apontamentos > Plantio > Plantio |
Importação do Apontamento de Plantio | Alteração | Apontamentos > Plantio > Plantio (Importar Dados) |
(Cadastro de Variedade / Híbridos | Alteração | Tabelas > Culturas > Variedade / Híbridos |
Cadastro de Estádios | Alteração | Tabelas > Básico > Estádio de Plantas |
Inspeção Fitossanitária | Alteração | Apontamentos > Fitossanitário > Inspeção Fitossanitária |
Inspeção Fitossanitária por Pontos | Alteração | Apontamentos > Fitossanitário > Inspeção Fitossanitária |
Importação de Inspeção Fitossanitária | Alteração | Apontamentos > Fitossanitário > Inspeção Fitossanitária (Importar Dados) |
Apontamento de Atividade de Produção | Alteração | Apontamentos > Atividades e Recursos > Atividade de Produção |
Importação do apontamento de Atividade de Produção | Alteração | Apontamentos > Atividades e Recursos > Atividade de Produção (Importar Dados) |
Apontamento de Atividades Manuais | Alteração | Apontamentos > Atividades e Recursos > Atividades Manuais |
Importação do Apontamento de Atividade Manual | Alteração | Apontamentos > Atividades e Recursos > Atividades Manuais (Importar Dados) |
Apontamento de Atividades Mecanizadas | Alteração | Apontamentos > Atividades e Recursos > Atividades Mecanizadas |
Importação do Apontamento de Atividades Mecanizadas | Alteração | Apontamentos > Atividades e Recursos > Atividades Mecanizadas (Importar Dados) |
- Inclusão dos parâmetros referente a ordem de serviço para informar a Vazão e a Capacidade do Tanque no cadastro de Operação.
Objetivo: Inclusão dos parâmetros referente a ordem de serviço para informar a Vazão e a Capacidade do Tanque no cadastro de Operação.
Menu: Tabelas > Administrativo > Operação
Esboço da tela:
Dados
Campos Obrigatórios:
- Informar a Vazão Programada/ha: O usuário deve indicar se informa a Vazão na ordem de serviço. Por padrão campo é inicializado com valor “Desabilitado”.
- Desabilitado: Indica que a Vazão Programada/ha não será informada na ordem de serviço.
- Habilitado: Indica que a Vazão Programada/ha será informada na ordem de serviço.
- Obrigatório: Indica que será obrigatório informar a Vazão Programada/ha na ordem de serviço.
- Informar a Capacidade do Tanque: O usuário deve indicar se informa a Capacidade do Tanque na ordem se serviço. Por padrão campo é inicializado com valor “Desabilitado”.
- Desabilitado: Indica que a Capacidade do Tanque não será informada na ordem de serviço.
- Habilitado: Indica que a Capacidade do Tanque será informada na ordem de serviço.
- Obrigatório: Indica que será obrigatório informar a Capacidade do Tanque na ordem de serviço.
- Obrigatório quando informar a Vazão Programada/ha: Indica que será obrigatório informar a Capacidade do Tanque na ordem de serviço quando informar a Vazão Programada/ha.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Operações Agrícolas | OPERACAO | Existente |
- Criar novos campos na tabela OPERACAO. Por padrão, ao inserir novos registros, os campos Informar a Vazão Programada/ha (FG_VAZ_PROG) e Informar a Capacidade do Tanque (FG_CAP_TANQUE) são inicializados com o valor ‘1’ - Desabilitado.
ALTER TABLE OPERACAO ADD FG_VAZ_PROG VARCHAR2(1) DEFAULT '1' NOT NULL;
ALTER TABLE OPERACAO ADD FG_CAP_TANQUE VARCHAR2(1) DEFAULT '1' NOT NULL;
- Campos tipados da tabela OPERACAO:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
OPERACAO | FG_VAZ_PROG | Desabilitado | Desabilitado | '1' | Indica que a Vazão Programada/ha não será informada na ordem de serviço |
|
|
| Habilitado | '2' | Indica que a Vazão Programada/ha será informada na ordem de serviço |
|
|
| Obrigatório | '3' | Indica que será obrigatório informar a Vazão Programada/ha na ordem de serviço |
OPERACAO | FG_CAP_TANQUE | Desabilitado | Desabilitado | '1' | Indica que a Capacidade do Tanque não será informada na ordem de serviço |
|
|
| Habilitado | '2' | Indica que a Capacidade do Tanque será informada na ordem de serviço |
|
|
| Obrigatório | '3' | Indica que será obrigatório informar a Capacidade do Tanque na ordem de serviço |
|
|
| Obrigatório quando informar a Vazão Programada/ha | '4' | Indica que será obrigatório informar a Capacidade do Tanque na ordem de serviço quando informar a Vazão Programada/há |
2. Sincronizar (PIMS Multicultivos > Mobilidade) o cadastro de Operação com as informações referente a ordem de serviço.
Objetivo: Sincronizar o cadastro de Operação com as informações referente a Ordem de Serviço para informar a Vazão Programada/ha e a Capacidade do Tanque. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
Especificação técnica:
- Alterar serviço para disponibilizar as tags com as informações referente a Ordem de Serviço para informar a Vazão Programada/ha e a Capacidade do Tanque do cadastro de Operação.
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel:
- OPERACAO_METHOD = "downloadDados";
- OPERACAO_ACTION = "manterOperacao.do";
Tabelas:
Descrição | Nome | Situação |
Operações Agrícolas | OPERACAO | Existente |
3. Configuração para impressão no rodapé informações sobre a execução da Ordem se Serviço.
Objetivo: Configurar se imprimi no rodapé da ordem de serviço as informações sobre a execução da Ordem de serviço.
Menu: Administração > Configurações Gerais
Esboço da tela:
Grupos de Configuração e suas respectivas configurações:
- Ordem de Serviço de Campo:
- Imprimir no rodapé informações sobre a execução da Ordem de Serviço: Indica se imprimi no rodapé da Ordem de Serviço as informações referentes a execução da Ordem de Serviço.
Especificação técnica:
- Inserir no manual o descritivo assinalado em cor vermelha acima no final do item Ordem de Serviço de Campo.
- Incluir novo parâmetro no cadastro de parâmetros de configuração/controle da aplicação (tabela PRXPARAMETER):
INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION, VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (808, 'PIMSGRAOS.OSCAMPO', 'FG_IMPRIMIR_INFO_EXEC_OS', 'Imprimir no rodapé informações sobre a execução da Ordem de Serviço', 'N', 'N', 8, 'S', 1, 1, SYSDATE, 'PRX', 'N');
4. Inclusão dos Alvos fitossanitários na Ordem de Serviço de Campo, inclusão da Vazão Programada/ha e a Capacidade do Tanque.
Objetivo: Inclusão dos Alvos fitossanitários na Ordem de Serviço de Campo, inclusão da Vazão Programada/ha e a Capacidade do Tanque.
Menu: Apontamentos > Atividades e Recursos > Ordem de Serviço de Campo
Esboço da tela:
Dados
Demais Campos:
- Vazão Programada/ha: Indica que o usuário pode informar a Vazão Programada/ha na Ordem de Serviço. Quando informada a Vazão Programada/ha deve ser maior que 0 (zero) e a mesma será sugerida no apontamento de Aplicação de Insumo para a Ordem de Serviço. Campo desabilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Desabilitado”. Campo habilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Habilitado”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Obrigatório”. (Tamanho do campo: 6 inteiros e 4 decimais).
- Capacidade do Tanque: Indica que o usuário pode informar a Capacidade do Tanque na Ordem de Serviço. Quando informada a Capacidade do Tanque deve ser maior que 0 (zero). Campo desabilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Desabilitado”. Campo habilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Habilitado”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório quando informar a Vazão Programada/ha” e a Vazão Programada/ha informada for maior que 0 (zero). (Tamanho do Campo: 6 inteiros com 4 decimais).
Alvos
Campos Obrigatórios:
- Fitossanidade: Fitossanidade alvo na Ordem de Serviço de Campo. A fitossanidade deve estar previamente cadastrada, estar associada à Cultura/Ocupação do Período de Produção informado e configurada como “Aponta Inspeção”. Não é permitido possuir mais de um registro para a mesma Fitossanidade na mesma Ordem de Serviço. (Tamanho do campo: 10 inteiros).
- Alvo Principal: Quando marcado indica que a fitossanidade é alvo principal.
Demais Validações:
- Permitir marcar uma única fitossanidade como alvo principal para a Ordem de Serviço de Campo.
Relatório:
Campos (cabeçalho):
- Vazão Programada/ha: Vazão Programada/ha informada na Ordem de Serviço.
- Capacidade do Tanque: Capacidade do Tanque informada na Ordem de Serviço.
- Número de Tanques: Área Total (Ha) / (Capacidade do Tanque / Vazão Programada/Ha). Campo calculado quando a Vazão Programada/ha e Capacidade do Tanque informadas.
Campos Recursos (detalhe):
- Insumo por Tanque: Consumo / Número de Tanques. Campo calculado quando o Consumo e Número de Tanques informados.
Campos Alvos (detalhe):
- Alvo: Código e descrição da fitossanidade alvo informada na Ordem de Serviço.
- Alvo Principal: Identificação da fitossanidade definida como alvo principal.
Campos (rodapé):
- Imprimir no rodapé a descrição (Supervisor / Responsável Técnico e a linha para Assinatura).
- Quando configurado “Imprimir no rodapé informações sobre a execução da Ordem de Serviço” em “Administração > Configurações Gerais” e Grupo de Configuração “Ordem de Serviço de Campo”, imprimir no rodapé as informações referentes a execução da ordem de serviço (EXECUÇÃO, Data Início, Data Fim, Coordenador e linha para assinatura), caso contrário não imprimir a as informações referente a execução da ordem de serviço (EXECUÇÃO, Data Início, Data Fim, Coordenador e linha para assinatura).
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Apontamento de Ordem de Serviço - Campo | APORDSERVICO | Existente |
Apontamento de Ordem de Serviço - Alvos | APORDSERVICO_ALV | Nova |
- Incluir campos QT_VAZ_PROG e QT_CAP_TANQUE na tabela APORDSERVICO:
ALTER TABLE APORDSERVICO ADD (QT_VAZ_PROG NUMBER (10,4));
ALTER TABLE APORDSERVICO ADD (QT_CAP_TANQUE NUMBER (10,4));
- Criar tabela APORDSERVICO_ALV para associar fitossanidades alvos da Ordem de Serviço de Campo:
CREATE TABLE APORDSERVICO_ALV (
ID_APORDSERVICO_ALV NUMBER(38,0) NOT NULL,
ID_APORDSERVICO NUMBER(38,0) NOT NULL,
ID_FITOSSANIDADE NUMBER(38,0) NOT NULL,
FG_ALVO_PRINCIPAL VARCHAR2(1) NOT NULL,
ROWVERSION NUMBER(38,0),
LAST_UPDATE DATE,
CHANGED_BY VARCHAR2(60),
CONSTRAINT APORDSERVICO_ALV_PK PRIMARY KEY (ID_APORDSERVICO_ALV));
Dados
- Quando informada a Vazão Programada/ha, deve ser maior que 0 (zero) e a mesma será sugerida no apontamento de Aplicação de Insumo para a Ordem de Serviço. Campo desabilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Desabilitado” (campo FG_VAZ_PROG da tabela OPERACAO com valor “1”). Campo habilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Habilitado” (campo FG_VAZ_PROG da tabela OPERACAO com valor “2”). Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Obrigatório” (campo FG_VAZ_PROG da tabela OPERACAO com valor “3”).
- Quando informada a Capacidade do Tanque deve ser maior que 0 (zero). Campo desabilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Desabilitado” (campo FG_CAP_TANQUE da tabela OPERACAO com valor “1”). Campo habilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Habilitado” (campo FG_CAP_TANQUE da tabela OPERACAO com valor “2”). Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório” (campo FG_CAP_TANQUE da tabela OPERACAO com valor “3”). Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório” quando informar a Vazão Programada/ha” (campo FG_CAP_TANQUE da tabela OPERACAO com valor “4”) e a Vazão Programada/ha informada for maior que 0 (zero).
Alvos
- A fitossanidade deve estar previamente cadastrada (tabela FITOSSANIDADE), estar associada à Cultura/Ocupação do Período de Produção informado (campo ID_OCUPACAO da tabela PERIODOSAFRA, a partir ID_PERIODOSAFRA da tabela UPNIVEL3 e este a partir do campo ID_UPNIVEL3 da tabela APORDSERVICO_LC) e configurada como “Aponta Inspeção” (campo FG_APT_INSPEC da tabela FITOSSANIDADE com valor “S”).
- Não é permitido possuir mais de um registro para a mesma Fitossanidade na mesma Ordem de Serviço, desta forma, criar o índice único para garantir esta restrição:
CREATE UNIQUE APORDSERVICO_ALV_U ON APORDSERVICO_ALV (ID_APORDSERVICO, ID_FITOSSANIDADE);
- Permitir marcar uma única fitossanidade como alvo principal para a Ordem de Serviço de Campo selecionada (garantir que tenha apenas um registro com o campo FG_ALVO_PRINCIPAL da tabela APORDSERVICO_ALV com valor “S” para a mesma Ordem de Serviço).
- A pesquisa de fitossanidades deve listar apenas registros configurados como “Aponta Inspeção” (campo FG_APT_INSPEC da tabela FITOSSANIDADE com valor “S”), para isso deve-se inicializar o campo Aponta Inspeção com valor “Sim” no filtro.
Relatório
- Na impressão da Ordem de Serviço de Campo aumentar o espaçamento entre as linhas impressas referente aos recursos.
- Número de Tanques: Área Total (Ha) / (Capacidade do Tanque / Vazão Programada/Ha). Campo calculado quando a Vazão Programada/ha e Capacidade do Tanque informadas.
- Insumo por Tanque: Consumo / Número de Tanques. Campo calculado quando o Consumo e Número de Tanques informados.
- Quando configurado “Imprimir no rodapé informações sobre a execução da Ordem de Serviço” em “Administração > Configurações Gerais” e Grupo de Configuração “Ordem de Serviço de Campo” (campo “FG_IMPRIMIR_INFO_EXEC_OS” com valor “S” da tabela PRXPARAMETER), imprimir no rodapé as informações referentes a execução da ordem de serviço (EXECUÇÃO, Data Início, Data Fim, Coordenador e linha para assinatura), caso contrário não imprimir a as informações referente a execução da ordem de serviço (EXECUÇÃO, Data Início, Data Fim, Coordenador e linha para assinatura).
5. Sincronizar (PIMS Multicultivos > Mobilidade e Mobilidade > PIMS Multicultivos) Fitossanidades Alvo e Vazão Programada da Ordem de Serviço de Campo.
Objetivo: Sincronizar as Fitossanidades Alvo e a Vazão Programada/ha da Ordem de Serviço de Campo. O sincronismo deve ocorrer tanto no envio das informações do PIMS Multicultivos para a Mobilidade quanto no envio das informações da Mobilidade para o PIMS Multicultivos.
Especificação técnica:
- Alterar serviço para disponibilizar as tags com as Fitossanidades Alvo e a Vazão Programada/ha da Ordem de Serviço de Campo.
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel (verificar os métodos e actions informados abaixo).
- ORDEM_SERVICO_METHOD = "downloadDados"
- ORDEM_SERVICO_ACTION = "ordemServicoCampo.do"
- ORDEM_SERVICO_ACTION = "manterOrdemServicoCampoImport.do"
- ORDEM_SERVICO_METHOD = "inserir"
- ORDEM_SERVICO_TESTE_METHOD = "selecionarOSOficialPelaOrigem"
- ORDEM_SERVICO_DETALHE_ACTION = "manterOrdemServicoCampoContratoImport.do"
- ORDEM_SERVICO_DETALHE_METHOD = "inserir";
- ORDEM_SERVICO_EMBALAGEM_ACTION = "manterOrdemServicoCampoEmbalagemImport.do"
- ORDEM_SERVICO_EMBALAGEM_METHOD = "inserir"
- ORDEM_SERVICO_LOCAL_ACTION = "manterOrdemServicoCampoLocalImport.do"
- ORDEM_SERVICO_LOCAL_METHOD = "inserir"
- ORDEM_SERVICO_RECURSO_ACTION = "manterOrdemServicoCampoComponenteImport.do"
- ORDEM_SERVICO_RECURSO_METHOD = "inserir"
- ORDEM_SERVICO_ALVO_ACTION = "manterOrdemServicoCampoAlvoImport.do" (verificar se foi criado para atender a inclusão do as Fitossanidades Alvo)
- ORDEM_SERVICO_ALVO_METHOD = "inserir" (verificar se foi criado para atender a inclusão do as Fitossanidades Alvo)
Tabelas:
Descrição | Nome | Situação |
Importação - Apontamento de Ordem de Serviço - Campo | APORDSERVICO_TMP | Existente |
Importação - Apontamento de Ordem de Serviço - Alvos | APORDSERVICO_ALV_TMP | Nova |
- Incluir campos QT_VAZ_PROG e QT_CAP_TANQUE na tabela APORDSERVICO_TMP:
ALTER TABLE APORDSERVICO_TMP ADD (QT_VAZ_PROG NUMBER (10,4));
ALTER TABLE APORDSERVICO_TMP ADD (QT_CAP_TANQUE NUMBER (10,4));
- Criar tabela APORDSERVICO_ALV_TMP para importação das fitossanidades alvos associadas a Ordem de Serviço de Campo:
CREATE TABLE APORDSERVICO_ALV_TMP (
ID_APORDSERVICO_ALV_TMP NUMBER(38,0) NOT NULL,
ID_APORDSERVICO NUMBER(38,0) NOT NULL,
ID_FITOSSANIDADE NUMBER(38,0) NOT NULL,
CD_FITOSSANIDADE NUMBER(38,0) NOT NULL,
DA_FITOSSANIDADE VARCHAR2(10) NOT NULL,
FG_ALVO_PRINCIPAL VARCHAR2(1) NOT NULL,
ROWVERSION NUMBER(38,0),
LAST_UPDATE DATE,
CHANGED_BY VARCHAR2(60),
CONSTRAINT APORDSERVICO_ALV_TMP_PK PRIMARY KEY (ID_APORDSERVICO_ALV_TMP));
6. Inclusão dos Alvos fitossanitários na Importação da Ordem de Serviço de Campo e inclusão da Vazão Programada/ha.
Objetivo: Inclusão dos Alvos fitossanitários na Importação da Ordem de Serviço de Campo e inclusão da Vazão Programada/ha.
Menu: Apontamentos > Atividades e Recursos > Ordem de Serviço de Campo (Importar Dados)
Esboço da tela:
Dados
Demais Campos:
- Vazão Programada/ha: Indica que o usuário pode informar a Vazão Programada/ha na Ordem de Serviço. Quando informada a Vazão Programada/ha deve ser maior que 0 (zero) e a mesma será sugerida no apontamento de Aplicação de Insumo para a Ordem de Serviço. Campo desabilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Desabilitado”. Campo habilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Habilitado”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Obrigatório”. (Tamanho do campo: 6 inteiros e 4 decimais).
- Capacidade do Tanque: Indica que o usuário pode informar a Capacidade do Tanque na Ordem de Serviço. Quando informada a Capacidade do Tanque deve ser maior que 0 (zero). Campo desabilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Desabilitado”. Campo habilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Habilitado”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório quando informar a Vazão Programada/ha” e a Vazão Programada/ha informada for maior que 0 (zero). (Tamanho do Campo: 6 inteiros com 4 decimais).
Alvos
Campos Obrigatórios:
- Fitossanidade: Fitossanidade alvo na Ordem de Serviço de Campo. A fitossanidade deve estar previamente cadastrada, estar associada à Cultura/Ocupação do Período de Produção informado e configurada como “Aponta Inspeção”. Não é permitido possuir mais de um registro para a mesma Fitossanidade na mesma Ordem de Serviço. (Tamanho do campo: 10 inteiros).
- Alvo Principal: Quando marcado indica que a fitossanidade é alvo principal.
Demais Validações:
- Permitir marcar uma única fitossanidade como alvo principal para a Ordem de Serviço de Campo.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Importação - Apontamento de Ordem de Serviço - Campo | APORDSERVICO_TMP | Existente |
Importação - Apontamento de Ordem de Serviço - Alvos | APORDSERVICO_ALV_TMP | Nova |
- O usuário poderá alterar registros que foram importados e até excluir, mas não poderá incluir na tela de importação.
- Criar um serviço (ou utilizar um existente para) que o dispositivo móvel irá utilizar para persistir os apontamentos realizados nas tabelas temporárias via Wi-Fi. (Alinhar com equipe de mobilidade)
- Caso o usuário entre em modo de edição em algum registro que seja inválido, ao passar pelo campo inconsistente, irá exibir mensagem de erro e limpar o campo.
Validar
- Basear-se nas importações existentes para criar um método que irá receber um mapa de filtro, selecionar os registros da tabela temporária, e validar item a item, atributo por atributo, se qualquer atributo de qualquer item possuir inconformidade (não existir o respectivo ID nos registros do sistema), esse item deverá ser considerado como inconsistente, através do set de algum atributo com uma mensagem. Isto deve ser aplicado a todos os registros filtrados, para posteriormente ser exibido ao usuário e ele possa identificar facilmente e consiga ajustar os dados inconsistentes. Nos registros selecionados que estiverem corretos, a coluna FG_STATUS da tabela temporária deverá ser atualizada com o valor ‘V’ (Válido), enquanto que nos que estiverem incorretos, a coluna deverá receber ‘I’ (Inválido). Além de validar se os registros existem no sistema, também deverá ser realizado as validações realizadas na tela.
Importar
- Chamar o método de validar, inserir os registros que forem válidos e dar mensagem ao usuário de quantos registros foram validados e inseridos, ou caso não tenha obtido nenhum registro válido, a mensagem de que nenhum registro foi importado. Ao importar os registros válidos, os mesmos deverão ser excluídos da tabela temporária.
7. Sugerir a Vazão Programada/ha de acordo com a Ordem de Serviço de Campo na Aplicação de Insumos.
Objetivo: Sugerir a Vazão Programada/ha de acordo com a Ordem de Serviço de Campo na Aplicação de Insumos.
Menu: Apontamentos > Atividades e Recursos > Aplicação de Insumos
Esboço da tela:
Dados
Campos Obrigatórios:
- Vazão Programada/ha: Vazão Programada por Hectare, o usuário pode informar a vazão programada para realização da pulverização. Campo obrigatório quando configurado em “Administração > Configurações Gerais” e Grupo de Configuração “Aplicação de Insumos”. Ao informar a Ordem de Serviço de Campo, é sugerida a Vazão Programada/ha informada na Ordem de Serviço de Campo (se informada). (Tamanho do campo: 6 inteiros e 4 decimais).
Especificação técnica:
- Ao informar a Ordem de Serviço de Campo, é sugerida a Vazão Programada/ha (campo QT_VAZ_PROG da tabela APORDSERVICO) informada na Ordem de Serviço de Campo (se informada).
8. Sugerir a Vazão Programada/ha de acordo com a Ordem de Serviço de Campo na Aplicação de Insumos.
Objetivo: Sugerir a Vazão Programada/ha de acordo com a Ordem de Serviço de Campo na Aplicação de Insumos.
Menu: Apontamentos > Atividades e Recursos > Aplicação de Insumos (Importar Dados)
Esboço da tela:
Dados
Campos Obrigatórios:
- Vazão Programada/ha: Vazão Programada por Hectare, o usuário pode informar a vazão programada para realização da pulverização. Campo obrigatório quando configurado em “Administração > Configurações Gerais” e Grupo de Configuração “Aplicação de Insumos”. Ao informar a Ordem de Serviço de Campo, é sugerida a Vazão Programada/ha informada na Ordem de Serviço de Campo (se informada). (Tamanho do campo: 6 inteiros e 4 decimais)
Especificação técnica:
- Ao informar a Ordem de Serviço de Campo, é sugerida a Vazão Programada/ha (campo QT_VAZ_PROG da tabela APORDSERVICO) informada na Ordem de Serviço de Campo (se informada).
9. Configuração para obrigatoriedade em informar o Turno no apontamento de Aplicação de Insumos.
Objetivo: Configurar se o Turno será obrigatório no apontamento de Aplicação de Insumos.
Menu: Administração > Configurações Gerais
Esboço da tela:
Grupos de Configuração e suas respectivas configurações:
- Aplicação de Insumos:
- Informar Turno: Indica se é obrigatório informar o Turno no apontamento de Aplicação de Insumos.
Especificação técnica:
- Inserir no manual o descritivo assinalado em cor vermelha acima no final do item Aplicação de Insumo.
- Incluir novo parâmetro no cadastro de parâmetros de configuração/controle da aplicação (tabela PRXPARAMETER):
INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION, VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (710, 'GEOAGRO.APTATIVINS', 'FG_ INFORMAR_TURNO', 'Informar Turno', 'N', 'N', 7, 'S', 1, 1, SYSDATE, 'PRX', 'N');
10. Inclusão do Turno no apontamento de Aplicação de Insumos.
Objetivo: Inclusão do Turno no apontamento de Aplicação de Insumos para indicar em qual turno foi realizado a aplicação de insumo.
Menu: Apontamentos > Atividades de Recursos > Aplicação de Insumos
Esboço da tela:
Dados
Campos com Obrigatoriedade Condicional:
- Turno: Turno em que foi realizado a aplicação de insumo. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Aplicação de Insumos”. Por padrão é inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que a aplicação de insumos foi realizada durante o dia.
- Noturno: Indica que a aplicação de insumos foi realizada durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Apontamento de Aplicação de Insumos | APAPLINSUMO | Existente |
- Incluir campo FG_TURNO (indica o Turno em que foi realizado a aplicação de insumo) na tabela APAPLINSUMO:
ALTER TABLE APAPLINSUMO ADD (FG_TURNO VARCHAR2(1));
- Campos tipados da tabela APAPLINSUMO:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APAPLINSUMO | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que a aplicação de insumos foi realizada durante o dia. |
|
|
| Noturno | N | Indica que a aplicação de insumos foi realizada durante a noite. |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Aplicação de Insumos” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTATIVINS', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
11. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno na Aplicação de Insumos
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno na Aplicação de Insumos. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidad
Especificação técnica:
- Já está implementado o sincronismo de envio das Configurações Gerais, com a inserção do registro realizado anteriormente, esta configuração já estará sendo enviada para o dispositivo móvel.
12. Sincronizar (Mobilidade > PIMS Multicultivos) Turno na Aplicação de Insumos.
Objetivo: Incluir o campo Turno no sincronismo no apontamento de Aplicação de Insumos. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
Especificação técnica:
- Alterar serviço para disponibilizar a tag com o campo que identifica o Turno na Aplicação de Insumos (campo FG_TURNO).
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel.
- INSUMO_HEADER_ACTION = "apontamentoAplicacaoInsumosImport.do"
- INSUMO_HEADER_METHOD = "inserir"
- INSUMOS_INSUMO_ACTION = "apontamentoAplicacaoInsumosInsumoImport.do"
- INSUMOS_INSUMO_METHOD = "atualizaWeb"
- INSUMO_LOCAL_ACTION = "apontamentoAplicacaoInsumosLocalImport.do"
- INSUMO_LOCAL_METHOD = "atualizaWeb"
Tabelas:
Descrição | Nome | Situação |
Importação - Aplicações de Insumos (Cabeçalho) | APAPLINSUMO_TMP | Existente |
- Incluir campo FG_TURNO (indica o Turno em que foi realizado a aplicação de insumo) na tabela APAPLINSUMO_TMP:
ALTER TABLE APAPLINSUMO_TMP ADD (FG_TURNO VARCHAR2(1));
13. Inclusão do Turno na Importação do apontamento de Aplicação de Insumos.
Objetivo: Inclusão do Turno na Importação do apontamento de Aplicação de Insumos.
Menu: Apontamentos > Atividades e Recursos > Aplicação de Insumos (Importar Dados)
Esboço da tela:
Campos com Obrigatoriedade Condicional:
- Turno: Turno em que foi realizado o apontamento de Aplicação de Insumos. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Aplicação de Insumos”.
- [Em branco]: Turno não informado.
- Diurno: Indica que a aplicação de insumo foi realizada durante o dia.
- Noturno: Indica que a aplicação de insumo foi realizada durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Importação - Aplicação de Insumos (Cabeçalho) | APAPLINSUMO _TMP | Existente |
- Campos tipados da tabela APAPLINSUMO_TMP:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APAPLINSUMO_TMP | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que a aplicação de insumos foi realizada durante o dia. |
|
|
| Noturno | N | Indica que a aplicação de insumos foi realizada durante a noite. |
O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Aplicação de Insumos” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTATIVINS', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
14. Configuração para obrigatoriedade em informar o Turno no apontamento de Plantio.
Objetivo: Configurar se o Turno será obrigatório no Apontamento de Plantio.
Menu: Administração > Configurações Gerais
Esboço da tela:
Grupos de Configuração e suas respectivas configurações:
- Ap. de Plantio:
- Informar Turno: Indica se é obrigatório informar o Turno no Apontamento de Plantio.
Especificação técnica:
- Inserir no manual o descritivo assinalado em cor vermelha acima no final do item Apontamento de Plantio.
- Incluir novo parâmetro no cadastro de parâmetros de configuração/controle da aplicação (tabela PRXPARAMETER):
INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION, VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (1106, 'GEOAGRO.APTPLANTIO', 'FG_ INFORMAR_TURNO', 'Informar Turno', 'N', 'N', 11, 'S', 1, 1, SYSDATE, 'PRX', 'N');
15. Inclusão do Turno no Apontamento de Plantio.
Objetivo: Inclusão do Turno no Apontamento de Plantio para indicar em qual turno foi realizado o plantio.
Menu: Apontamentos > Plantio > Plantio
Esboço da tela:
Dados
Campos com Obrigatoriedade Condicional:
- Turno: Turno em que foi realizado o plantio. Campo obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Plantio”. Por padrão é inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o plantio foi realizado durante o dia.
- Noturno: Indica que o plantio foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Apontamento de Plantio | APPLANTIO | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o plantio foi realizado) na tabela APPLANTIO:
ALTER TABLE APPLANTIO ADD (FG_TURNO VARCHAR2(1));
- Campos tipados da tabela APPLANTIO:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APPLANTIO | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o plantio foi realizado durante o dia |
|
|
| Noturno | N | Indica que o plantio foi realizado durante a noite |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Plantio” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTPLANTIO', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
16. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no Apontamento de Plantio.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no Apontamento de Plantio. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
Especificação técnica:
- Já está implementado o sincronismo de envio das Configurações Gerais, com a inserção do registro realizado anteriormente, esta configuração já estará sendo enviada para o dispositivo móvel.
17. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do Apontamento de Plantio.
Objetivo: Incluir o campo Turno no sincronismo de Apontamento de Plantio. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
Especificação técnica:
- Alterar serviço para disponibilizar a tag com o campo que identifica o Turno no Apontamento de Plantio (campo FG_TURNO).
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel.
- PLANTIO_HEADER_ACTION = "apontarApontamentoPlantioImport.do"
- PLANTIO_HEADER_METHOD = "inserir"
- PLANTIO_DETALHE_ACTION = "apontarApontamentoPlantioInsumoImport.do"
- PLANTIO_DETALHE_METHOD = "atualizaWeb"
Tabelas:
Descrição | Nome | Situação |
Importação de Apontamentos de Plantio | APPLANTIO_TMP | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o plantio foi realizado) na tabela APPLANTIO_TMP:
ALTER TABLE APPLANTIO_TMP ADD (FG_TURNO VARCHAR2(1));
18. Inclusão do Turno na Importação do Apontamento de Plantio.
Objetivo: Inclusão do Turno na Importação do Apontamento de Plantio.
Menu: Apontamentos > Plantio > Plantio (Importar Dados)
Esboço da tela:
Campos com Obrigatoriedade Condicional:
- Turno: Turno em que foi realizado o plantio. Campo obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Plantio”.
- [Em branco]: Turno não informado.
- Diurno: Indica que o plantio foi realizado durante o dia.
- Noturno: Indica que o plantio foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Importação de Apontamentos de Plantio | APPLANTIO_TMP | Existente |
- Campos tipados da tabela APPLANTIO_TMP:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APPLANTIO_TMP | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o plantio foi realizado durante o dia |
|
|
| Noturno | N | Indica que o plantio foi realizado durante a noite |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Plantio” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTPLANTIO', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
19. Configuração de Estádio por Cultura/Ocupação.
Objetivo: Configurar a quais Culturas/Ocupações o Estádio pertence.
Menu: Tabelas > Básico > Estádio de Plantas
Esboço da tela:
Culturas/Ocupações
Campos Obrigatórios:
- Ocupação: Ocupação a qual o Estádio pertence. Se não informada nenhuma Ocupação indica que o Estádio pertence a qualquer Ocupação. No Apontamento Fitossanitário serão filtradas apenas os Estádios da Ocupação a qual pertence o Local de Produção que está sendo inspecionado. Não pode haver mais de um registro com a mesma Ocupação para o mesmo Estádio. A Cultura/Ocupação deve estar previamente cadastrada. (Tamanho do campo: 10 inteiros).
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Culturas/Ocupações as quais o Estádio pertence | ESTADIO_OCUPACAO | Nova |
- Não é permitido mais de um registro com a mesma Ocupação para o mesmo Estádio, desta forma, criar o índice único para garantir esta restrição:
CREATE UNIQUE INDEX ESTADIO_OCUP_UN1 ON ESTADIO_OCUPACAO (ID_OCUPACAO, ID_ESTADIO);
Filtros:
- Incluir campo Cultura/Ocupação nos filtros do cadastro de Estádio. Quando informada a Cultura/Ocupação deve estar previamente cadastrada e serão filtradas apenas os Estádios da Cultura/Ocupação.
20. Controle de Ciclo de Desenvolvimento da Variedade por Unidade Administrativa.
Objetivo: Inclusão do Ciclo de Desenvolvimento da Variedade por Unidade Administrativa.
Menu: Tabelas > Culturas > Variedade / Híbridos
Esboço da tela:
Ciclos de Desenvolvimento
Campos Obrigatórios:
- Unidade Administrativa: Unidade Administrativa a qual pertence o Ciclo de Desenvolvimento. A Unidade Administrativa deve estar previamente cadastrada e configurada com direito de acesso para o usuário corrente. (Tamanho do Campo: 10 inteiros).
- Grupo de Maturação: Grupo de Maturação para a Variedade e Unidade Administrativa informada. Exemplo: precoce, média, tardia e etc. O Grupo de Maturação deve estar previamente cadastrado. (Tamanho do campo: 10 inteiros).
Demais Campos:
- Dias médios para maturação: Número de dias médios para a maturação. Quando informado, o número de dias deve ser maior que 0 (zero). (Tamanho do campo: 10 inteiros).
Demais Validações:
- Não pode haver mais de um registro de Ciclo de Desenvolvimento para a mesma Variedade, Unidade Administrativa e Grupo de Maturação.
Demais Funcionalidades:
- Na tabela/grade de Ciclos de Desenvolvimento somente são carregados os registros das Unidades Administrativas as quais o usuário possui direito de acesso.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Ciclos de Desenvolvimento da Variedade por Unidade Administrativa | VARIED_CICLO_DES | Nova |
- Não é permitido mais de um registro de Ciclo de Desenvolvimento para a mesma Variedade, Unidade Administrativa e Grupo de Maturação, desta forma, criar o índice único para garantir esta restrição:
CREATE UNIQUE INDEX VARIED_CICLO_DES_U ON VARIED_CICLO_DES (ID_VARIEDADE, ID_UNIDADEADM, ID_GRPMATURACAO);
- A Unidade Administrativa deve estar previamente cadastrada e configurada com direito de acesso para o usuário corrente (na tabela PRXUSER_UNIDADEADM, verificar método existente para esta validação. Verificar se existe método que filtra as unidades com direito de acesso para o usuário para a pesquisa do campo).
- O Grupo de Maturação deve estar previamente cadastrado.
- Número de dias médios para a maturação, quando informado, deve ser maior que 0 (zero).
- Na tabela/grade de Ciclos de Desenvolvimento somente são carregados os registros das Unidades Administrativas as quais o usuário corrente possui direito de acesso.
21. Alteração no Apontamento Fitossanitário para considerar o Estádio de acordo com a Cultura/Ocupação.
Objetivo: No Apontamento de Inspeção Fitossanitária, filtrar e validar apenas os Estádios da Cultura/Ocupação a qual pertence o Local de Produção Inspecionado.
Menu: Apontamentos > Fitossanitário > Inspeção Fitossanitária
Esboço da tela:
Campos Obrigatórios:
- Fitossanidade: Fitossanidade encontrada na inspeção fitossanitária. A fitossanidade deve estar previamente cadastrada, configurada com Limite de Infestação para a [Fazenda] e Cultura/Ocupação do [Talhão] e configurada como “Aponta Inspeção”. (Tamanho do Campo: 10 inteiros).
Demais Campos:
- Estádio de Plantas: Estádio em que se encontram as plantas no [Talhão]. O Estádio deve estar previamente cadastrado e pertencer à Ocupação do Local de Produção. Se o Estádio não estiver configurado para nenhuma Ocupação indica que o mesmo pertence a qualquer Ocupação. (Tamanho do Campo: 10 inteiros).
Especificação técnica:
- A fitossanidade informada deve estar cadastrada e configurada como “Aponta Inspeção” (campo FG_APT_INSPEC da tabela FITOSSANIDADE com valor “S”).
- Quando informado o campo Estádio de Plantas, o mesmo deve estar previamente cadastrado (verificar na tabela ESTADIO). Verificar se para o Estádio informado, tem alguma Ocupação associada ao Estádio (verificar na tabela ESTADIO_OCUPACAO), caso tenha, verificar se a Ocupação do Local de Produção (utilizar método existente que recupera esta informação) está associada ao Estádio informado, caso não esteja, emitir mensagem de erro “Estádio <código> não pertence à Ocupação do Local de Produção. Se o Estádio não estiver configurado para nenhuma Ocupação indica que o mesmo pertence a qualquer Ocupação, desta forma, não se valida contra Ocupação.
- O filtro do campo Estádio de Plantas deve carregar na pop-up de seleção uma lista dos estádios com Ocupação igual a Ocupação do Local de Produção e os estádios cadastrados que não tenham nenhuma Ocupação associada (verificar na tabela ESTADIO_OCUPACAO).
- A pesquisa de fitossanidade deve listar apenas registros configurados como “Aponta Inspeção” (campo FG_APT_INSPEC da tabela FITOSSANIDADE com valor “S”), para isso deve-se inicializar o campo Aponta Inspeção com valor “Sim” no filtro.
- Ajustar os erros identificados abaixo, onde para os campos de cadastros relacionados, se informarmos valores diferentes de números, retorna mensagem de erro. Para valores diferentes de números, emitir mensagem de alerta “Informe apenas números.”.
22. Alteração no Apontamento Fitossanitário por Ponto para considerar o Estádio de acordo com a Cultura/Ocupação.
Objetivo: No Apontamento de Inspeção Fitossanitária por Ponto, filtrar e validar apenas os Estádios da Cultura/Ocupação a qual pertence o Local de Produção Inspecionado.
Menu: Apontamentos > Fitossanitário > Inspeção Fitossanitária
Esboço da tela:
Fitossanidade
Demais Campos:
- Estádio: Estádio em que se encontra a Planta no momento do Levantamento Fitossanitário. O Estádio deve estar previamente cadastrado e pertencer à Ocupação do Local de Produção. Se o Estádio não estiver configurado para nenhuma Ocupação indica que o mesmo pertence a qualquer Ocupação. Campo obrigatório quando configurado para “Obrigar a informar Estádio”. (Tamanho do Campo: 10 inteiros).
Especificação técnica:
- Quando informado o campo Estádio, o mesmo deve estar previamente cadastrado (verificar na tabela ESTADIO). Verificar se para o Estádio informado, tem alguma Ocupação associada ao Estádio (verificar na tabela ESTADIO_OCUPACAO), caso tenha, verificar se a Ocupação do Local de Produção (utilizar método existente que recupera esta informação) está associada ao Estádio informado, caso não esteja, emitir mensagem de erro “Estádio <código> não pertence à Ocupação do Local de Produção. Se o Estádio não estiver configurado para nenhuma Ocupação indica que o mesmo pertence a qualquer Ocupação, desta forma, não se valida contra Ocupação.
- O filtro do campo Estádio de Plantas deve carregar na pop-up de seleção uma lista dos estádios com Ocupação igual a Ocupação do Local de Produção e os estádios cadastrados que não tenham nenhuma Ocupação associada (verificar na tabela ESTADIO_OCUPACAO).
23. Sincronizar (PIMS Multicultivos > Mobilidade) Culturas/Ocupações dos Estádios.
Objetivo: Sincronizar a configuração das Culturas/Ocupações do cadastro de Estádios. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
Especificação técnica:
- Alterar serviço para disponibilizar a tag com configuração das Culturas/Ocupações associadas ao Estádio (tabela ESTADIO_OCUPACAO).
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel:
- ESTADIO_PLANTA_METHOD = "selecionarTodos".
- ESTADIO_PLANTA_ACTION = "manterEstadio.do".
Tabelas:
Descrição | Nome | Situação |
Culturas/Ocupações as quais o Estádio pertence | ESTADIO_OCUPACAO | Existente |
24. Alteração na Importação do Apontamento Fitossanitário por Ponto para considerar o Estádio de acordo com a Cultura/Ocupação.
Objetivo: Na Importação do Apontamento de Inspeção Fitossanitária por Ponto, filtrar e validar apenas os Estádios da Cultura/Ocupação a qual pertence o Local de Produção Inspecionado.
Menu: Apontamentos > Fitossanitário > Inspeção Fitossanitária (Importar Dados)
Esboço da tela:
Fitossanidade
Demais Campos:
- Estádio: Estádio em que se encontra a Planta no momento do Levantamento Fitossanitário. O Estádio deve estar previamente cadastrado e pertencer à Ocupação do Local de Produção. Se o Estádio não estiver configurado para nenhuma Ocupação indica que o mesmo pertence a qualquer Ocupação. Campo obrigatório quando configurado para “Obrigar a informar Estádio”. (Tamanho do Campo: 10 inteiros).
Especificação técnica:
- Quando informado o campo Estádio, o mesmo deve estar previamente cadastrado (verificar na tabela ESTADIO). Verificar se para o Estádio informado, tem alguma Ocupação associada ao Estádio (verificar na tabela ESTADIO_OCUPACAO), caso tenha, verificar se a Ocupação do Local de Produção (utilizar método existente que recupera esta informação) está associada ao Estádio informado, caso não esteja, emitir mensagem de erro “Estádio <código> não pertence à Ocupação do Local de Produção. Se o Estádio não estiver configurado para nenhuma Ocupação indica que o mesmo pertence a qualquer Ocupação, desta forma, não se valida contra Ocupação.
- O filtro do campo Estádio de Plantas deve carregar na pop-up de seleção uma lista dos estádios com Ocupação igual a Ocupação do Local de Produção e os estádios cadastrados que não tenham nenhuma Ocupação associada (verificar na tabela ESTADIO_OCUPACAO).
25. Configuração para obrigatoriedade em informar o Turno no Apontamento de Atividade de Produção.
Objetivo: Configurar se o Turno será obrigatório no Apontamento de Atividade de Produção.
Menu: Administração > Configurações Gerais
Esboço da tela:
Grupos de Configuração e suas respectivas configurações:
- Ap. de Atividade de Produção:
- Informar Turno: Indica se é obrigatório informar o Turno no Apontamento de Atividade de Produção.
Especificação técnica:
- Inserir no manual o descritivo assinalado em cor vermelha acima no final do item Apontamento de Atividade de Produção.
- Incluir novo parâmetro no cadastro de parâmetros de configuração/controle da aplicação (tabela PRXPARAMETER):
INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION, VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (903, 'GEOAGRO.APTATIVPROD', 'FG_ INFORMAR_TURNO', 'Informar Turno', 'N', 'N', 9, 'S', 1, 1, SYSDATE, 'PRX', 'N');
26. Inclusão do Turno no apontamento de Atividade de Produção.
Objetivo: Inclusão do Turno no apontamento de Plantio para indicar em qual turno foi realizado o plantio.
Menu: Apontamentos > Atividades e Recursos > Atividade de Produção
Esboço da tela:
Dados
Campos Obrigatórios Condicional:
- Turno: Turno em que foi realizado o apontamento de Atividade de Produção. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Atividade de Produção”. Por padrão é inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de atividade de produção foi realizado durante o dia.
- Noturno: Indica que o apontamento de atividade de produção foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Apontamento de Produção (atividades) | APATIVPROD | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o apontamento de Atividade de Produção foi realizado) na tabela APATIVPROD:
ALTER TABLE APATIVPROD ADD (FG_TURNO VARCHAR2(1));
- Campos tipados da tabela APATIVPROD:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APATIVPROD | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o apontamento de atividade de produção foi realizado durante o dia |
|
|
| Noturno | N | Indica que o apontamento de atividade de produção foi realizado durante a noite |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Atividade de Produção” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTATIVPROD', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
27. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no apontamento de Atividade de Produção.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no apontamento de Atividade de Produção. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
Especificação técnica:
- Já está implementado o sincronismo de envio das Configurações Gerais, com a inserção do registro realizado anteriormente, esta configuração já estará sendo enviada para o dispositivo móvel.
28. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do apontamento de Atividade de Produção.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Atividade de Produção. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
Especificação técnica:
- Alterar serviço para disponibilizar a tag com o campo que identifica o Turno no apontamento de Atividade de Produção (campo FG_TURNO).
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel.
- ATIV_PROD_ACTION = "apontamentoAtividadeProducaoImport.do"
- ATIV_PROD_METHOD = "inserir"
Tabelas:
Descrição | Nome | Situação |
Importação - Apontamento de Produções (atividades) | APATIVPROD_TMP | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o plantio foi realizado) na tabela APATIVPROD_TMP:
ALTER TABLE APATIVPROD_TMP ADD (FG_TURNO VARCHAR2(1));
29. Inclusão do Turno na Importação do apontamento de Atividade de Produção.
Objetivo: Inclusão do Turno na Importação do apontamento de Atividade de Produção.
Menu: Apontamentos > Atividades e Recursos > Atividades de Produção (Importar Dados)
Esboço da tela:
Campos Obrigatórios Condicional:
- Turno: Turno em que foi realizado o apontamento de Atividade de Produção. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Atividade de Produção”.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de atividade de produção foi realizado durante o dia.
- Noturno: Indica que o apontamento de atividade de produção foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Importação - Apontamento de Produções (atividades) | APATIVPROD_TMP | Existente |
- Campos tipados da tabela APATIVPROD_TMP:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APATIVPROD_TMP | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o apontamento de atividade de produção foi realizado durante o dia |
|
|
| Noturno | N | Indica que o apontamento de atividade de produção foi realizado durante a noite |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Atividade de Produção” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTATIVPROD', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
30. Configuração para obrigatoriedade em informar o Turno no apontamento de Atividade Manual.
Objetivo: Configurar se o Turno será obrigatório no apontamento de Atividade Manual.
Menu: Administração > Configurações Gerais
Esboço da tela:
Grupos de Configuração e suas respectivas configurações:
- Atividade Manual:
- Informar Turno: Indica se é obrigatório informar o Turno no apontamento de Atividade Manual.
Especificação técnica:
- Inserir no manual o descritivo assinalado em cor vermelha acima no final do item Atividade Manual.
- Incluir novo parâmetro no cadastro de parâmetros de configuração/controle da aplicação (tabela PRXPARAMETER):
INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION, VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (1303, 'GEOAGRO.APATIVMAN', 'FG_ INFORMAR_TURNO', 'Informar Turno', 'N', 'N', 13, 'S', 1, 1, SYSDATE, 'PRX', 'N');
31. Inclusão do Turno nos apontamentos de Atividades Manuais.
Objetivo: Inclusão do Turno nos apontamentos de Atividades Manuais para indicar em qual turno foram realizados os apontamentos de atividades manuais.
Menu: Apontamentos > Atividades e Recursos > Atividades Manuais
Esboço da tela:
Dados
Campos Obrigatórios Condicional:
- Turno: Turno em que foi realizado o apontamento de Atividade Manual. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Atividade Manual”. Por Padrão é inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de atividade manual foi realizado durante o dia.
- Noturno: Indica que o apontamento de atividade manual foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Apontamento de Atividades Manuais | APATIVMAN | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o apontamento de Atividade Manual foi realizado) na tabela APATIVMAN:
ALTER TABLE APATIVMAN ADD (FG_TURNO VARCHAR2(1));
- Campos tipados da tabela APATIVMAN:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APATIVMAN | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o apontamento de atividade manual foi realizado durante o dia. |
|
|
| Noturno | N | Indica que o apontamento de atividade manual foi realizado durante a noite. |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Atividade Manual” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APATIVMAN', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
32. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no apontamento de Atividade Manual.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no apontamento de Atividade Manual. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
Especificação técnica:
- Já está implementado o sincronismo de envio das Configurações Gerais, com a inserção do registro realizado anteriormente, esta configuração já estará sendo enviada para o dispositivo móvel.
33. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do apontamento de Atividade Manual.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Atividade Manual. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
Especificação técnica:
- Alterar serviço para disponibilizar a tag com o campo que identifica o Turno no apontamento de Atividade Manual (campo FG_TURNO).
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel.
- ATIVIDADE_MANUAL_RECURSO_ACTION = "apontamentoAtividadeManualImport.do"
- ATIVIDADE_MANUAL_RECURSO_METHOD = "inserir"
Tabelas:
Descrição | Nome | Situação |
Importação de Apontamentos de Atividades Manuais | APATIVMAN_TMP | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o apontamento de Atividade Manual foi realizado) na tabela APATIVMAN_TMP:
ALTER TABLE APATIVMAN_TMP ADD (FG_TURNO VARCHAR2(1));
34. Inclusão do Turno na Importação do apontamento de Atividade Manual.
Objetivo: Inclusão do Turno na Importação do apontamento de Atividade Manual.
Menu: Apontamentos > Atividades e Recursos > Atividades Manual (Importar Dados)
Esboço da tela:
Campos Obrigatórios Condicional:
- Turno: Turno em que foi realizado o apontamento de Atividade Manual. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Atividade Manual”.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de atividade manual foi realizado durante o dia.
- Noturno: Indica que o apontamento de atividade manual foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Importação de Apontamentos de Atividades Manuais | APATIVMAN_TMP | Existente |
- Campos tipados da tabela APATIVMAN_TMP:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APATIVMAN_TMP | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o apontamento de atividade manual foi realizado durante o dia. |
|
|
| Noturno | N | Indica que o apontamento de atividade manual foi realizado durante a noite. |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Atividade Manual” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APATIVMAN', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
35. Configuração para obrigatoriedade em informar o Turno nos apontamentos de Atividades Mecanizadas.
Objetivo: Configurar se o Turno será obrigatório nos apontamentos de Atividades Mecanizadas.
Menu: Administração > Configurações Gerais
Esboço da tela:
Grupos de Configuração e suas respectivas configurações:
- Atividades Mecanizadas:
- Informar Turno: Indica se é obrigatório informar o Turno nos apontamentos de Atividades Mecanizadas.
Especificação técnica:
- Inserir no manual o descritivo assinalado em cor vermelha acima no final do item Atividade Mecanizadas.
- Incluir novo parâmetro no cadastro de parâmetros de configuração/controle da aplicação (tabela PRXPARAMETER):
INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION, VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (507, 'GEOAGRO.APTATIVMEC', 'FG_ INFORMAR_TURNO', 'Informar Turno', 'N', 'N', 5, 'S', 1, 1, SYSDATE, 'PRX', 'N');
36. Inclusão do Turno nos apontamentos de Atividades Mecanizadas.
Objetivo: Inclusão do Turno nos apontamentos de Atividades Mecanizadas para indicar em qual turno foi realizado os apontamentos de atividades mecanizadas.
Menu: Apontamentos > Atividades e Recursos > Atividades Mecanizadas
Esboço da tela:
Dados
Campos com Obrigatoriedade Condicional:
- Turno: Turno em que foi realizado o apontamento de Atividade Mecanizada. Campo obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Atividades Mecanizadas”. Por padrão é inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de atividade mecanizada foi realizado durante o dia.
- Noturno: Indica que o apontamento de atividade mecanizada foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Apontamento de Atividades Mecanizadas | APATIVMEC | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o plantio foi realizado) na tabela APATIVMEC:
ALTER TABLE APATIVMEC ADD (FG_TURNO VARCHAR2(1));
- Campos tipados da tabela APATIVMEC:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APATIVMEC | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o apontamento de atividade mecanizada foi realizado durante o dia |
|
|
| Noturno | N | Indica que o apontamento de atividade mecanizada foi realizado durante a noite. |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Atividades Mecanizadas” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTATIVMEC', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
37. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no apontamento de Atividade Mecanizada.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no apontamento de Atividade Mecanizada. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
Especificação técnica:
- Já está implementado o sincronismo de envio das Configurações Gerais, com a inserção do registro realizado anteriormente, esta configuração já estará sendo enviada para o dispositivo móvel.
38. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do apontamento de Atividade Mecanizada.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Atividade Mecanizada. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
Especificação técnica:
- Alterar serviço para disponibilizar a tag com o campo que identifica o Turno no Apontamento de Atividades Mecanizadas (campo FG_TURNO).
- Utilizar os métodos e actions utilizados para sincronizar dados com o dispositivo móvel.
- ATIVIDADE_MECANIZADAS_RECURSO_ACTION = "apontamentoAtividadeMecanizadaImport.do"
- ATIVIDADE_MECANIZADAS_RECURSO_METHOD = "inserir".
- ATIVIDADE_MECANIZADAS_DE_RECURSO_ACTION = "apontamentoAtividadeMecanizadaLocalImport.do"
- ATIVIDADE_MECANIZADAS_DE_RECURSO_METHOD = "atualizaWeb"
Tabelas:
Descrição | Nome | Situação |
Importação - Apontamento de Atividades Mecanizadas | APATIVMEC_TMP | Existente |
- Incluir campo FG_TURNO (indica o Turno em que o plantio foi realizado) na tabela APATIVMEC_TMP:
ALTER TABLE APATIVMEC_TMP ADD (FG_TURNO VARCHAR2(1));
39. Inclusão do Turno na Importação dos apontamentos de Atividades Mecanizadas.
Objetivo: Inclusão do Turno na Importação dos apontamentos de Atividades Mecanizadas.
Menu: Apontamentos > Atividades e Recursos > Atividades Mecanizadas (Importar Dados)
Esboço da tela:
Campos com Obrigatoriedade Condicional:
- Turno: Turno em que foi realizado o apontamento de Atividade Mecanizada. Campo obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Atividades Mecanizadas”.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de atividade mecanizada foi realizado durante o dia.
- Noturno: Indica que o apontamento de atividade mecanizada foi realizado durante a noite.
Especificação técnica:
Tabelas:
Descrição | Nome | Situação |
Importação - Apontamento de Atividades Mecanizadas | APATIVMEC_TMP | Existente |
- Campos tipados da tabela APATIVMEC_TMP:
Tabela | Campo | Padrão | Visualização | Gravação | Descrição |
APATIVMEC_TMP | FG_TURNO | [Em branco] | [Em branco] | NULL | Turno não informado |
|
|
| Diurno | D | Indica que o apontamento de atividade mecanizada foi realizado durante o dia |
|
|
| Noturno | N | Indica que o apontamento de atividade mecanizada foi realizado durante a noite. |
- O campo Turno é obrigatório quando configurado para “Informar Turno” em “Administração > Configurações Gerais” do Grupo de Configuração “Atividades Mecanizadas” (validar na tabela PRXPARAMETER, campo CONTEXT_APL = 'GEOAGRO.APTATIVMEC', campo NAME_PARAMETER = 'FG_ INFORMAR_TURNO' e campo VALOR = 'S').
Desenvolvimentos na Mobilidade
- Sincronizar (PIMS Multicultivos > Mobilidade) o cadastro de Operação com as informações referente a ordem de serviço.
Objetivo: Sincronizar o cadastro de Operação com as informações referente a ordem de serviço para informar a Vazão Programada/ha e a Capacidade do Tanque. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
2. Inclusão dos Alvos fitossanitários na Ordem de Serviço de Campo e inclusão da Vazão Programada/ha.
Objetivo: Inclusão dos Alvos fitossanitários na Ordem de Serviço de Campo e inclusão da Vazão Programada/ha.
Menu: Apontamentos > Atividades e Recursos > Ordem de Serviço de Campo
Esboço da tela:
Dados
Demais Campos:
- Vazão Programada/ha: Indica que o usuário pode informar a Vazão Programada/ha na Ordem de Serviço. Quando informada a Vazão Programada/ha deve ser maior que 0 (zero) e a mesma será sugerida no apontamento de Aplicação de Insumo para a Ordem de Serviço. Campo desabilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Desabilitado”. Campo habilitado quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Habilitado”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Vazão Programada/ha” estiver definida como “Obrigatório”. (Tamanho do campo: 6 inteiros e 4 decimais).
- Capacidade do Tanque: Indica que o usuário pode informar a Capacidade do Tanque na Ordem de Serviço. Quando informada a Capacidade do Tanque deve ser maior que 0 (zero). Campo desabilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Desabilitado”. Campo habilitado quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Habilitado”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório”. Campo habilitado e obrigatório quando para a Operação informada a configuração “Informar a Capacidade do Tanque” estiver definida como “Obrigatório quando informar a Vazão Programada/ha” e a Vazão Programada/ha informada for maior que 0 (zero). (Tamanho do Campo: 6 inteiros com 4 decimais).
Alvos
Campos Obrigatórios:
- Fitossanidade: Fitossanidade alvo na Ordem de Serviço de Campo. A fitossanidade deve estar previamente cadastrada, estar associada à Cultura/Ocupação do Período de Produção informado e configurada como “Aponta Inspeção”. Não é permitido possuir mais de um registro para a mesma Fitossanidade na mesma Ordem de Serviço. (Tamanho do campo: 10 inteiros).
- Alvo Principal: Quando marcado indica que a fitossanidade é alvo principal.
Demais Validações:
- Permitir marcar uma única fitossanidade como alvo principal para a Ordem de Serviço de Campo.
3. Sincronizar (PIMS Multicultivos > Mobilidade e Mobilidade > PIMS Multicultivos) Fitossanidades Alvo e Vazão Programada da Ordem de Serviço de Campo.
Objetivo: Sincronizar as Fitossanidades Alvo e a Vazão Programada da Ordem de Serviço de Campo. O sincronismo deve ocorrer tanto no envio das informações do PIMS Multicultivos para a Mobilidade quanto no envio das informações da Mobilidade para o PIMS Multicultivos.
4. Sugerir a Vazão Programada/ha de acordo com a Ordem de Serviço de Campo na Aplicação de Insumos.
Objetivo: Sugerir a Vazão Programada/ha de acordo com a Ordem de Serviço de Campo.
Menu: Apontamentos > Atividades e Recursos > Aplicação de Insumos
Esboço da tela:
Dados
Campos Obrigatórios:
- Vazão Programada/ha: Vazão Programada por Hectare, o usuário pode informar a vazão programada para realização da pulverização. Campo obrigatório quando configurado em “Administração > Configurações Gerais”, Grupo de Configuração “Aplicação de Insumos”. Ao informar a Ordem de Serviço de Campo, é sugerida a Vazão Programada/ha informada na Ordem de Serviço de Campo (se informada). (Tamanho do campo: 6 inteiros e 4 decimais)
5. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no Apontamento de Plantio.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no Apontamento de Plantio. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
6. Inclusão do Turno no Apontamento de Plantio.
Objetivo: Inclusão do Turno no Apontamento de Plantio para indicar em qual turno foi realizado o plantio.
Menu:
Esboço da tela:
Dados
Campos Obrigatórios:
- Turno: Turno em que foi realizado o plantio. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Plantio”. Por padrão campo será inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o plantio foi realizado durante o dia.
- Noturno: Indica que o plantio foi realizado durante a noite.
7. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do Apontamento de Plantio.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Plantio. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
8. Sincronizar (PIMS Multicultivos > Mobilidade) Culturas/Ocupações dos Estádios.
Objetivo: Sincronizar a configuração as Culturas/Ocupações do cadastro de Estádios. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
9. Alteração no Apontamento Fitossanitário por Ponto para considerar o Estádio de acordo com a Cultura/Ocupação.
Objetivo: No Apontamento de Inspeção Fitossanitária por Ponto, filtrar e validar apenas os Estádios da Cultura/Ocupação a qual pertence o Local de Produção Inspecionado.
Menu: Apontamentos > Fitossanitário > Inspeção Fitossanitária
Esboço da tela:
Fitossanidade
Demais Campos:
- Estádio: Estádio em que se encontra a Planta no momento do Levantamento Fitossanitário. O Estádio deve estar previamente cadastrado e pertencer à Ocupação do Local de Produção. Se o Estádio não estiver configurado para nenhuma Ocupação indica que o mesmo pertence a qualquer Ocupação. Campo obrigatório quando configurado para “Obrigar a informar Estádio”.
10. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no apontamento de Aplicação de Insumos.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no apontamento Aplicação de Insumos. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
11. Inclusão do Turno no apontamento de Aplicação de Insumos.
Objetivo: Inclusão do Turno no apontamento de Aplicação de Insumos para indicar em qual turno foi realizado a aplicação de insumos.
Menu:
Esboço da tela:
Dados
Campos Obrigatórios:
- Turno: Turno em que foi realizado a aplicação de Insumos. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Aplicação de Insumos”. Por padrão campo será inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de aplicação de insumo foi realizado durante o dia.
- Noturno: Indica que o apontamento de aplicação de insumo foi realizado durante a noite.
12. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do apontamento de Aplicação der Insumos.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Aplicação de Insumos. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
13. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no apontamento de Atividade de Produção.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no apontamento de Atividade de Produção. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
14. Inclusão do Turno no apontamento de Atividade de Produção.
Objetivo: Inclusão do Turno no apontamento de Atividade de Produção para indicar em qual turno foi realizado o apontamento de atividade de produção.
Menu:
Esboço da tela:
Dados
Campos Obrigatórios:
- Turno: Turno em que foi realizado o apontamento de Atividade de Produção. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Ap. de Atividade de Produção”. Por padrão campo será inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de Atividade de Produção foi realizado durante o dia.
- Noturno: Indica que o apontamento de Atividade de Produção foi realizado durante a noite.
15. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do apontamento de Atividade de Produção.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Atividade de Produção. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
16. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no apontamento de Atividade Manual.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no apontamento de Atividade Manual. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
17. Inclusão do Turno no apontamento de Atividade Manual.
Objetivo: Inclusão do Turno no apontamento de Atividade Manual para indicar em qual turno foi realizado o apontamento de atividade manual.
Menu:
Esboço da tela:
Dados
Campos Obrigatórios:
- Turno: Turno em que foi realizado o Apontamento de Atividade Manual. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Atividade Manual”. Por padrão campo será inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de Atividade Manual foi realizado durante o dia.
- Noturno: Indica que o apontamento de Atividade Manual foi realizado durante a noite.
18. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do apontamento de Atividade Manual.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Atividade Manual. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
19. Sincronizar (PIMS Multicultivos > Mobilidade) configuração de obrigatoriedade do Turno no apontamento de Atividade Mecanizada.
Objetivo: Sincronizar a configuração de obrigatoriedade do Turno no apontamento de Atividade Mecanizada. O sincronismo deve ser realizado no sentido PIMS Multicultivos > Mobilidade.
20. Inclusão do Turno no apontamento de Atividade Mecanizada.
Objetivo: Inclusão do Turno no apontamento de Atividade Mecanizada para indicar em qual turno foi realizado a o apontamento de atividade mecanizada.
Menu:
Esboço da tela:
Dados
Campos Obrigatórios:
- Turno: Turno em que foi realizado o Apontamento de Atividade Mecanizada. Campo obrigatório quando configurado em “Administração > Configurações Gerais” do Grupo de Configuração “Atividades Mecanizadas”. Por padrão campo será inicializado sem valor.
- [Em branco]: Turno não informado.
- Diurno: Indica que o apontamento de Atividade Mecanizada foi realizado durante o dia.
- Noturno: Indica que o apontamento de Atividade Mecanizada foi realizado durante a noite.
21. Sincronizar (Mobilidade > PIMS Multicultivos) Turno do apontamento de Atividade Mecanizada.
Objetivo: Incluir o campo Turno no sincronismo de apontamento de Atividade Mecanizada. O sincronismo deve ser realizado no sentido Mobilidade > PIMS Multicultivos.
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Dicionário de Dados
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo
<AAA_PERESP>
Tipo
<N>
Tamanho
<6>
Valor Inicial
<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>.
Mandatório
Sim ( ) Não ( )
Descrição
<Referência Mínima para Cálculo>
Título
<Ref.Calc.>
Picture
<@E999.99>
Help de Campo
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|