Estendendo o Qlik NPrinting

O Qlik NPrinting expõe um conjunto de APIs REST que permite gerar relatórios de outros softwares; por exemplo, a interface do usuário do QlikView (On-Demand) ou softwares desenvolvidos por terceiros.

Configurações do usuário

Um administrador do Qlik NPrinting deve configurar o usuário da API com a autenticação NTLN do Windows. Isso é feito adicionando a Conta de domínio no formato <Domínio>\<Nome_de_usuário> no perfil do usuário. Os usuários do Qlik NPrinting só podem realizar as ações que estão definidas em seus perfis. Por exemplo, na lista de aplicativos, você verá apenas os aplicativos para os quais o usuário conectado está autorizado. Se o usuário não tiver autorização para nenhum aplicativo, você receberá uma mensagem de erro ou uma lista vazia.

Função necessária

Defina os privilégios para relatórios do On-Demand na página de administração Funções:

  • Criar: o usuário pode solicitar a criação de relatórios usando APIs.

As APIs sempre permanecem habilitadas para todos os usuários e funções. Não é possível desabilitar APIs.

Configurações do relatório

A caixa de seleção Habilitar On-Demand deve estar marcada para executar um relatório usando APIs.

Recursos de APIs

As APIs disponíveis são um subconjunto de recursos da interface do usuário que permite a implementação dos relatórios On-Demand. Dessa forma, o complemento On-Demand usa APIs.

Com APIs Qlik NPrinting é possível:

  • Obter a lista de todos os aplicativos com descrições.
  • Obter a lista de todos os relatórios com descrições.
  • Obter a lista de todos os filtros com descrições.
  • Usar o recurso On-Demand.

As listas são filtradas com base nos direitos das funções do usuário. Por exemplo, a lista de aplicativos contém apenas aplicativos para os a exibição pelo usuário está autorizada.

Detalhes de solicitações e da resposta

Todas as solicitações de API exigem application/x-www-form-urlencoded de tipo de conteúdo, exceto se especificado de outra forma.

Todas as respostas estarão em formato JSON.

Todos os pontos de extremidade também dão suporte ao verbo HTTP OPTIONS e responderão com os cabeçalhos CORS (Cross-Origin Resource Sharing, Compartilhamento de recursos de várias origens) corretos com base nas configurações Qlik NPrinting Server.

Formato de data e hora

APIs Qlik NPrinting dão suporte ao formato de data e hora ISO 8601 (RfC 3339) para solicitações e respostas.

Documentação detalhada para desenvolvedores

Há documentação detalhada sobre APIs Qlik NPrinting disponível para desenvolvedores.

Qlik NPrinting- Referência de APIs