Wikihelp
Seção
< All Topics

Plataforma A

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 tio ( ~ ), 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:

Processos

Primeiramente edite o arquivo que está na pasta

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

Posteriormente próximo a linha 47, adicionar antes do return factory; (caso não exista)

		// INICIO CUSTOM
		factory.getURLPlataformaA = getURLPlataformaA;
		// FIM CUSTOM

Próximo a linha 177, adicionar então como última função (caso não exista)

		/**
		* @public
		* @function Carrega a URL de autenticação SSO da Plataforma A
		* @name getURLPlataformaA
		* @callback Função de retorno recebendo a URL da Plataforma A
		* @returns {object} Resources
		*/
		function getURLPlataformaA(callback) {
			return factory.TOTVSGet({ method: 'URLPlataformaA' }, callback);
		}

Então edite o arquivo:

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

Próximo a linha 377, adicionar assim como último ‘else if’ antes do ‘else’ (caso não exista)

				else if (idMenu === 'EDU_PORTAL_PLATAFORMA_A'){
					return prefixIcon + 'plataforma-a';
				}

Assim próximo a linha 448, adicionar como última função (caso não exista)

		/**
		* Faz a chamada para o servidor para obter a url da Plataforma A
		*/
		function getUrlPlataformaA() {
			return new Promise(function (resolve, reject) {
				objTotvsDesktopFactory.getURLPlataformaA(function (result) {
				if (!angular.isUndefined(result.value)) {
					resolve(result.value);
				}
				else
					reject('Ocorreu um erro ao tentar acessar a Plataforma A');
				});
			})
		}

Próximo a linha 485, adicionar então o ‘if’ abaixo dentro do bloco (caso não exista)

					if(menu.id === 'EDU_PORTAL_PLATAFORMA_A'){
						menu.url = 'plataforma-a';
						menu.function = getUrlPlataformaA;
					}

Agora edite o arquivo:

“C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\assets\css\icons-portal.css”

Então adicione ao final do arquivo (caso não exista)

.ico-plataforma-a:before {
    content: "\e98d"
}





Sugira sua integração
close slider

    Gostaria de integrar o TOTVS a alguma Plataforma ?

    Deixe sua sugestão: