Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

 Webservice responsável por realizar operações referentes a relatórios no Fluig. Pode ser utilizado para criar, alterar, excluir e procurar relatórios, entre outras funcionalidades.

 

Métodos

Expandir
titleNo quadro 20, é mostrado todos os métodos disponíveis na classe ReportService.

-

createSimpleReport

Cria um relatório de maneira simplificada no Fluig.

 

Método:

createSimpleReport(String username, String password, int companyId, int parentDocId, String reportDescription, Attachment[] attachments)

 

Parâmetros:

  • username: login do usuário.
  • password: senha do usuário.
  • companyId: código da empresa.
  • parentDocId: código da pasta pai.
  • reportDescription: descrição do relatório.
  • attachments: anexos do relatório.

 

Retorno: WebServiceMessage[].

getActiveReport

Retorna um relatório ativo no Fluig.

 

Método:

getActiveReport(int companyId, String username, String password, String documentId)

 

Parâmetros:

  • companyId: código da empresa.
  • username: login do usuário.
  • password: senha do usuário.
  • documentId: código do documento.

 

Retorno: DocumentDto.

getAttachmentsList

Retorna uma lista de anexos do relatório no Fluig.

 

Método:

getAttachmentsList(String username, String password, int companyId, String documentId)

 

Parâmetros:

  • username: login do usuário.
  • password: senha do usuário.
  • companyId: código da empresa.
  • documentId: código do documento.

 

Retorno: String[].

getReportContent

Retorna o arquivo físico de um relatório.

 

Método:

getReportContent(String username, String password, int companyId, int nrDocumentId, String colleagueId, int documentoVersao, String fileName)

 

Parâmetros:

  • username: login do usuário.
  • password: senha do usuário.
  • companyId: código da empresa.
  • nrDocumentId: número do documento.
  • colleagueId: matrícula do usuário.
  • documentoVersao: versão do documento.
  • fileName: nome do arquivo.

 

Retorno: byte[].

getRepots

Retorna os relatórios disponíveis.

 

Método:

getRepots(String username, String password, int companyId)

 

Parâmetros:

  • username: login do usuário.
  • password: senha do usuário.
  • companyId: código da empresa.

 

Retorno: DocumentDto[].

updateSimpleReport

Atualiza um relatório de maneira simplificada no Fluig.

 

Método:

createSimpleReport(String username, String password, int companyId, int docId, String reportDescription, Attachment[] attachments, String versionOption)

 

Parâmetros:

  • username: login do usuário.
  • password: senha do usuário.
  • companyId: código da empresa.
  • docId: código da pasta pai.
  • reportDescription: descrição do relatório.
  • attachments: anexos do relatório.
  • versionOption: informa se deseja atualizar a versão do relatório.

 

Retorno: WebServiceMessage[].

Quadro 20: Métodos da ReportService.

Exemplo de utilização

Faça o download da classe OutstandingServiceClient.javaReportServiceClient.java, esta exemplifica a utilização dos principais métodos da classe ReportService.

...