Wikihelp
Seção
< All Topics

Instalação Portal – Provisório

Importante Quando for realizar a cópia dos códigos fonte abaixo para adicionar nos arquivos, verifique se as aspas simples ( ‘ ) e as aspas duplas ( ” ) não foram convertidas em uma codificação diferente, tanto quanto demais caracteres como til ( ~ ), cedilha ( ç ), etc. Caso isso ocorra, é necessário substituir ou corrigir em um bloco de notas intermediário ou no próprio arquivo de destino. Segue abaixo um EXEMPLO de cópia de código que geraria um problema no portal:

 

Instalação no Menu lateral

Criar a pasta Custom conforme endereço abaixo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\dados-pessoais”

 

Cópia de Arquivos:

Na pasta Custom, copie a pasta e os arquivos compactados: anexo autorizacoes.zip e cole para a pasta de instalação do PORTAL do Totvs RM, conforme caminho abaixo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\dados-pessoais\custom”

 

 Copiar os seguintes objetos para a pasta Custom.

 Editar o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\dados-pessoais\custom\dados-pessoais.controller“

Na linha 9 alterar o endereço de.


    'aluno/dados-pessoais/custom/dados-pessoais.route',

 Próximo a linha 84 adicionar o bloco abaixo.

                               //CUSTOM
                              self.activeTabAutorizacoes = false;
                              //CUSTOM

 

 

 Próximo a linha 110 adicionar o bloco abaixo.

            } else if (angular.isDefined(state.params) && angular.isDefined(state.params.tab) && state.params.tab === 'autorizacoes') {
               self.activeTabAutorizacoes = true;

 Próximo a linha 356 adicionar o bloco abaixo.

                case 'autorizacoes':
     		  return exibirTabAutorizacoes();

 Próximo a linha 361 adicionar o bloco abaixo.

                 function exibirTabAutorizacoes() {
            if (angular.isDefined(state.params.ocultarTabs))
                return !(state.params.ocultarTabs.indexOf('autorizacoes') > -1);
            else
                return true;
        }

10° Editar o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\dados-pessoais\custom\dados-pessoais.route“

11° Próximo a linha 38 adicionar o bloco abaixo.

            /* CUSTOM */
      var autorizacoesController = 'js/aluno/dados-pessoais/custom/autorizacoes/autorizacoes.controller.js',
            autorizacoesView = 'js/aluno/dados-pessoais/custom/autorizacoes/autorizacoes.view.html';
            /* CUSTOM */

 

12° Próximo a linha 213 adicionar o bloco abaixo.

                    ,'autorizacoes@dados-pessoais.start': {
                        controller: 'eduAutorizacoesController',
                        controllerAs: 'controller',
                        templateUrl: autorizacoesView,
                        resolve: {
                            lazy: ['$ocLazyLoad', function ($ocLazyLoad) {
                                return $ocLazyLoad.load([{
                                    name: 'eduAutorizacoesModule',
                                    files: [autorizacoesController]
                                }]);
                            }]
                        }
                    }

 

13° Editar o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\dados-pessoais\custom\dados-pessoais.view“

14° Próximo a linha 84 adicionar o bloco abaixo.

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\edu-contantes.global.config”

              <totvs-tab
                   active="controller.activeTabAutorizacoes"
                   ng-if="controller.exibeTab('autorizacoes')"
                   heading="Autorizações">
                   <div ui-view="autorizacoes"></div>
              </totvs-tab>

15° Localizar o bloco “EDU_CONST_GLOBAL_CUSTOM_VIEW”

Dentro deste bloco citado e próximo da linha 46 alterar de.

Para,

dadosPessoais: true,

16° Localizar o bloco “EDU_CONST_GLOBAL_CUSTOM_CONTROLLER”

Dentro deste bloco citado e próximo da linha 126 alterar de.

Para,

dadosPessoais: true,

 

 

Instalação na Matrícula

É possível incluir o procedimento de autorizações na matrícula, conforme o passo a passo abaixo.

Criar a pasta Custom conforme localização abaixo:

Copiar os seguintes objetos para a pasta Custom.

  • Pasta: ensino-basico
  • Arquivo: matricula.route
  • Arquivo: matricula.service

Editar o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\matricula\custom\matricula.route”

Próximo a linha 51 adicionar o bloco abaixo.

        var autorizacoesController = 'js/aluno/dados-pessoais/custom/autorizacoes/autorizacoes.controller.js',
             autorizacoesView = 'js/aluno/dados-pessoais/custom/autorizacoes/autorizacoes.view.html';

Próximo a linha 166 adicionar a seguinte informação:

, ‘autorizacoes’

Próximo a linha 237 adicionar o bloco abaixo.

                .state('matriculaEB.autorizacoes', {
                    url: '/autorizacoes',
                    params: {
                        origem: 'matricula-eb',
                        botaoSalvarVisivel: false
                    },
                    resolve: {
                        lazy: ['$ocLazyLoad', function ($ocLazyLoad) {
                            return $ocLazyLoad.load([{
                                name: 'eduAutorizacoesController',
                                files: [autorizacoesController]
                            }]);
                        }]
                    },
                    views: {
                        '': {
                            controller: 'eduAutorizacoesController',
                            controllerAs: 'controller',
                            templateUrl: autorizacoesView
                        }
                    }
                })

Editar o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\matricula\custom\matricula.service”

Próximo a linha 695 adicionar o bloco abaixo.

               etapas.push({
                 ordem: etapas.length + 1,
                 nome: 'matriculaEB.autorizacoes',
                 descricao: 'Autorizações',
                 ativo: false,
                 realizado: false
               });

Editar o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\matricula\custom\ensino-basico\matriculaEB.controller”

10° Próximo a linha 257 adicionar o bloco abaixo.

                if (eduMatriculaService.retornarEtapaAtual(self.etapas).nome === 'matriculaEB.autorizacoes') {
                    var res = $scope.$emit('salvaAutorizacoes');
                    if (res.resposta == 1) {
                        if (eduMatriculaService.ehUltimaEtapa(self.etapas)) {
                            executarContratoMatricula();
                        } else {
                           eduMatriculaService.liberarProximaEtapa(self.etapas);
                           eduMatriculaService.avancarEtapa(self.etapas);
                        }
                     }
                }

 

11° Editar o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\totvs-app.module”

12° Próximo a linha 137 adicionar// na frente de ‘aluno/matricula/matricula.route’, para deixar como comentário.

 

13° Próximo a linha 174 adicionar a linha abaixo.

    , 'aluno/matricula/custom/matricula.route'

 

 

14° Editar o arquivo:

C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\totvs-app.module.js

 

 

15° Próximo a linha 171 adicionar o bloco abaixo.

//INICIO CUSTOM
    , 'aluno/dados-pessoais/custom/autorizacoes/autorizacoes.module'
    , 'aluno/dados-pessoais/custom/autorizacoes/autorizacoes.factory'
    //FIM CUSTOM

 

16° Próximo a linha 236 adicionar o bloco abaixo.

        //INICIO CUSTOM      
        , 'eduAutorizacoesModule'
        //FIM CUSTOM

 

 

17° Próximo a linha 103 adicionar// na frente de ‘aluno/dados-pessoais/dados-pessoais.route’, para deixar como comentário.

18° Próximo a linha 175 adicionar a linha abaixo.

    , 'aluno/dados-pessoais/custom/dados-pessoais.route'

 

 




Sugira sua integração
close slider

    Gostaria de integrar o TOTVS a alguma Plataforma ?

    Deixe sua sugestão: