Amlib utilizes the Reports module to produce exported text files for Reservation and Overdue notifications.
The SMS mobile phone messaging system works on a ‘campaign’ basis, where a text file is exported from Amlib. The file is then sent and imported to the SMS-messaging service supplied by a third party (Talking Technologies, Telstra, etc.). The information in the export file from Amlib is used for the content of the SMS message.
The field format requirements of the templates being used will differ between SMS messaging providers – generally the file is required to be in .TXT format.
Amlib employs two SMS messaging templates (which may need to be customised fit the specifications of a particular provider)
The report templates can be used to print a report in .TXT format using the Amlib Report Scheduler. The .TXT file may saved in a local directory (for example: C:\SMS Messaging) or a network directory (for example: Q:\Library\SMS Messaging).
The most effective way to share files between the two systems is to set up a Windows File Share.
A user account with appropriate permissions to read, write and delete the transfer files will need to set-up; this account will be accessed by both systems.
See Network File Sharing in Microsoft Windows for more information.
If this is not possible; the .TXT file may be emailed to the SMS messaging provider (see final section).
Both overdues and reservation SMS messaging employ the use of a dedicated template. In some circumstances, it may be necessary to edit these templates to adjust the content and sequencing of the fields in use to suit the specifications of the SMS messaging provider.
The templates can be found in the Amlib/Reports folder located on your Amlib server, and can be modified using RepWin30.exe (located in the Amlib/Utility/Repwin folder on your Amlib server).
The simplest method for editing these templates, is to copy them into the Amlib/Utility/Repwin folder and then drag-and-drop the template to be edited on the RepWin30.exe program file – this will cause the template to automatically open in the editor.
The template may be saved in Amlib/Reports folder on your Amlib server or on a local drive.
The template is now loaded and available for use in a Report.
The ‘Where Statement’ for this report should based on the normal reservation notification report. However, with this report an additional line should be added to the ‘Where’ to ensure that it only selects the borrowers who have nominated to receive notification via SMS. Generally, borrowers without a mobile phone number should be collected in a separate reservations print run that produces paper notices.
The template may be saved in Amlib/Reports folder on your Amlib server or on a local drive.
The ‘Where Statement’ for this report should based on the normal reservation notification report. However, with this report an additional line should be added to the ‘Where’ to ensure that it only selects the borrowers who have nominated to receive notification via SMS. Generally, borrowers without a mobile phone number should be collected in a separate reservations print run that produces paper notices.
If using the Windows File Sharing method to supply the required .TXT file to your SMS-messaging service, then the report will need to be scheduled to run to save the file to the specified directory.
Reports can be scheduled to run once Daily, several times Daily, or several times Weekly.
Note: Please ensure that the Scheduler is started PRIOR to the printing time – otherwise the report will not print.
If you are required to supply the SMS-messaging service with your SMS report via email, the email can be sent from directly within the system as an attachment.
The process is similar to that in the previous section, however, the email specifications for the SMS-messaging service must also be provided.
The complete set of parameters to consider:
description | explanation | example |
---|---|---|
Emails are sent using the following methods (M)API, (I)nternal or SMTP | 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 |
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 | |
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 |
SMTP server password | Optional: From your systems administrator if required | |
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 |
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.
Note: Since Lines 1 and 2 are already used for other reporting purposes, the email function uses Line 3.
column | header | comment |
---|---|---|
1 | Report Line Number | Always 3 |
2 | SMS | Always SMS |
3 | SMS Message | Message body – becomes the message in the email (50 chars) |
4 | Email Address | The email address of the SMS-messaging service (50 chars) |
5 | Delete File | After Sending - Y or N |
Note: Please ensure that the Scheduler is started PRIOR to the printing time – otherwise the report will not print.