Mobilidade > Gestão Empresarial | ERP > Pedidos bloqueados > Guia de implantação

Guia de implantação

Prossiga com os passos abaixo para que a implantação da funcionalidade Pedidos bloqueados ocorra corretamente. Para realizar validação, consulte o checklist de implantação.

Proprietária

Verifique se a Proprietária no sistema Gestão Empresarial | ERP possui as permissões necessárias para utilização do aplicativo:

  1. Com um usuário administrador, acesse Ajuda > Sobre o ERP > Proprietária (F000IPR);
  2. Verifique a Data de Validade do arquivo da Proprietária;
  3. Certifique que está disponível a dependência do módulo: RVPE - Processos - Mercado - Gestão de Vendas - Pedidos (1100).

A Proprietária do mobilidade, LP - Módulo Mobilidade - Mercado - Gestão de Vendas - Liberação de Pedidos (1506), deve estar disponível no sistema quando não possuir todas as funcionalidades. Caso possuir, é necessário somente a Proprietária ERPAPP - ERP - APP (1513) estar disponível.

É imprescindível possuir a Proprietária para continuar a implantação. Para obter informações se o módulo do mobilidade está disponível, entre em contato com a Senior ou siga a orientação para verificar os módulos ativos, descrita em Perguntas Frequentes.

Nota

Quando houver troca de proprietária, reinicie os serviços do Middleware e GlassFish dos Web services para que os dados desta nova Proprietária sejam carregados.

Gestão Empresarial | ERP

Verifique a versão do executável Gestão Empresarial | ERP para que ocorra a integração das informações entre o aplicativo e o sistema. Para isto, acesse o sistema e pressione Shift + F3 e visualize na guia Arquivos e Versões, ao final da tela, esta informação para o arquivo Sapiens.exe.

Nota

Caso desejar liberar o acesso aos serviços do sistema por um IP fixo, libere no firewall o acesso ao IP 3.129.232.130.

Central de Configurações Senior

  1. Na Central de Configurações Senior, em Banco de dados, selecione o sistema e pressione Testar conexão para confirmar que o banco de dados está funcionando corretamente.
  2. Em Mobilidade, informe a URL do servidor: http://mobilidade.senior.com.br ou https://mobilidade.senior.com.br. Acesse o navegador e confirme se o endereço está funcionando. É necessário que seja feito no mesmo ambiente em que está o Middleware instalado.

    Importante

    Caso não possua o item Mobilidade disponível no menu da Central de Configurações Senior, é necessário obter uma nova Proprietária com este item habilitado. A implantação do produto não pode continuar sem este campo habilitado, visto que o usuário não possui o produto disponível na sua Proprietária atual.

  3. Em Chaves, insira a chave com.senior.mobile.webservices_product_url, informando endereço externo para o acesso aos web services do sistema. Caso essa chave não seja informada, a URL padrão de serviços do ambiente será utilizada.

    Acesse URL informada no campo e verifique se está funcionando. Faça o teste nas redes interna e externa para confirmar que está acessível em outros locais.
  4. Em Web 5.0 marque a caixa de seleção Habilitar agendador de processos automáticos.

Web services

De forma síncrona, a integração entre o aplicativo e o sistema Senior ocorre através dos seguintes web services:

Ação Web service Porta
Login MCWFUsers authenticateJAAS
Obter pedidos bloqueados com.senior.g5.co.mcm.ven.pedidos obterPedidosBloqueados
Obter itens do pedido obterItensPedido
Obter itens do pedido obterItensPedido_2
Cancelar cancelarPedidosBloqueados
Reabilitar reabilitarPedidosBloqueados
Liberar liberarPedidosBloqueados
Inserir observações inserirObservacoes
Parametrizações com.senior.g5.co.ger.cad.usuario obterParametrosVendas

Entretanto, para que haja comunicação entre a nuvem e o ambiente do usuário (troca das informações para autenticação, envio e recebimento de eventos), é obrigatória a publicação dos web services para acesso externo. Sem esta publicação o aplicativo não funcionará. Além disso é importante o funcionamento também do acesso interno.

Senior Gerenciador de Usuários

Configure para o grupo de usuários, uma permissão específica para acesso aos sistemas via dispositivos móveis:

  1. Acesse Arquivo > Novo Grupo... e crie:
    • Nome: "Mobilidade - Pedidos Bloqueados - Gestores" para o grupo de aprovadores;
    • Adicionar...: adicione os membros de cada grupo específico que terão acesso.

    Importante

    O acesso via dispositivos móveis é contratado para uma determinada quantidade de usuários. Caso sejam inseridos mais do que o correto no grupo, somente a quantidade de usuários da Proprietária conseguirá se autenticar no aplicativo. Neste caso, a escolha dos usuários que poderão autenticar é efetuada de forma aleatória. Com isto, ao ultrapassar esta capacidade, os demais usuários não poderão utilizar o aplicativo e uma mensagem de erro será exibida a eles.

  2. Em seguida, acesse Segurança > Direitos Gerais e selecione Utilizar os aplicativos móveis e dê permissão a todos os grupos que possuem permissão de acesso ao sistema através dos dispositivos móveis. Caso o grupo configurado acima não esteja, pressione Autorizar... e selecione o grupo. É necessário o grupo possuir mesmo nome que está cadastrado e habilitado na cloud;
  3. Acesse a tela Propriedades do Usuário, a partir de um duplo clique nome do usuário na tela principal, e verifique se as informações na guia Dados Gerais estão preenchidas de acordo:
    • Nome;
    • Nome completo;
    • Descrição: cargo do usuário;
    • Senha e E-mail: utilizados para acessar o aplicativo. Não é possível um usuário ter o mesmo endereço de e-mail que outro. Preenchimento obrigatório;
    • As caixas de seleção Usuário deve alterar senha no próximo logon e Conta desabilitada devem estar desmarcadas;
    • Conta expira no final do dia selecionada apenas se a data for válida.

    Na guia Políticas, confirme se há alguma política que possa impedir o acesso do usuário. Após isto, acesse o sistema e confirme que o logon está funcionando corretamente. Em Grupos, verifique se este usuário pertence ao grupo do aplicativo e confirme seu acesso ao sistema.

Nota

Em virtude de não existir um ambiente de homologação e produção para o aplicativo, todas as informações enviadas serão armazenadas na nuvem.

Sincronização de dados

Todas as configurações são realizadas localmente, no ambiente de TI, mas para que elas possam refletir na cloud, é necessária uma sincronização entre os dados, que é realizada através do agendador de processos automáticos do sistema, a partir da criação de uma regra no sistema:

  1. Acesse o editor de regras do sistema e crie uma nova regra. Seu código e descrição variam conforme o ambiente;
  2. Pressione OK. A regra precisa apenas fazer uma chamada para a rotina de sincronização, realizada pela função MobilidadeSincronizar():
  3. Salve a regra e feche o editor de regras;
  4. No cadastro de processos automáticos, inclua um processo de regra, chamando a regra criada. A periodicidade deste sincronismo é livre, pode ser a cada horário, diária, semanal, a cada quantidade de dias, entre outras opções. Contudo, a recomendação é que o sincronismo seja feito uma vez por dia, para que os dados não fiquem muito obsoletos entre os dois ambientes:

Importante

Acesse Cadastros > Relatórios > Gerais e execute o relatório Diagnóstico do aplicativo Gestão Empresarial, no sistema Gestão Empresarial | ERP, para validar as configurações realizadas para implantação desta funcionalidade do aplicativo.

Este artigo ajudou você?