01. DATOS GENERALES
Línea de producto: | Microsiga Protheus® |
---|
Segmento: | Backoffice |
---|
Módulo: | Financiero |
---|
Idiomas: | Portugués |
---|
Función: | Portal del cliente |
---|
02. DESCRIPCIÓN
El punto de entrada PCTITOBS permite definir campos que se mostrarán en las acciones de los títulos del Portal del cliente - SIGAFIN.
Parámetros puestos a disposición en el punto de entrada:
PARAMIXB | Tipo | Descripción |
---|
1º Posición | Array | Contiene un Array con las claves (FILIAL+CODIGO+LOJA) de los clientes seleccionados en el portal. - Cada posición del Array contiene un objeto Json con las propiedades: sucursal, código y tienda.
|
2º Posición | Carácter | Usuario de login del Portal del cliente |
Devolución del punto de entrada:
El punto de entrada debe devolver un Array conteniendo en cada posición otro Array de acuerdo con la siguiente configuración:
Subarray | Obligatoriedad | Descripción |
---|
1º Posición | Obligatorio | Nombre de la opción que se mostrará en el menú. |
2º Posición | Obligatorio | Campo de la tabla SE1 que se mostrará. |
3º Posición | Opcional | Ícono que se mostrará en el Portal del cliente, utilizar los íconos disponibles en el enlace: https://po-ui.io/guides/icons. Si no se informa se utilizará el ícono po-icon po-icon-document como estándar. |
Utilización de elementos HTML:
Es posible utilizar elementos HTML en el texto de un campo memo para formateo en la exhibición del Portal del cliente.
Algunas tags pueden no funcionar correctamente, realice la validación del resultado antes de la utilización definitiva.
<h1>Personalizando el título con h1</h1>
<h2>Descripción con h2</h2>
<p>Podemos dejar en <b>negrita</b> utilizando la tag b</p>
<p>Para <u>subrayado</u> utilizamos la tag u</p>
<p>De esta manera es posible personalizar la exhibición de los textos para los clientes en el Portal del cliente.</p>

03. EJEMPLO DE UTILIZACIÓN
#Include "Protheus.ch"
/*/{Protheus.doc} User Function PCTITOBS
Se utiliza para creación de acciones de los títulos en el Portal del cliente - FIN.
@type user function
@author Totvs
@since 17/10/2023
@version 1.0
@see https://tdn.totvs.com/pages/viewpage.action?pageId=795905725
/*/
User Function PCTITOBS()
Local aActions := {} as Array
Local aClientes := PARAMIXB[1] as Array // lista de clientes seleccionados en el portal
Local cUsuario := PARAMIXB[2] as Character // código de usuario del portal
//[1] titulo; [2] campo tabla; [3] po-ui icon, default po-icon po-icon-document (https://po-ui.io/guides/icons)
AADD(aActions, {"Historial" , "E1_HIST" })
AADD(aActions, {"Observaciones", "E1_XMEMO", "po-icon po-icon-credit-payment"})
Return aActions