Configuração do serviço Cloud Prix Service

O serviço Cloud Prix Service permite compatibilidade com o passado, possibilitando a importação de arquivos textos de softwares anteriores e comunicação com balanças antigas. Esse serviço é um programa que será responsável por gerenciar as principais tarefas do MGV Cloud, como transmissão de cargas para as balanças, importação de arquivos, gerenciador web, atualização automática, envio de dados IoT e etc. Deve ser instalado no computador responsável pela comunicação com as balanças.

Para o funcionamento correto da solução, é exigido, primeiramente, que o computador onde haja um Cloud Prix Service atenda aos pré-requisitos de hardware do Sistema Operacional instalado. Essa informação pode ser obtida diretamente com o fornecedor do Sistema Operacional.

O bom desempenho de atualização das balanças está diretamente relacionado à configuração do computador, velocidade do link de comunicação, quantidade de lojas e quantidade de balanças por loja. Estas considerações são importantes ao definir a configuração do computador e do link de comunicação.

Independente do volume de informações, um computador onde seja necessária a instalação do Cloud Prix Service deve possuir as seguintes características:

Cloud Prix Service

Lojas Considerando 10 Balanças por Loja

1 a 5 lojas

5 a 20 lojas

21 a 50 lojas*

51 a 100 lojas*

Mais de 100 lojas*

Processador

2 Núcleos ou superior

4 Núcleos ou superior

8 Núcleos ou Superior

16 Núcleos ou Superior

Consulte

Memória RAM

Mínimo de 4 GB

Mínimo de 8 GB

Mínimo de 16 GB

Mínimo de 32 GB

Consulte

Comunicação

Ethernet ou Wi-Fi

Sistema Operacional

Vide abaixo os sistemas operacionais suportados

HD

  • 100 MB livre por loja
  • 4,0 GB para Microsoft .NET Framework 4.8 e .NET Core 8.0
  • Conectividade

    Porta 9000 TCP (configurável) para comunicação com as balanças

    Porta 2017 para configuração do

    Consulte liberações de endereços https://cloudprix.com.br e seus subdomínios.

    Sistemas Operacionais

  • Windows 10 Enterprise 32 e 64 bits Obs.: O Windows 10 Home não é compatível.
  • Windows 11 32 e 64 bits Obs.: O Windows 11 Home não é compatível.
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025
  • Linux CentOS 9
  • Linux Ubuntu 22.04 e 24.04

  • Observações:

    Instalação do Cloud Prix Service

    Primeiros Passos

    1. Acessar a tela MGV Cloud -> Assinatura -> Configuração do Cloud Prix Service;
    2. Deve exibir uma mensagem solicitando o download do serviço de comunicação;
    3. Realizar o download do serviço Cloud Prix Service;
    4. Encontrar o executável (InstalarCPService.exe) nos downloads do seu computador e executá-lo;
    5. Aguardar o processo de instalação completa do serviço;

    Configuração

    Através da tela Configuração do Cloud Prix Service, serão configuradas as lojas que receberão carga, as opções de comunicação com o Gerenciador Web e as opções de envio de Carga Automática.

    Carga para as Lojas:

    Devem ser selecionadas as lojas que poderão receber cargas

    Obs.: A cada loja adicionada na assinatura, o usuário deve voltar nessa tela e selecioná-la para conseguir realizar comunicação com a balança.

    Opções de Comunicação:

    Nessa área deve ser configurado a porta de comunicação com as balanças e o IP do computador responsável pela comunicação com o Gerenciador Web. As informações configuradas nessa tela, devem ser compatíveis com as informações configuradas nas balanças.

    Opções de Carga Automática:

    1. Modo de Comunicação: Deve selecionar uma opção para envio da Carga Automática:
      • Não Enviar - a carga automática não será realizada
      • Alterados - após uma modificação nos cadastros, será enviada uma carga automática de alterados
      • Completa - após uma modificação nos cadastros, será enviada uma carga automática completa
    2. Tentativas de Transmissão: Deve configurar o número de tentativas de envio da carga automática, em caso de falha no envio;
    3. Transmissão Simultânea: Flag para habilitar o envio simultâneo da carga para as balanças.

    Permissão de acesso ao Serviço

    Para que os serviços executem corretamente, pode ser necessário configurar um usuário e senha que tenha permissão para leitura e escrita em pastas locais. Caso utilize recursos da rede, como acessar dados em um computador remoto, também será necessário configurar nos serviços um usuário e senha que tenha permissão para acesso.

    Para visualizar os serviços do windows, acesse a tela Serviços e localize o serviço do MGV Cloud.

    Para configurar um usuário e senha, dê um duplo clique sobre o serviço e configure os campos, como indicado na figura a seguir:

    Para que o CPService para as distribuições Linux funcione corretamente, os seguintes pré-requisitos devem ser instalados:
    • .Net Core 8.X

    • OpenSSL 3.X. O Ubuntu 22.04 já possui a versão 3.X instalada. Pode-se verificar a instalação através do seguinte comando:

      Comando
      openssl version

      O retorno deve ser parecido com o seguinte:



    Para realizar a instalação do dotnet, deve-se seguir o seguinte passo-a-passo:

    1. Atualize os repositórios e pacotes

      Comando

      sudo apt update && sudo apt upgrade -y

      sudo apt install -y wget apt-transport-https software-properties-common

    2. Adicionar repositório da Microsoft

      Comando

      wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb

      sudo dpkg -i packages-microsoft-prod.deb

    3. Instalando o Dotnet Sdk 8.0

      Comando

      sudo apt update

      sudo apt install -y dotnet-sdk-8.0

    4. Verifique a instalação

      Comando

      dotnet --version

      O retorno deve ser parecido com o seguinte:



    Para realizar a instalação do Cloud Prix Service, deve-se seguir o seguinte passo-a-passo:

    Os comandos devem ser executados um por um seguindo a sequência em que são apresentados.

    1. Realizar o download do Cloud Prix Service

      Comando

      wget https://admin.cloudprix.com.br/VersaoSoftware/CPSLinux

      sudo unzip CPSLinux

      rm CPSLinux

    2. Criar o arquivo de serviço. O seguinte comando deve ser executado de uma vez no terminal.

      Comando

      cat > cpls.service << EOF

      [Unit]

      Description=Cloud Prix Linux Service

      After=network.target

      [Service]

      ExecStart=/usr/bin/dotnet $(pwd) /CloudPrixServiceLinux/CPLGService.dll 5000

      Restart=on-failure

      [Install]

      WantedBy=multi-user.target

      EOF

    3. Executar os comandos abaixo para que o arquivo seja copiado para um System location e para que o serviço seja recarregado e habilitado.

      Comando

      sudo cp cpls.service /lib/systemd/system

      sudo systemctl daemon-reload

      sudo systemctl enable cpls

      cd CloudPrixServiceLinux

      sudo systemctl start cpls

      systemctl status cpls

      O retorno deve ser parecido com o seguinte:

    4. Aperte CRTL + C para parar a visualização do status do serviço.

    5. Realizar a configuração do Cloud Prix Service, através do seguinte comando:

      Comando

      sudo dotnet CPLGService.dll setup


      Após executar esse comando será necessário informar as configurações de usuário da Cloud Prix, o ambiente que pretende se conectar, a assinatura, a porta de comunicação e se irá utilizar proxy.

    Para que o CPService para as distribuições Linux funcione corretamente, os seguintes pré-requisitos devem ser instalados:
    • .Net Core 8.X

    • OpenSSL 3.X. O Ubuntu 24.04 já possui a versão 3.X instalada. Pode-se verificar a instalação através do seguinte comando:

      Comando
      openssl version

      O retorno deve ser parecido com o seguinte:



    Para realizar a instalação do dotnet, deve-se seguir o seguinte passo-a-passo:

    1. Atualize os repositórios e pacotes

      Comando

      sudo apt update && sudo apt upgrade -y

      sudo apt install -y wget apt-transport-https software-properties-common

    2. Adicionar repositório da Microsoft

      Comando

      wget https://packages.microsoft.com/config/ubuntu/24.04/packages-microsoft-prod.deb

      sudo dpkg -i packages-microsoft-prod.deb

    3. Instalando o Dotnet Sdk 8.0

      Comando

      sudo apt update

      sudo apt install -y dotnet-sdk-8.0

    4. Verifique a instalação

      Comando

      dotnet --version

      O retorno deve ser parecido com o seguinte:



    Para realizar a instalação do Cloud Prix Service, deve-se seguir o seguinte passo-a-passo:

    Os comandos devem ser executados um por um seguindo a sequência em que são apresentados.

    1. Realizar o download do Cloud Prix Service

      Comando

      wget https://admin.cloudprix.com.br/VersaoSoftware/CPSLinux

      sudo unzip CPSLinux

      rm CPSLinux

    2. Criar o arquivo de serviço. O seguinte comando deve ser executado de uma vez no terminal.

      Comando

      cat > cpls.service << EOF

      [Unit]

      Description=Cloud Prix Linux Service

      After=network.target

      [Service]

      ExecStart=/usr/bin/dotnet $(pwd) /CloudPrixServiceLinux/CPLGService.dll 5000

      Restart=on-failure

      [Install]

      WantedBy=multi-user.target

      EOF

    3. Executar os comandos abaixo para que o arquivo seja copiado para um System location e para que o serviço seja recarregado e habilitado.

      Comando

      sudo cp cpls.service /lib/systemd/system

      sudo systemctl daemon-reload

      sudo systemctl enable cpls

      cd CloudPrixServiceLinux

      sudo systemctl start cpls

      systemctl status cpls

      O retorno deve ser parecido com o seguinte:

    4. Aperte CRTL + C para parar a visualização do status do serviço.

    5. Realizar a configuração do Cloud Prix Service, através do seguinte comando:

      Comando

      sudo dotnet CPLGService.dll setup


      Após executar esse comando será necessário informar as configurações de usuário da Cloud Prix, o ambiente que pretende se conectar, a assinatura, a porta de comunicação e se irá utilizar proxy.

    Para que o CPService para as distribuições Linux funcione corretamente, os seguintes pré-requisitos devem ser instalados:
    • .Net Core 8.X

    • OpenSSL 3.X. O CentOs 9 já possui a versão 3.X instalada. Pode-se verificar a instalação através do seguinte comando:

      Comando
      openssl version

      O retorno deve ser parecido com o seguinte:



    Para realizar a instalação do dotnet, deve-se seguir o seguinte passo-a-passo:

    1. Atualize os repositórios e pacotes

      Comando

      sudo dnf update -y

    2. Instalando o Dotnet Sdk 8.0

      Comando

      sudo dnf install -y dotnet-sdk-8.0

    3. Verifique a instalação

      Comando

      dotnet --version

      O retorno deve ser parecido com o seguinte:



    Para realizar a instalação do Cloud Prix Service, deve-se seguir o seguinte passo-a-passo:

    Os comandos devem ser executados um por um seguindo a sequência em que são apresentados.

    1. Realizar o download do Cloud Prix Service

      Comando

      wget https://admin.cloudprix.com.br/VersaoSoftware/CPSLinux

      sudo unzip CPSLinux

      rm CPSLinux

    2. Criar o arquivo de serviço. O seguinte comando deve ser executado de uma vez no terminal.

      Comando

      cat > cpls.service << EOF

      [Unit]

      Description=Cloud Prix Linux Service

      After=network.target

      [Service]

      ExecStart=/usr/bin/dotnet $(pwd) /CloudPrixServiceLinux/CPLGService.dll 5000

      Restart=on-failure

      [Install]

      WantedBy=multi-user.target

      EOF

    3. Executar os comandos abaixo para que o arquivo seja copiado para um System location e para que o serviço seja recarregado e habilitado.

      Comando

      sudo cp cpls.service /lib/systemd/system

      sudo systemctl daemon-reload

      sudo systemctl enable cpls

      cd CloudPrixServiceLinux

      sudo systemctl start cpls

      systemctl status cpls

      O retorno deve ser parecido com o seguinte:

    4. Aperte CRTL + C para parar a visualização do status do serviço.

    5. Realizar a configuração do Cloud Prix Service, através do seguinte comando:

      Comando

      sudo dotnet CPLGService.dll setup


      Após executar esse comando será necessário informar as configurações de usuário da Cloud Prix, o ambiente que pretende se conectar, a assinatura, a porta de comunicação e se irá utilizar proxy.

    Segurança na Cloud Prix

    Para mais informações, clique aqui

    Configuração - Uso de Pastas compartilhadas no Linux

    Para mais informações, clique aqui