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.

Importante

El download de un archivo se realizará en formato zip con todos los archivos presentes en la base de conocimiento del título.


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

PCTITDOW
#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