Mudanças

Ir para navegação Ir para pesquisar
2 556 bytes removidos ,  16h17min de 1 de fevereiro de 2023
Mudanças ocorridas devido à migração para o TCloud.
Linha 149: Linha 149:  
     /* FIM JS CUSTOMIZADO */
 
     /* FIM JS CUSTOMIZADO */
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Deve ficar assim:
 
Deve ficar assim:
 +
 
[[File:ClipCapIt-230127-144548.PNG]]
 
[[File:ClipCapIt-230127-144548.PNG]]
      −
<big><b>2.14)</b></big> Em <code>D:totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u>editar o arquivo</u> <code>requerimentos-edit.controller.js</code>, inserindo as seguintes linhas, dentro da <code>function verificaDependências(evento, valor, dependencias)</code>, depois da linha <code>var objeto = getModelCampo(valor);</code>:<br>
+
<big><b>2.14)</b></big> Em <code>D:\totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u>editar o arquivo</u> <code>requerimentos-edit.controller.js</code>, inserindo as seguintes linhas, dentro da <code>function verificaDependências(evento, valor, dependencias)</code>, depois da linha <code>var objeto = getModelCampo(valor);</code>:<br>
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
/* JS CUSTOMIZADO */
 
/* JS CUSTOMIZADO */
 
     if ( objeto.CodColigada == "31" && objeto.CodTipoAtendimento == "5" ){
 
     if ( objeto.CodColigada == "31" && objeto.CodTipoAtendimento == "5" ){
let contParametros = 0;
+
    let contParametros = 0;
self.model.ListCamposDinamicos.forEach(function (element) {
+
    self.model.ListCamposDinamicos.forEach(function (element) {
if ( element.Valor ){
+
    if ( element.Valor ){
contParametros = contParametros + 1;
+
        contParametros = contParametros + 1;
}
+
        }
 
     })
 
     })
 
     if ( contParametros>0 ){
 
     if ( contParametros>0 ){
eduRequerimentosFactory.calcularValorReq(contParametros, self.contexto.cursoSelecionado.CODCOLIGADA, self.contexto.cursoSelecionado.RA, self.contexto.cursoSelecionado.IDHABILITACAOFILIAL, self.contexto.cursoSelecionado.IDPERLET, function(retornoMiddleware){
+
    eduRequerimentosFactory.calcularValorReq(contParametros, self.contexto.cursoSelecionado.CODCOLIGADA, self.contexto.cursoSelecionado.RA, self.contexto.cursoSelecionado.IDHABILITACAOFILIAL, self.contexto.cursoSelecionado.IDPERLET, function(retornoMiddleware){
if ( angular.isDefined(retornoMiddleware) ) {
+
    if ( angular.isDefined(retornoMiddleware) ) {
self.model.Requerimento.VALOR = retornoMiddleware.Resultado.VALOR;
+
        self.model.Requerimento.VALOR = retornoMiddleware.Resultado.VALOR;
self.model.RequerimentoSolicitacao.VALORTOTAL = retornoMiddleware.Resultado.VALOR;
+
        self.model.RequerimentoSolicitacao.VALORTOTAL = retornoMiddleware.Resultado.VALOR;
}
+
    }
 
     });
 
     });
 
     }
 
     }
Linha 174: Linha 176:  
/* FIM JS CUSTOMIZADO */
 
/* FIM JS CUSTOMIZADO */
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Deve ficar assim:
 
Deve ficar assim:
 +
 
[[File:ClipCapIt-230127-144626.PNG]]
 
[[File:ClipCapIt-230127-144626.PNG]]
   −
<big><b>2.15)</b></big> Em <code>D:totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u>editar o arquivo</u> <code>requerimentos.factory.js</code>, inserindo as seguintes linhas, dentro de <code>EduRequerimentos.Factory.$inject</code> :<br>
+
<big><b>2.15)</b></big> Em <code>D:\totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u>editar o arquivo</u> <code>requerimentos.factory.js</code>, inserindo as seguintes linhas, dentro de <code>EduRequerimentos.Factory.$inject</code> :<br>
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
/* JS CUSTOMIZADO */
 
/* JS CUSTOMIZADO */
Linha 189: Linha 193:  
/* FIM JS CUSTOMIZADO */
 
/* FIM JS CUSTOMIZADO */
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Deve ficar assim:
 
Deve ficar assim:
 +
 
[[File:ClipCapIt-230127-145114.PNG]]
 
[[File:ClipCapIt-230127-145114.PNG]]
   −
* Ainda em <code>D:totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u> arquivo</u> <code>requerimentos.factory.js</code> inserir as seguintes linhas antes da linha <code>return factory;</code>:
+
* Ainda em <code>D:\totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u> arquivo</u> <code>requerimentos.factory.js</code> inserir as seguintes linhas antes da linha <code>return factory;</code>:
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
/* JS CUSTOMIZADO */
 
/* JS CUSTOMIZADO */
Linha 198: Linha 204:  
/* FIM JS CUSTOMIZADO */
 
/* FIM JS CUSTOMIZADO */
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Deve ficar assim:
 
Deve ficar assim:
 +
 
[[File:ClipCapIt-230127-145431.PNG]]
 
[[File:ClipCapIt-230127-145431.PNG]]
   −
* Ainda em <code>D:totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u> arquivo</u> <code>requerimentos.factory.js</code> inserir as seguintes linhas abaixo da linha <code>return factory;</code>:
+
* Ainda em <code>D:\totvs\CorporeRM\FrameHTML\Web\App\Edu\PortalEducacional\js\aluno\requerimentos</code> <u> arquivo</u> <code>requerimentos.factory.js</code> inserir as seguintes linhas abaixo da linha <code>return factory;</code>:
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
/* JS CUSTOMIZADO */
 
/* JS CUSTOMIZADO */
Linha 212: Linha 220:  
/* FIM JS CUSTOMIZADO */
 
/* FIM JS CUSTOMIZADO */
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Deve ficar assim:
 
Deve ficar assim:
 +
 
[[File:ClipCapIt-230127-145610.PNG]]
 
[[File:ClipCapIt-230127-145610.PNG]]
    
== Para o EducaMobile ==
 
== Para o EducaMobile ==
<big><b>3.1)</b></big> Em <code>D:\TOTVS\CorporeRM\EducaMobile\Views\Shared</code> <u>fazer uma cópia do arquivo</u> <code>_Layout.cshtml</code>, (backup) e, no arquivo original inserir (<b>dentro do <code>HEAD</code>, logo na abertura da tag</b>) a seguinte chamada em JavaScript<br>
+
<big><b>3.1)</b></big> Em <code>D:\totvs\CorporeRM\EducaMobile\Views\Shared</code> <u>fazer uma cópia do arquivo</u> <code>_Layout.cshtml</code>, (backup) e, no arquivo original inserir (<b>dentro do <code>HEAD</code>, logo na abertura da tag</b>) a seguinte chamada em JavaScript<br>
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
     <meta name="Referrer" content="origin">
 
     <meta name="Referrer" content="origin">
Linha 223: Linha 233:       −
<big><b>3.2)</b></big> Ainda em <code>D:\TOTVS\CorporeRM\EducaMobile\Views\Shared</code> <u>fazer uma cópia do arquivo</u> <code>_Menu.cshtml</code> (backup) e, no arquivo original, após a linha <code>@model TOTVS.Models.ProfileModel</code>, insira o seguinte script:
+
<big><b>3.2)</b></big> Ainda em <code>D:\totvs\CorporeRM\EducaMobile\Views\Shared</code> <u>fazer uma cópia do arquivo</u> <code>_Menu.cshtml</code> (backup) e, no arquivo original, após a linha <code>@model TOTVS.Models.ProfileModel</code>, insira o seguinte script:
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
     <script type="text/javascript">
 
     <script type="text/javascript">
Linha 252: Linha 262:     
== Para o IIS e Outros PARA NOVAS INSTALAÇÕES DO AMBIENTE==
 
== Para o IIS e Outros PARA NOVAS INSTALAÇÕES DO AMBIENTE==
<big><b>4.1)</b></big> Copie para <code>C:\CorporeRM\RM.Net</code>, se não existir, o arquivo: [https://cfjl.com.br/downloads/ci/portal/CFJLFAHOR.SQLActivity.dll CFJLFAHOR.SQLActivity.dll]. '''Ele deve ser copiado para TODAS as máquinas do ambiente que executem algo relacionado ao sistema''' (servidores de processos, servidores de jobs, servidores onde estão instalados os clients do RM, servidor do portal, etc.). Depois de copiar é necessário reiniciar o RM Host apagando o arquivo _Broker.dat.   
+
 
 +
<big><b>4.1)</b></big> Copie para <code>D:\totvs\CorporeRM\RM.Net</code>, se não existir, o arquivo: [https://cfjl.com.br/downloads/ci/portal/CFJLFAHOR.SQLActivity.dll CFJLFAHOR.SQLActivity.dll]. '''Ele deve ser copiado para TODAS as máquinas do ambiente que executem algo relacionado ao sistema''' (servidores de processos, servidores de jobs, servidores onde estão instalados os clients do RM, servidor do portal, etc.). Depois de copiar é necessário reiniciar o RM Host apagando o arquivo _Broker.dat.   
 
No caso do servidor web, também reiniciar o serviço (<code>services.msc</code>) <code>rmhost</code>, e o '''IIS''' (<code>iisreset /stop</code> e <code>iisreset /start</code>)
 
No caso do servidor web, também reiniciar o serviço (<code>services.msc</code>) <code>rmhost</code>, e o '''IIS''' (<code>iisreset /stop</code> e <code>iisreset /start</code>)
   Linha 266: Linha 277:  
:[[File:ClipCapIt-200309-094103.PNG]]
 
:[[File:ClipCapIt-200309-094103.PNG]]
   −
<big><b>4.3)</b></big> Crie os redirecionamentos de HTTP para HTTPS conforme instruções a seguir:
+
<big><b>4.3)</b></big> Nos servidores de aplicação, incluir a tag MAXGJOBXEXECUCAORECORDS com o valor 1000000 (1 milhão), para evitar que alguém apague os logs em momentos inoportunos. Isso deve ser feito em TODOS os servidores de aplicação. Mais detalhes em https://centraldeatendimento.totvs.com/hc/pt-br/articles/360007534051.
 
  −
4.3.1) No gerenciador do IIS, clique com o botão direito em '''Sites''' (1) e depois na opção '''Add Website''' (2).
  −
 
  −
:[[File:ClipCapIt-220510-235820.PNG]]
  −
 
  −
4.3.2) Na tela de configuração do site, informe '''RedirectPortal''' no campo '''Site name''' (1) e '''portal.isaec.com.br''' no campo '''Host name''' (2). Informe um diretório vazio no campo '''Caminho físico''' (3) (sugestão de diretório: c:\inetpub\wwwroot\Portal; caso o diretório ainda não exista, será necessário criá-lo; o único cuidado aqui é que o diretório não deve possuir nenhum conteúdo, e também não pode estar vinculado à nenhum outro website do IIS). Escolha '''http''' no campo '''Type''' (4). Por fim, clique em '''Ok''' (5).
  −
 
  −
:[[File:ClipCapIt-220510-235100.PNG]]
  −
 
  −
4.3.3) Clique no site '''RedirectPortal''' (1) e, em seguida, em '''HTTP Redirect''' (2).
  −
 
  −
:[[File:ClipCapIt-220511-000542.PNG]]
  −
 
  −
4.3.4) Na tela de redirecionamento, informe '''https://portal.isaec.com.br/Corpore.Net/Login.aspx''' (1). Marque a opção '''Redirect all requests to exact destination (instead of relative to destination)''' (2) e selecione a opção '''Found (302)''' no campo '''Status code''' (3). Em seguida, clique em '''Apply''' (4).
  −
 
  −
:[[File:ClipCapIt-220511-001046.PNG]]
  −
 
  −
4.3.5) Clique novamente com o botão direito em '''Sites''' (1) e depois na opção '''Add Website''' (2).
  −
 
  −
:[[File:ClipCapIt-220510-235820.PNG]]
  −
 
  −
4.3.6) Na tela de configuração do site, informe '''RedirectNovoPortal''' no campo '''Site name''' (1) e '''novoportal.isaec.com.br''' no campo '''Host name''' (2). Informe um diretório vazio no campo '''Caminho físico''' (3) (sugestão de diretório: c:\inetpub\wwwroot\NovoPortal; caso o diretório ainda não exista, será necessário criá-lo; o único cuidado aqui é que o diretório não deve possuir nenhum conteúdo, e também não pode estar vinculado à nenhum outro website do IIS, especialmente aquele criado no passo 4.3.2). Escolha '''http''' no campo '''Type''' (4). Por fim, clique em '''Ok''' (5).
  −
 
  −
:[[File:ClipCapIt-220511-002306.PNG]]
  −
 
  −
4.3.7) Clique no site '''RedirectNovoPortal''' (1) e, em seguida, em '''HTTP Redirect''' (2).
  −
 
  −
:[[File:ClipCapIt-220511-002740.PNG]]
  −
 
  −
4.3.8) Na tela de redirecionamento, informe '''https://novoportal.isaec.com.br/web/app/edu/PortalEducacional/login/''' (1). Marque a opção '''Redirect all requests to exact destination (instead of relative to destination)''' (2) e selecione a opção '''Found (302)''' no campo '''Status code''' (3). Em seguida, clique em '''Apply''' (4).
  −
 
  −
:[[File:ClipCapIt-220511-003330.PNG]]
  −
 
  −
<big><b>4.4)</b></big> Nos servidores de aplicação, incluir a tag MAXGJOBXEXECUCAORECORDS com o valor 1000000 (1 milhão), para evitar que alguém apague os logs em momentos inoportunos. Isso deve ser feito em TODOS os servidores de aplicação. Mais detalhes em https://centraldeatendimento.totvs.com/hc/pt-br/articles/360007534051.
      
:[[File:2e8c125d-3741-4985-94d1-b65790bd89fe.png]]
 
:[[File:2e8c125d-3741-4985-94d1-b65790bd89fe.png]]
   −
<big><b>4.5)</big> Descompactar o arquivo '''[https://cfjl.com.br/downloads/ci/portal/FRAMEHTML_v4.zip FRAMEHTML_v4.zip]'''</b> e inserir os arquivos diretamente em <code>D:\totvs\CorporeRM\FrameHTML</code></big> Ficando o arquivo <code>index.html</code> diretamente nesta pasta (<code>\FrameHTML</code>), bem como as outras duas pastas <code>\Edu</code> e <code>\Vagas</code>
+
<big><b>4.4)</big> Descompactar o arquivo '''[https://cfjl.com.br/downloads/ci/portal/AtalhosPortais_v1.zip AtalhosPortais_v1.zip]'''</b> e inserir os arquivos diretamente em <code>D:\totvs\CorporeRM</code></big>, ficando o arquivo <code>index.html</code> diretamente nesta pasta (<code>\CorporeRM</code>), bem como as outras pastas <code>\Clientes</code>, <code>\Edu</code>, <code>\Reservas</code>, <code>\RH</code> e <code>\Vagas</code>.
    
== Para o RM.Host ==
 
== Para o RM.Host ==
Linha 311: Linha 288:     
== Para o Portal Meu RH ==
 
== Para o Portal Meu RH ==
<big><b>6.1)</b></big> Substitua o arquivo [https://cfjl.com.br/downloads/ci/portal/logo_totvs_login.96de845450f019ac1a45.svg logo_totvs_login.96de845450f019ac1a45.svg] em <code>D:\TOTVS\CorporeRM\FrameHTML\Web\App\RH\PortalMeuRH</code>.
+
<big><b>6.1)</b></big> Substitua o arquivo [https://cfjl.com.br/downloads/ci/portal/logo_totvs_login.96de845450f019ac1a45.svg logo_totvs_login.96de845450f019ac1a45.svg] em <code>D:\totvs\CorporeRM\FrameHTML\Web\App\RH\PortalMeuRH</code>.
   −
<big><b>6.2)</b></big> Substitua o arquivo [https://cfjl.com.br/downloads/ci/portal/logo_totvs_login.svg logo_totvs_login.svg] em <code>D:\TOTVS\CorporeRM\FrameHTML\Web\App\RH\PortalMeuRH\assets\img</code>.
+
<big><b>6.2)</b></big> Substitua o arquivo [https://cfjl.com.br/downloads/ci/portal/logo_totvs_login.svg logo_totvs_login.svg] em <code>D:\totvs\CorporeRM\FrameHTML\Web\App\RH\PortalMeuRH\assets\img</code>.
Arquivo, CI, ERP, Funcionários, Professores, Burocratas, Administradores
2 629

edições

Menu de navegação