Several Reports can be sent via Email. See some examples at the end of this document.
Borrower Reports (RepBorrower)
Circulation Reports (RepCirculation)
ILLs Reports (RepILLS)
Orders Reports (RepOrders)
Periodical Reports (RepPeriodicals)
Reservation & Bookings Reports (RepReservation)
To begin, some settings need to be set in the Supervisor module (this need only be done once):
The complete set of parameters to consider:
description | explanation | example |
---|---|---|
E-mails are sent using : (M)API or (I)nternal OR (S)MTP or SMTPMailer (D) LL |
Generally (S) SMTP is recommended, especially if the organisation is not using a Microsoft Exchange Server. It also means that the email client does not need to be open on the PC running the notices AND can display the “from” name from one of the parameters below rather than the email address from the email client. | Set to S, I or M ( S is the default one for internal mail – does not use Transport Security ) OR If using a SMTPMailer service such as Gmail.com or Outlook.com set this to D |
SMTP Blind Copy e-mail address | Optional: If using the SMTP for emails. Enter only if copies of the email are to sent to a chosen email address – for example: Testing purposes | library@amlib.com |
SMTP sender e-mail address | Optional: If using the SMTP for emails, enter the Address you wish to indicate as the sender | enquiries@amlib.com.au |
SMTP server login | Optional: From your Systems Administrator if required – required by systems using encryption | For Gmail this is: smpt.gmail.com If not using a SMTPMailer service leave blank |
SMTP Server name or IP address | If using the SMTP for emails, enter the Server Name or IP Address of the Server installed with the e-mail communication protocol, responsible for receiving and forwarding email messages | ServerName – for example: server.amlib.com.au or your IP address such as 199..199.94.94 (this needs to be set for all email setups) |
SMTP server password | Optional: From your systems administrator if required – required by systems using encryption | You will need to set this if using a SMTPMailer service otherwise leave blank |
SMTP Server Port Number | Only needs to be set for those using SMTP Transport Security or if you have selected D above | (S)SL = port 465 or if using (T)LS = Port 587 |
SMTP server requires a login? | If Y, supply a SMTP server logon and password If N, leave SMTP server logon and password blank |
Y/N – this will be Y if you have selected D above and use a SMTPMailer service otherwise set this to N |
SMTP Transport Security - (N)one, (S)SL, (T)LS | The use of the Transport Layer Security (TLS) protocol over SMTP offers certificate-based authentication and helps provide security-enhanced data transfers by using encryption – this is required by SMTPMailer services. | If you have selected D above set this to either T(LS) or S(SL) for an encrypted connection |
The above tasks create Sender and BCC for ALL emails generated by the system. However, it is possible to set up separate SMTP parameters (Sender and CC) for individual locations, modules and reports.
We recommend leaving the email set-up for particular locations until after initial testing has been completed. Once the initial testing has been done, then:
Note: It is not possible to alter a pre-existing entry in the SMTP Parameters by Location table. Entries must be deleted (using F4 Delete) and then re-entered.
For borrowers to receive their overdue notices via email, the borrower record will need to have the following:
The email report templates can be customised using Report Writer (RepWin30.exe) – a copy of which can be found in the Amlib/Utility folder on your Amlib server (see separate installation instructions). It is also possible for Amlib Support staff to modify an existing report if necessary.
Start off with an existing System Report (for example: &odemail.qrp) and adjust the wording as required – see separate Editing Text in Reports procedure. Be sure to save this customised report with a new name (without the & at the front).
Note: Do not add logos and keep the layout simple for emails.
The template is now loaded and available for use in a Report.
Using the Scheduler has two benefits over running reports via F8 View: It allows you to schedule regularly run reports so that staff do not have to do it manually each time, and it allows for further functions as part of the report such as updating Borrower/Stockitem history, creating financial accounts, changing records in the database and adding report information to your statistics. Email reports must be run via the Scheduler.
This section will take you through setting up a report to use RepStartSchedule.
Note: If you need to restart the scheduler at any point, you will need to log out of all Report screens (Ctrl + L) and start at the beginning of these instructions.
When scheduling reports, you must remember:
When email reports are being sent a certain amount of validation is going on. Email addresses are rejected if illegal characters are found.
If the email address is invalid and if the barcode of the patron can be found by the process, the Borrower ID is written to a saved Borrower File, which can be checked later.
If the barcode of the patron cannot be found, no file can be created but an error message is written to the amdberror.log in the Amlib folder.
If the SMTP protocol is being used then any errors encountered will be logged. Neither MAPI nor the internal method support error reporting in an accessible way.
Note: Note: 45 = "-", 46 = ".", 64 = "@" and 95 = "_"
The formatting of the email is checked against these rules, but the address may it still be invalid.
Some users may experience some initial problems with SMTP emails not being sent. This can be the result of your anti-virus agent blocking programs that relay (mass) email or your mail server blocking relay (mass) emails.
There is now a complete Setting-Up Email and Troubleshooting Guide.
Emails the items included for the Interests set in Borrower > XReferences > Subject Interests. The Borrower email address and Use for Email details need to be entered in the Borrower window. Where parameters can include a Borrower Type (for example: T for Teachers) and Received Date (for example: > Current Date – 1 month).
It is possible to change the text of the letter and send it out to selected borrowers. It could be useful for advertising promotions, notifying staff, welcoming letter, confirming opening times etc.
Note: The F5 Query button can be selected to return the screen to the display at the last save. Therefore any changes made after the last save will not be retained.
The template for this email report has to be set to use the Type of Name & Address x 1 across Email.
It is possible to email inter-library loan reminders via email. The External Libraries table (select Application > StockExternalLibs) in the Stockitems module would need to be updated with the email addresses.
A number of reports may be produced regarding order status. Email of Orders is now possible.
Reservation statuses assist in Reports. When an item with reservations on it is returned, the reservation for the first item in the queue changes to a status of RETURN.
Reservation reports can be run with the Update column set to Y, which when used in relation with the F6 Print button updates the status to PRINTED.
This ensures that the next batch of Reservation reports are only sent to those people where the item is newly RETURNed. For those items that are on the Shelf when reserved, it would be wise to use the RESGET memos (set in Supervisor > Locations > Borrower Barcode for Memos) to alert staff to get them the reserved items from the Shelves and wand them through Returns. Alternatively, a pick list may also be run in the Reservations report screen.
These most recent return reports are for sites who return items from the Borrower's records when they are damaged but still want to bill people for the costs of the damaged item. It will display the LAST borrower who had the item. If a site does not return the item when it is damaged (and keeps the item on loan), then Circulation reports can still be used.