Plugin Salvar Relatório no Jitterbit App Builder
Este plugin executa um Crystal Report e salva o PDF no formato /vinyl/data/pdf/
diretório. O plugin pesquisará o objeto ao qual o evento está anexado, buscando os campos abaixo. Esses campos diferenciam maiúsculas de minúsculas.
Isso foi testado apenas para o formato de exportação do ExcelWorkbook, mas a exportação retorna apenas a quantidade de registros permitida pelo seu painel de relatório, cujo padrão é 1.000. Se você não definir Linhas por Solicitação para o painel do seu relatório, só poderá ver os primeiros 1.000 registros. Este campo aceita valores muito grandes, testados com 1.000.000.
Nota
Este plugin era anteriormente chamado de SaveCrystalReport
Para configurar o limite de linhas do painel
- Na página Relatório do seu aplicativo, acesse Gaveta de Ações > Projetar esta página
- Clique no botão Mais e selecione Caso Extremo
- Em Opções de Relatório, defina o valor numérico para Limite de Linhas do Painel. Por exemplo: 10000
- Clique em Salvar
Nome do Campo | Obrigatório pelo Plugin | Atualizado pelo Plugin | Descrição |
---|---|---|---|
reportGuid | * | O GUID para a página do Crystal Report ser executada. Você pode encontrá-lo projetando sua página, clicando em "Configurações de Casos Extremos" e copiando o ControlID na URL | |
fileName | * | O nome do arquivo para nomear o arquivo no diretório | |
bindingCriteria | Usando substituição dinâmica com valores no objeto de negócios (por exemplo, {{CustomerID}}), você pode definir os critérios de vinculação que serão usados quando a ação for executada. Por exemplo, se você quiser vincular a um Cliente e Pedido específicos, crie uma nova coluna com o alias bindingCriteria e a defina como:
CustomerID=abdb5281-bf48-4161-818e-1cb851ad5cca&OrderNo=123 Observe que qualquer tipo de dado que não seja string precisará ser convertido como uma string para ser incluído no valor da string dos critérios de vinculação. | ||
fileDataSourceId | A fonte de dados para salvar o relatório. A fonte de dados deve ser um arquivo, ou seja, Sistema de Arquivos Local, Sistema de Arquivos de Rede ou S3 | ||
impressora | Para imprimir do servidor do App Builder para uma impressora, inclua este campo no seu objeto de dados. Se o valor estiver vazio, a impressora será impressa na impressora padrão. Caso contrário, a impressora procurará uma impressora com o nome especificado e imprimirá nela. Especificar um nome inválido resulta em uma exceção. A impressão é realizada a partir do servidor do App Builder, não do navegador do usuário. | ||
exportFormatType | Pode ser usado para passar outros formatos para o mecanismo do Crystal Report. O padrão é gerar um PDF, mas outros valores possíveis (não testados) são:
|
Nota
exportFormatType
os valores sensíveis a maiúsculas e minúsculas.