<<

NAME

runreport.pl - Run pre-existing saved reports

SYNOPSIS

runreport.pl [ -h | -m ] [ -v ] reportID [ reportID ... ]

 Options:
   -h --help        brief help message
   -m --man         full documentation, same as --help --verbose
   -v --verbose     verbose output

   --format=s       selects format. Choice of text, html, csv or tsv

   -e --email       whether to use e-mail (implied by --to or --from)
   --send_empty     whether to send an email when there are no results from the
                    specified report
   -a --attachment  additionally attach the report as a file. cannot be used with html format
   -n --filename    (ftp/sftp only) optionally specify the name to use when uploading the file
   --username       username to pass to the SMTP server for authentication
   --password       password to pass to the SMTP server for authentication
   --method         method is the type of authentication. Ie. LOGIN, DIGEST-MD5, etc.
   --to=s           e-mail address to send report to
   --from=s         e-mail address to send report from
   --subject=s      subject for the e-mail
   --param=s        parameters for the report
   --store-results  store the result of the report
   --sftp-dest-id=i the ID of the target FTP/SFTP server, if you wish to upload the report
   --separator      separator character for csv
   --quote          quote character for csv
   --csv-header     add column names as first line of csv output


 Arguments:
   reportID         report ID Number from saved_sql.id, multiple ID's may be specified

OPTIONS

--help

Print a brief help message and exits.

--man

Prints the manual page and exits.

-v

Verbose. Without this flag set, only fatal errors are reported.

--format

Current options are text, html, csv, and tsv. At the moment, text and tsv both produce tab-separated output.

--separator

Separator character, only for csv format. Default to comma.

--quote

Quote character, only for csv format. Default to double quote. Empty string is allowed.

--email

Whether to use e-mail (implied by --to or --from).

--username

Username to pass to the SMTP server for authentication

--password

Password to pass to the SMTP server for authentication

--method

Method is the type of authentication. Ie. LOGIN, DIGEST-MD5, etc.

--to

E-mail address to send report to. Defaults to KohaAdminEmailAddress.

--from

E-mail address to send report from. Defaults to KohaAdminEmailAddress.

--subject

Subject for the e-mail message. Defaults to "Koha Saved Report"

--param

Repeatable, should provide one param per param requested for the report. Report params are not combined as on the staff side, so you may need to repeat params.

--store-results

Store the result of the report into the saved_reports DB table.

To access the results, go on Reports > Guided reports > Saved report.

DESCRIPTION

This script is designed to run existing Saved Reports.

USAGE EXAMPLES

runreport.pl 16

In the most basic form, runs the report specified by ID number from saved_sql.id, in this case #16, outputting the results to STDOUT.

runreport.pl 16 17

Same as above, but also runs report #17.

TO DO

SEE ALSO

Reports - Guided Reports

<<