Upload para o banco de conhecimento via Portal
Produto: | Microsiga Protheus |
Versões: | 12.1.8 |
Ocorrência: | Upload para o banco de conhecimento via Portal |
Passo a passo: | Esta rotina poderá ser chamada de duas formas:
Para definir o comportamento dela, deve ser passada a variável cModo na chamada da página. O default da página é o comportamento de página inteira. Pode ser passado o valor de cModo = '1' para obter este comportamento também. Para os demais valores atribuídos a cModo, o comportamento muda para parte de outra página. Este comportamento diferencia os elementos da página que serão carregados, como <html>, <form>, <head> e <body>, que devem ser únicos em uma página. Esta variável é recebida através de HttpGet, ou da session HttpGet->cModo Também é possível passar as seguintes variáveis na chamada:
A página irá receber estas variáveis através de HttpGet, ou Utilizando as sessions: HttpSession->cAlitabUpGen, HttpSession->cChaveUpGen, HttpSession->cTituUpGen, HttpSession->cNumIndUpGen, HttpSession->cRecnoUpGen. Quando chamada como uma parte de outra página, haverá também um botão para Listar os arquivos que o registro já possui vinculado no banco de conhecimento. |
Observações: | Abaixo um exemplo da chamada da função (Modo parte de outra página), utilizando javascript. Chamada "Parte de página" function uplCall(){ Ajax.open("W_PPLUPGEN.APW?cModo=2", {callback: MostraListFile, error: ExibeErro} ); } Temos o seguinte resultado:
Abaixo um exemplo de como pode ser chamada a função ao chamar diretamente do menu do portal (Campo AI8_ROTINA) Chamada função "Página inteira" W_PPLUPGEN.APW?cModo=1 Temos o seguinte resultado: |