Ir para conteúdo principal Pular para conteúdo complementar

Estendendo 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 (Sob Demanda) ou um software desenvolvido por terceiros.

Configurações do usuário

Um administrador do Qlik NPrinting pode configurar o usuário da API com autenticação NTLM 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.

Nota informativa

O usuário da API também pode ser configurado com a autenticação JWT. No entanto, a autenticação JWT apenas funciona com o Qlik NPrinting e não é compatível com o controle de relatórios do Qlik Sense Sob Demanda.

Para obter mais informações sobre:

Função necessária

Defina os privilégios para relatórios do Sob Demanda 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 Sob Demanda. Dessa forma, o complemento Sob Demanda 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 Sob Demanda.

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 (somente em inglês)

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!