- Criado por Fernanda Ap Da Silva Santos, última alteração por Vinicius Domingues da Silva Fonseca em 04 abr, 2024
Produto: | Protheus® |
Ocorrência: | Esta página é para centralizar as informações sobre o portal PMS. |
Ambiente: | Gestão de Projetos (SIGAPMS) |
Temas abordados neste documento: | Configuração de acesso e funcionamento das rotinas do portal PMS. |
O Protheus® disponibiliza através do Portal PMS a possibilidade auto-serviço focado em Clientes por meio de uma interface Web.
Como configurar Configuração do Portal PMS Observação As configurações iniciais do Portal do PMS são as mesmas que o portal do Vendedor. Em caso de dúvidas no processo de configuração dos Web Services, contate a equipe Protheus Framework para auxiliar.
1 - Configurando o WEBSERVICES
Para habilitar os Portais Protheus, é necessário que os WebServices estejam ativos. Ambos serviços dependem do serviço HTTP do Protheus, que permite que as informações sejam publicadas na WEB. A configuração inicia-se habilitando o serviço HTTP e configurando a porta que todos os outros serviços dependentes deste irão utilizar para a publicação das informações. Os serviços devem ser configurados pelo WIZARD, pois a cada módulo WEB instalado são descompactados arquivos importantes no diretório informado na configuração. Estes arquivos são de extensão exclusiva da Microsiga, os *.MZP, e que apenas com o Wizard será possível a correta instalação. No exemplo acima, a configuração está sendo realizada para o caminho LOCALHOST. Para publicá-lo informe o nome da máquina ou o endereço IP. Caso seu serviço HTTP esteja configurado para a porta 80, não deve informá-lo no host. Exemplo localhost/ws. A - Acesse o Wizard de configuração dos Serviços; B - Em Servidor Internet (HTTP/FTP), verifique se o serviço de HTTP já existe, confirme se está habilitado e para qual porta está configurada. Pois estas são informações indispensáveis para o correto funcionamento dos WebServices e Portais. C - Configurando HTTP/FTP
Importante Na configuração da Seção, inserimos como exemplo a porta 92, porém ela pode ser alterada caso prefira. Caso definida a porta padrão do serviço HTTP que é a 80, não é necessário especificá-la na configuração do WS e Portais. Basta confirmar e gravar as configurações D - Configure os Módulos da Web: WS TOTVS Linha Protheus Web Services
Finalizar e confirmar a configuração. E - Configure o Portal (Protheus) PP Portal Protheus
Finalizar e confirmar a configuração. Inclua na pasta pp os colocar o arquivos da pasta web na systemload F - Após as configurações acima, o sistema irá inserir as informações de acesso aos Web Services no arquivo AppServer.ini do Protheus, verifique se as informações estão de acordo com o exemplo abaixo, caso não estejam realize ajustes (Lembrando que a Porta e o Nome do Ambiente serão os que preencheu durante a configuração): AppServer.ini
[HTTP] ENABLE=1 PORT=81 [localhost:92/ws] ENABLE=1 PATH=c:\seuambiente\Protheus_Data\web\ws ENVIRONMENT=12.1.025 INSTANCENAME=ws RESPONSEJOB=JOB_WS_9901 DEFAULTPAGE=wsindex.apw SECURITY=0 [JOB_WS_9901] TYPE=WEBEX ENVIRONMENT=12.1.025 INSTANCES=1,1 SIGAWEB=WS INSTANCENAME=ws ONSTART=__WSSTART ONCONNECT=__WSCONNECT PREPAREIN=99,01 SECURITY=0 [localhost:92/pp] ENABLE=1 PATH=c:\seuambiente\Protheus_Data\web\pp ENVIRONMENT=12.1.025 INSTANCENAME=pp RESPONSEJOB=JOB_PP SECURITY=0 [JOB_PP] TYPE=WEBEX ENVIRONMENT=ENVIRONMENT INSTANCES=1,1 SIGAWEB=PP INSTANCENAME=pp ONSTART=STARTWEBEX ONCONNECT=CONNECTWEBEX ONEXIT=FINISHWEBEX WEBSERVICELOCATION=http://localhost:92/ws SECURITY=0 Alerta de Risco "Fique atento ao utilizar o parâmetro de configuração com a chave Security=0, pois isso fará com que as integrações (APIs) não exijam autenticação, consequentemente dados do seu ambiente poderão ser consultados sem qualquer controle de autorização." G - Por fim, reinicie o Server do Protheus e verifique se o serviço do WebService subiu de forma correta no Browser, basta digitar o caminho que configurou no Wizard e verificar se o sistema indica como Habilitado:
O processo de configuração para uma nova filial é basicamente o mesmo, mas é necessário ter um novo WebService e Portal. A - Configurar WS TOTVS Linha Protheus Web Services
Finalizar e confirmar a configuração. B - Configurar PP Portal Protheus
Finalizar e confirmar a configuração. Os serviços devem ser configurados pelo WIZARD, pois a cada módulo WEB instalado são descompactados arquivos importantes no diretório informado na configuração. Estes arquivos são de extensão exclusiva da Microsiga, os *.MZP, e que apenas com o Wizard será possível a correta instalação. No exemplo acima, a configuração está sendo realizada para o caminho LOCALHOST. Para publicá-lo informe o nome da máquina ou o endereço IP. Caso seu serviço HTTP esteja configurado para a porta 80, não deve informá-lo no host. Exemplo localhost/ws. Pra cada filial nova é necessário configurar um novo portal. C - Após as configurações acima, o sistema irá inserir as informações de acesso aos Web Services no arquivo AppServer.ini do Protheus, verifique se as informações estão de acordo com o exemplo abaixo, caso não estejam realize ajustes (Lembrando que a Porta e o Nome do Ambiente serão os que preencheu durante a configuração): AppServer.ini
[HTTP] [localhost:91/ws] [JOB_WS_9901] [ONSTART] [localhost:91/pp] [JOB_PP] [JOB_WS02_9902] [localhost:91/pp02] [JOB_PP02] D - Por fim, reinicie o Server do Protheus e verifique se o serviço do WebService subiu de forma correta no Browser, basta digitar o caminho que configurou no Wizard e verificar se o sistema indica como Habilitado:
2 - Configurando o acesso do usuário
Após a configuração dos Web Services, iniciaremos a configuração do Portal do PMS. Para isso:
3 - Configurando o portal PMS
A - Cadastre via módulo PMS\Atualizações\Cadastros \Calendário:
B - Cadastre o recurso vinculado ao calendário e ao usuário de configurador:
Como já existe um usuário de portal vinculado ao mesmo usuário de configurador e com os direitos carregados, bastará apenas acessar o portal PMS. C - Acesse o Portal com o USUÁRIO informado
Exemplo no appserver.ini
O portal do PMS não sofreu atualização de frame, por isso, ao acessar será demonstrado como versão 11, mesmo configurado na versão 12. Exemplo para configuração do appserver.ini [HTTP] ENABLE=1 PORT=90 PATH=C:\P11_seuambiente\Protheus_Data\web ENVIRONMENT=Seuambiente RESPONSEJOB=JOB_PP [ONSTART] Jobs=WS_PP,JOB_PP [LOCALHOST:90/ws] ENABLE=1 PATH=C:\P11_seuambiente\Protheus_Data\web\WS ENVIRONMENT=seuambiente RESPONSEJOB=WS_PP DEFAULTPAGE=wsindex.apw [WS_PP] TYPE=WEBEX ENVIRONMENT=seuambiente INSTANCES=1,1 PREPAREIN=01,01 SIGAWEB=WS_PP INSTANCENAME=WS ONSTART=__WSSTART ONCONNECT=__WSCONNECT NAMESPACE=http://LOCALHOST:90/ws [LOCALHOST:90/pp] ENABLE=1 PATH=C:\P11_seuambiente\Protheus_Data\web\pp ENVIRONMENT=seuambiente INSTANCENAME=PP ;RESPONSEJOB=JOB_PP [JOB_PP] TYPE=WEBEX ENVIRONMENT=seuambiente INSTANCES=1,1 PREPAREIN=01,01 SIGAWEB=PP INSTANCENAME=pp ONSTART=STARTWEBEX ONCONNECT=CONNECTWEBEX ONEXIT=FINISHWEBEX WEBSERVICELOCATION=http://LOCALHOST:90/ws [MAIL] AuthLOGIN=1 AuthNTLM=1 AuthPLAIN=1 Protocol=POP3 AuthNTLM=1 AuthPLAIN=1 Protocol=POP3 Segue as imagens do console.log ao logar no portal protheus
IMPORTANTE: O PORTAL DO PMS SÓ É HOMOLOGADO PELO INTERNET EXPLORER. Para que se possa navegar no Portal do PMS é necessário:
A configuração completa poderá ser seguida através da FAQ: PMS0028 - Configuração do Portal PMS Como utilizar Funcionalidades do Portal PMS O agrupamento Gerenciar Projetos permite o acompanhamento da estrutura do projeto (EDT), incluindo detalhes de tarefas, datas de execução previstas e realizadas, percentual de execução, etc de acorde o com o nível de acesso do usuário. Demonstra as seguintes visões:
Exemplo de Projeto
Exemplo de Apontamento de Projeto
O agrupamento de Consultas permitir a consulta às alocações de recursos distribuídos nas atividades e projetos. Gráfico de Gantt Portal PMS - Descontinuado O gráfico de Gantt foi descontinuada devido a incompatibilidade de atualização do Java e, sendo assim, não executará mais a funcionalidade.
Exemplo de Gráfico de Gantt - Alocação de Recurso
Configurando o Gráfico de Gantt
OBSERVAÇÃO O procedimento acima foi realizado com Java 8 Update 101. Este procedimento não atende a geração do Grafico de Gantt via Portal PMS quando utilizado navegador Google Chrome, pois a partir da versão 42 (lançada em abril de 2015), o Chrome desativou a forma padrão pela qual os browsers suportam plug-ins. Esta informação esta disponível no link: https://www.java.com/pt_BR/download/help/enable_browser.xml Este procedimento tem como objetivo orientar a configuração do Java para que execute a emissão do Gráfico de Gantt via Portal PMS Devido atualização do Java os critérios de segurança foram elevados e sua execução fica condicionada a uma série de condições. A geração deste gráfico utiliza os applets do Java e para que sejam corretamente executados é necessário colocar o endereço do portal como site seguro. Abaixo passo a passo para tal configuração: 1 - Em seu sistema operacional execute a opção de configuração do Java
2 - No painel de controle do Java, na aba Segurança, clique em "Editar Lista de Sites"
3 - Será aberta a janela para edição da lista, clique em "Adicionar".
4 - Informe o endereço do portal e clique em "OK".
5 - Confirme a inclusão do endereço.
6 - Confirme o fim das edições.
Exemplo de Gráfico de Gantt
O agrupamento Manutenção do usuário possibilita efetuar ajustes no cadastro do usuário de portal.
Tela de Alteração de Senha
|