Plugin Save Report no Jitterbit App Builder
Este plugin executa um Crystal Report e salva o PDF no diretório /vinyl/data/pdf/
. O plugin irá buscar o objeto ao qual o evento está anexado para os campos abaixo. Esses campos são sensíveis a maiúsculas e minúsculas.
Isso foi testado apenas para o formato de exportação ExcelWorkbook, mas a exportação retorna apenas a quantidade de registros que seu painel de relatório permite, que por padrão é 1000. Se você não definir um Rows Per Request para o painel do seu relatório, você somente poderá ver os primeiros 1000 registros. Este campo aceita valores muito grandes, testado com 1.000.000.
Nota
Este Plugin foi anteriormente chamado SaveCrystalReport
Para configurar o limite de linhas do painel
- Na página do Relatório em seu aplicativo, vá para Action Drawer > Design this page
- Clique no botão More e selecione Edge Case
- Em Report Options, defina o valor numérico para Panel Row Limit. Por exemplo: 10000
- Clique em Save
Nome do Campo | Requerido pelo Plugin | Atualizado pelo Plugin | Descrição |
---|---|---|---|
reportGuid | * | O guid para a página do Crystal Report a ser executada. Você pode encontrar isso projetando sua página e, em seguida, clicando nas configurações de Edge Case da página 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 (ou seja, {{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, você criaria uma nova coluna com o alias bindingCriteria e a definiria como:
CustomerID=abdb5281-bf48-4161-818e-1cb851ad5cca&OrderNo=123 Nota, qualquer tipo de dado não string precisará ser convertido para string para ser incluído no valor da string de critérios de vinculação. |
||
fileDataSourceId | A fonte de dados para salvar o relatório. A fonte de dados deve ser uma fonte de dados de arquivo, ou seja, Sistema de Arquivos Local, Sistema de Arquivos de Rede ou S3 | ||
printer | Para imprimir do servidor do App Builder para uma impressora, inclua este campo em seu objeto de dados. Se o valor estiver vazio, será impressa na impressora padrão. Caso contrário, ele 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 dos usuários. | ||
exportFormatType | Pode ser usado para passar outros formatos para o mecanismo Crystal Report. O padrão é gerar um PDF, mas outros valores possíveis (não testados) são:
|
Nota
Os valores de exportFormatType
são sensíveis a maiúsculas e minúsculas.