Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este documento tem o objetivo de orientar como preparar e subir o Portal de Imóveis.

  • Para Debugar

    1 - Siga

Executar todos os

passos descritos no link: https://pvi-totvs.gitbook.io/pvi/ na opção "Montagem de Ambiente" do menu.
      1.1 - Atenção: Os

comandos no cmd como administrador.

Informações
titleIMPORTANTE

 Os Arquivos do PHP customizado, Word

e Pdf utilizados, citados no link acima forma modificados para o caminho

, Pdf e outros instaladores uteis ja se encontram no caminho:         
https://drive.google.com/drive/u/0/folders/1DnFsCZd-WiHsgPv-RLP17kBpjX0qxhWV

1 - Siga todos os passos descritos no link: Montagem de Ambiente.
     
Atenção: a partir da versão 12.1.2402 o PVI teve o php atualizado para a versão 7.3.24 para atender ao oracle, então o build funciona somente quando este estiver sendo referenciado no iis.

Informações
titlePaginas Revitalizadas PI

Rodar o restore configurado para dar get nos arquivos do portal gestão de imoveis, onde se econtra os novos fontes de frontend em po-ui ou smartui que fazem parte da modernização do PI. crie na pasta bin do RM um diretorio com o nome "wwwroot" e no restore configure "Portais" para dar get nos fontes direto para o wwwroot da bin.

Image Added


2 - A partir da versão 12.1.2205 a versão do Node utilizado é 14.15.5, para o controle de versão do Node é indicado a utilização do NVM for Windows.
3 - Para debugar é indicado utilizar o VSCode. Abra o folder "C:\RM\Atual\Release\FrameHTML\web_src\app\Imb\PVI".
4 - Para controle de fontes pelo VSCode com vinculo ao TFS, instale a extension TFS com a logo laranjada. Em seguida, vá em File >> Preferences >> Settings, pesquise por "tfs" e no campo "Tfs: Location" informe o caminho do executavel do TFS instalado na máquina que será utilizada para alteração dos fontes. 

Ambiente Cliente/Restore para Testes

montando com restore
1 - configurar no restore a instalação dos arquivos "Portais RM XXXXXX - XXX" de acordo com a versão desejada. Ao configurar selecione o caminho dentro de cada versão, sugestão "

5 - As novas paginas (Componentes PO-UI ou SmartView) estão sendo criadas no repositorio do git "portalgestaoimoveis" e tem paginas que são chamada como iframe e paginas que são chamadas dentro de compilação que fica dentro de folder especifico dentro do proprio PVI compilado no pipeline.

Informações
titleErro gulp watch

Ao rodar o gulp watch para compilar os fontes do PI ocorre o erro abaixo.
Erro:
LIBERTY LIBERTY LIBERTY
com um loop infinito que pode até travar o cmd.
Caso isso ocorrá podemos verificar se foi criado pelo yarn o download de codigo malicioso de loop infinito, isso poderá ser verificado em:
citação do erro: https://commons.wikimedia.org/wiki/File:Faker.js_zalgo_LIBERTY.svg

imagem do erro:

Image Added


 SOLUÇÃO:
                    Apagar no caminho 'C:\RM\Atual\Release

\Bin\wwwroot"
2 - configurar no restore a instalação do FrameHtml para baixar, o PI virá dentro da pasta em

\FrameHTML\web_src\app\Imb\pvi\node_modules\colors\lib' no arquivo "index.js" o trecho de codigo Image Added e salvar o arquivo.

                  Dentro do folder "C:\RM\Atual\Release\FrameHTML\

 

web_src\app\Imb

\PVI"
3 - agora iremos mapear no IIS o PI (PVI) para ser acessado via url.
4 - Abra o IIS, na arvore de conexões clique no nome da maquina, em Sites com o botão direito e crie um site com o nome desejado que ficar vinculado a versão que está criando o PI.
Exemplo: PI_1212205.
no campo "Caminho físico" selecione a pasta que acabou de dar get pelo restore.
Exemplo: "C:\RM\Atual\Release\FrameHTML\web\app\Imb\PVI"
Escolha a porta que deseja utilizar.
Exemplo: 8005

\pvi\node_modules\colors\lib\custom" apagar o arquivo "american.js".

Informações
titleYarn erro - bower

ao rodar o yarn erro para bower youtuber e outros. rodar o comando "yarn install" no cmd dentro do folder pvi com cmd em admin

Informações
titleYarn erro - bower

Versão 14 do node para resolver, se não estiver com as dependências anteriores (yarn, bower) instaladas como global, favor instalar global.

Seguir comandos de dependências de compilação em montagem de ambiente.
Image Added

Informações
titleGulp erro - citação Laravel OCI

Atenção para erro de oracle circulado:
Image Added


Verificar nas variáveis de ambiente se a pasta do oracle está sendo referenciada.
para referenciar deverá criar em: 
Image Added


Dentro do path citar a variável criada:
Image Added

Informações
titleDependencias Compilação - Variaveis Path

Verfificar se as variáveis das depencias de compilação foram adicionadas corretamente no path da maquina e do usuário.
Variáveis do sistema:
Image Added


Variáveis do usuario:

Image Added

Informações
titleErro git clone

Exibindo image.pngImage Added

erro ocorre por falta de permissão ao utilizar user e pass do git para login, atualize em "Painel de Controle\Contas de Usuário\Gerenciador de Credenciais" as credenciais do github com o login do seu usuário no git.
Image Added




Image Added

Informações
titleLogin PI mestre

user: [email protected]
pass: config_ambiente.php - possui a senha master do PI - "p0rt@l"

Informações
titleImportante!
  • Altere o arquivo 'main.js'
    -  na função ngOnInit()
    - atribua os valores diretamente as variaveis que estão sendo aguardadas serem entregues pela requisição:
         - apiServerPortal = caminho do PVI até a porta (Ex.: http://localhost:8000)
         - apiTokenPortal = token que pode ser encontrado via solicitação da API do RM (Ex.: http://192.168.18.31:8051/api/connect/token)
         - idComissao = chave primaria da comissao que já se encontra cadastrada no banco de dados.