...
| Linha Línea de Produtoproducto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | FinanceiroFinanciero |
| Idiomas: | PortuguêsPortugués |
| FunçãoFuncón: | Portal do Clientedel cliente |
...
| Aviso | ||
|---|---|---|
| ||
El punto de entrada se liberó por medio del paquete de expedición continua del módulo financiero después del mes de octubre. |
El punto
...
Funcionalidade em desenvolvimento
O ponto de entrada PCMNLOGO está em fase de desenvolvimento em breve entrará em testes com clientes piloto, portanto ainda não está liberada em nenhum release do Protheus!
Será liberado através de pacote de expedição acumulado do módulo financeiro após Outubro.
O ponto de entrada PCMNLOGO permite alterar o logo do menu do Portal do Cliente modificar el logotipo del menú del Portal del cliente - SIGAFIN.
...
PARAMIXB | Tipo | DescriçãoDescripción |
|---|---|---|
| 1º PosiçãoPosición | Json | Json com as propriedadescon las propiedades: logo, shortLogo ey logoText. |
| 2º PosiçãoPosición | Character | Usuário Usuario de login do del Portal do del cliente. |
...
O ponto El punto de entrada deve retornar o mesmo Json com as propriedades da seguinte debe devolver el mismo Json con las propiedades de la siguiente forma:
PropriedadePropiedad | Obrigatoriedade | Descrição | ||
|---|---|---|---|---|
Propriedade | Obrigatoriedade | Descrição | ||
Obligatoriedad | Descripción | |||
| logo | Obrigatório | Obligatorio | Camino del logotipo Caminho do logo '\logomenu\exemplo_logo.png' Como boa práticabuena práctica, indica- se utilizar imagens com até recomienda utilizar imágenes con hasta 24px de altura e y 224px de largura, caso ultrapassar esses valores a imagem será readequada no espaço disponívelancho, si excediera estos valores, la imagen se readecuará al espacio disponible. | |
| shortLogo | Opcional | Caminho do logo Camino del logotipo menor '\logomenu\logo_short.png' Como boa práticabuena práctica, indica- se utilizar imagens com até recomienda utilizar imágenes con hasta 48px de altura e y 48px de largura, caso ultrapassar esses valores a imagem será readequada no espaço disponível. | ||
| logoText | Opcional | DescriçãoDescripción que aparece | ao passar com oal pasar con el mouse por | cima doencima del logo. |
...
...
| Bloco de código | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
#Include "Protheus.ch"
/*/{Protheus.doc} User Function PCMNLOGO
UtilizadoSe utiliza para alterarmodificar oel logo del domenú menuen noel Portal dodel Clientecliente - FIN.
@type user function
@author Totvs
@since 07/2024
@see https://tdn.totvs.com/pages/editpage.action?pageId=853930568
/*/
user Function PCMNLOGO()
Local jCustom := PARAMIXB[1] as Json //Json comcon aslas propriedadespropiedades esperadas.
Local cUser := PARAMIXB[2] as Character // CodigoCódigo dodel usuario logadoconectado noal portal
//Customizações de menu
if jCustom:hasProperty('logo')
if cUser == 'customer.testcase'
jCustom['logo'] := '\logomenu\exemplo_logo_user.png'
else
jCustom['logo'] := '\logomenu\exemplo_logo.png'
endIf
endif
if jCustom:hasProperty('shortLogo')
jCustom['shortLogo'] := '\logomenu\logo_short.png'
endif
if jCustom:hasProperty('logoText')
jCustom['logoText'] := 'Totvs'
endif
Return jCustom
|