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 PCTITDOW habilita la opción de download de los archivos adjuntados a la base de conocimiento del título para el 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 (SUCURSAL+CÓDIGO+TIENDA) 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 | 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-download como estándar. |
03. EJEMPLO DE UTILIZACIÓN
#Include "Protheus.ch"
/*/{Protheus.doc} User Function PCTITDOW
Se utiliza para habilitar la acción de download de los documentos adjuntos
de la base de conocimiento para los títulos del Portal del cliente - FIN.
@type user function
@author Totvs
@since 18/10/2023
@version 1.0
@see https://tdn.totvs.com/pages/viewpage.action?pageId=795911839
/*/
User Function PCTITDOW()
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] po-ui icon, default po-icon po-icon-download (https://po-ui.io/guides/icons)
AADD(aActions, {"Downloads", "po-icon po-icon-credit-payment"})
Return aActions