Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. 

...

DATOS GENERALES


Linha Línea de Produtoproducto:Microsiga Protheus®
Segmento:Backoffice
Módulo:FinanceiroFinanciero
Idiomas:PortuguêsPortugués
FunçãoFuncónPortal do Clientedel cliente

02. 

...

DESCRIPCIÓN

Funcionalidad en desarrollo

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.

en etapa de desarrollo y muy pronto entrará en pruebas con clientes piloto, por lo tanto, aún no está liberado en ningún release del Protheus.

Se liberará por medio de un paquete de expedición acumulado del módulo financiero después del mes de Octubre.


El punto 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.

...

Parámetros puestos a disposición en el punto de entrada:

PARAMIXB

Tipo

DescriçãoDescripción

PosiçãoPosiciónJsonJson com as propriedadescon las propiedades: logo, shortLogoy e logoText
PosiçãoPosiciónCharacterUsuário Usuario de login do del Portal do del cliente.

...

Devolución del punto de entrada:

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

ObrigatoriedadeObligatoriedad

DescriçãoDescripción

PropriedadePropiedad

ObrigatoriedadeObligatoriedad

DescriçãoDescripción

logoObrigatórioObligatorio

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.

shortLogoOpcional

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.
Caso não informar um valor, esta propriedade passa a assumir o valor informado na propriedade ancho, si excediera estos valores, la imagen se readecuará al espacio disponible.
Si no se informa un valor, esta propiedad asumirá el valor informado en la propiedad logo.

logoTextOpcionalDescrição Descripción que aparece ao passar com o al pasar con el mouse por cima do encima del logo.

03. 

...

EJEMPLO DE

...

UTILIZACIÓN


Bloco de código
languagejava
themeMidnight
firstline1
titlePCMNLOGO
linenumberstrue
collapsetrue
#Include "Protheus.ch"
 
/*/{Protheus.doc} User Function PCMNLOGO
    Se Utilizadoutiliza para alterarmodificar oel logo dodel menú 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