Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
Idiomas:Português
Função: Portal do Cliente

02. DESCRIÇÃO

O ponto de entrada PCTITDOW habilita a opção de download dos arquivos anexados ao banco de conhecimento do título para o Portal do Cliente - SIGAFIN.

Importante

Será realizado o download de um arquivo em formato zip contendo todos os arquivos presentes no banco de conhecimento do título.


Parâmetros disponibilizados no ponto de entrada:

PARAMIXBTipoDescrição
1º PosiçãoArrayContém um Array com as chaves (FILIAL+CODIGO+LOJA) dos clientes selecionados no portal. 
  • Cada posição do Array contém um objeto Json com as propriedades: filial, codigo e loja.
2º PosiçãoCaracterUsuário de login do Portal do cliente


Retorno do ponto de entrada:

O ponto de entrada deve retornar um Array contendo em cada posição outro Array conforme a seguinte configuração:


Sub-ArrayObrigatoriedadeDescrição
1º PosiçãoObrigatórioNome da opção que será apresentada no menu.
2º PosiçãoOpcionalÍcone que será apresentado no Portal do Cliente, utilizar os ícones disponíveis no link: https://po-ui.io/guides/icons. Caso não seja informado será utilizado o ícone po-icon po-icon-download como padrão.

03. EXEMPLO DE UTILIZAÇÃO

PCTITDOW
#Include "Protheus.ch"

/*/{Protheus.doc} User Function PCTITDOW
    Utilizado para habilitar a ação de download dos anexos do 
	banco de conhecimento para os títulos do Portal do 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 selecionados no portal
	Local cUsuario  := PARAMIXB[2] as Character // código de usuário do 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