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

  • Executar todos os comandos no cmd com administrador.

    1 - Siga 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 Arquivos do PHP customizado, Word e Pdf utilizados, citados no link acima foram modificados para o caminho:          https://drive.google.com/drive/u/0/folders/1DnFsCZd-WiHsgPv-RLP17kBpjX0qxhWV
    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
    titleErro git clone

    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.


    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. 
    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:


 SOLUÇÃO:
                    apagar no caminho 'C:\RM\Atual\Release\FrameHTML\web_src\app\Imb\pvi\node_modules\colors\lib' no arquivo "index.js" o trecho de codigo "" e salvar o arquivo e dentro do folder xxxxx no arquivo xxxxx apagar o arquivo.

Informações
titleYarn erro - bower

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

Informações
titleErro git clone

Exibindo image.png

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.

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.


  • 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 "C:\RM\Atual\Release\Bin\wwwroot"
    2 - configurar no restore a instalação do FrameHtml para baixar, o PI virá dentro da pasta em "C:\RM\Atual\Release\FrameHTML\ web \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