Histórico da Página
CA290MNUXML - Edição do Menu da Área de Trabalho do CRM
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Faturamento | ||||
Rotina: |
| ||||
País(es): | Todos | ||||
Banco(s) de Dados: | Todos | ||||
Sistema(s) Operacional(is): | Todos |
Descrição
Através deste PE é possível alterar as opções do menu da área de trabalho do CRM.
O PE ira receber o menu padrão através de uma expressão carácter, contendo um xml e deverá retornar este mesmo editado.
Ponto de Entrada
Descrição: | CA290MNUXML - Edição do Menu da Área de Trabalho do CRM | ||||||||
Localização: | Atualizações/Área de Trabalho | ||||||||
Eventos: | CA290GXML() --> cRet | ||||||||
Programa Fonte: | CRMA290 | ||||||||
Parâmetros: | PARAMIXB[1] - Tipo: Caracter--> String do XML | ||||||||
Retorno: |
|
Bloco de código | ||||
---|---|---|---|---|
|
| |||
#Include ' |
PROTHEUS. |
CH' |
User Function |
CA290MNUXML () |
Local cPEXml := PARAMIXB[1] |
cPEXml := "<?xml version='1 |
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab.0' encoding='UTF-8'?>"
cPEXml += "<MenuContent>"
cPEXml += " <Folder>
cPEXml += " <Description>" + "Novo Menu" + "</Description>"
cPEXml += " <Content>
cPEXml += " <Description>" + "Alerta 1" + "</Description>"
cPEXml += " <Function> ALERT("Botão 1") </Function>"
cPEXml += " </Content>"
cPEXml += " <Content>
cPEXml += " <Description>" + "Alerta 2" +"</Description>"
cPEXml += " <Function> ALERT("Botão 2") </Function>"
cPEXml += " </Content>"
cPEXml += " </Folder>"
cPEXml += "</MenuContent>"
Return( cPEXml ) |