Para que a customização funcione corretamente, é essencial que todos os pré-requisitos listados abaixo sejam atendidos.

Configurações iPaaS


As configurações do ambiente iPaaS devem ser realizadas seguindo os passos descritos na documentação iPaaS - Configurações de ambiente e conta.


Consultas SQL


Para que a integração através do iPaaS ocorra, foram criadas consultas SQL e disponibilizadas dentro do Instalador WIN do projeto.

As consultas disponibilizadas dentro do instalador WIN, deverão ser importadas e configuradas pelo usuário.


Configurações - Instalação Portal do Professor


Para que a customização do Portal do Professor esteja ativa, é necessário realizar a configuração adequada do arquivo config, permitindo que o Portal saiba onde buscar as personalizações.

Para configurar o arquivo config, acesse o diretório do Portal do Professor e em seguida, abra o arquivo config.json que se encontra na pasta config.


Após abrir o arquivo, adicione a propriedade patchCustomization, nesta propriedade vão constar o local onde está a customização e qual o nome da mesma.
Modelo de customização:


"patchCustomization": [
    {
      "pathName": "/customizacao/PortalDoProfessorIntegracaoAVA",
      "remoteName": "PortalDoProfessorIntegracaoAVA"
    }
  ]

A propriedade pathName é o nome da pasta onde a customização está instalada "/customizacao/PortalDoProfessorIntegracaoAVA" e remoteName é o nome do projeto da customização "PortalDoProfessorIntegracaoAVA".

Sem essas configurações, a customização no Portal do Professor não funcionará corretamente.