Como carregar a interface de visualização de documentos via API
Visão geral
Confira abaixo o modelo de estrutura XML para a Visualização de documentos:
<?xml version="1.0" encoding="UTF-8"?>
Sim
-
<eContent>
Sim
Raiz.
<header>
Sim
Cabeçalho de identificação pelo Zeev docs.
<module name="smlviewerdocument" />
Sim
Informações do módulo de entrada. Atributo(s): name (obrigatório) - nome do módulo.
<application code=" " />
Sim
Identificação da aplicação. Atributo(s): code (obrigatório) - código da aplicação.
<userToken />
Sim
Token de identificação do usuário para SilentLogin. Disponibilizada interface para geração do token através de web service.
<access limit=" " expireDate=" " />
Sim
Validade do acesso, podendo ser pela quantidade de acessos e pela data de expiração, valendo o que ocorrer primeiro. Atributo(s): limit (obrigatório) - quantidade de execuções do token. expireDate (opcional) - data de validade do token.
<identification />
Não
Nó de livre preenchimento, podendo ser utilizado para inclusão de identificação do sistema que gerou o XML de SilentLogin.
<adHocUser />
Não
Usuário que será gravado o log de acesso e ação.
</ header>
-
-
<structure>
-
-
<events>
Não
Estrutura contendo configurações sobre os módulos que serão acessados.
<event name="smlviewerdocument">
Sim
Informações do módulo de entrada. Atributo(s): name (obrigatório) - nome do módulo.
<option showHeader=" " showFloatMenu=" " openHeader=" " openFloat=" " fullscreen=" " viewerTarget=" " />
Não
Dentro de "option" é feita a configuração da exibição da interface do módulo. Atributo(s): showHeader (opcional) - exibir o cabeçalho da página - true/false showFloatMenu (opcional) - exibir o painel (menu) lateral esquerdo - true/false. openHeader (opcional) - manter o painel superior da página visível - true/false. openFloat (opcional) - manter o painel (menu) lateral esquerdo visível - true/false. fullscreen (opcional) - forçar a abertura da janela ocupando toda a tela - true/false. viewerTarget (opcional) - nome do frame. Possibilita configurar o frame em que os documentos abertos para visualização ou edição devem ser carregados. Ex: _blank.
<content type=" ">
Sim
Identificação do conteúdo onde serão aplicadas as parametrizações. Atributo(s): type (obrigatório) - 'basic' ou 'advanced'.
<fields>
-
-
<field name=" " visible=" " enabled=" " required=" " defaultValue=" " commandOrName=" " />
Sim
Identificação do campo da aplicação. Atributo(s): name (obrigatório) - nome do campo atribuído à aplicação. Para filtro por intervalo, informe o nome do campo concatenado com "_A" e "_B" para informar o início e o fim. Observações: campo deve estar configurado para aceitar busca por intervalo. visible (opcional) - visibilidade do campo - true/false. enabled (opcional) - campo habilitado para edição - true/false. required (opcional) - preenchimento obrigatório - true/false. defaultValue (opcional) - texto ou valor padrão atribuído ao campo commandOrName (opcional) - Esse atributo só é válido para os campos de sistema DOCTYPE_ID, IDXQUEUE_ID, IDXSITDOC_ID e PNDRSN_ID. Ao utilizar o DOCTYPE_ID, o atributo commandOrName deve ser preenchido com o mesmo valor do campo "Comando" do tipo de documento que deseja realizar a busca. Para os demais, o atributo commandOrName deve ser preenchido com o mesmo valor do campo "Nome" da fila, situação e/ou pendência. Caso seja informado o defaultValue, o atributo commandOrName não será considerado.
</ fields>
-
-
</ content>
-
-
</ event>
-
-
</ events>
-
-
</structure>
-
-
</eContent >
-
-
Efetue o download do modelo de XML: