Treść powiadomień e-mail
Rodzaje wiadomości
Wysyłane są następujące wiadomości:
Kod | Cel wiadomości |
---|---|
ZAM2REZ | Zmiana stanu zamówienia na rezerwację |
ODB | Zmiana stanu rezerwacji na "do odbioru" |
REZ_P | Przypomnienie o pozycjach zarezerwowanych, a nie odebranych |
REZ_U | Powiadomienie o skasowaniu nieodebranej rezerwacji |
UP | Upomnienie przy przetrzymaniu pozycji |
PRZ | Przypomnienie o upływającym terminie zwrotu |
KAR | Upomnienie przy nieopłaconych należnościach |
CZYT_KAS | Informacja o skasowaniu niepotwierdzonego konta czytelnika (parametr nieużywany) |
Prócz tego, w przypadku skonfigurowanych modułów realizacji zakupów oraz wypożyczeń międzybibliotecznych, dostępne są następujące wiadomości (potwierdzenia):
Kod | Cel wiadomości |
---|---|
KUP_R | Przyjęcie do realizacji zlecenia zakupu |
KUP_A | Anulowanie zlecenia zakupu |
KUP_Z | Zakończenie (zrealizowanie) zlecenia zakupu |
MBSTAT | Zmiana statusu wypożyczenia międzybibliotecznego |
Ponadto z programu wypożyczalni możliwe jest wysyłanie wiadomości grupowych do poszczególnych kategorii czytelników (kod: GRUPOWY).
Treść wiadomości
Wszystkie treści w wiadomości są parametryzowalne. Dla każdej wiadomości można ustawić następujące parametry (<kod> zastępujemy odpowiednim kodem wiadomości, np. UP dla upomnień)
MAIL_T_<kod>
- tytuł wiadomościMAIL_TXT_<kod>_<sekcja>
- treść wiadomości - jeśli wiadomość podzielona jest na sekcje, które występują w wiadomości (lub nie) w zależności od sytuacji, wówczas treść określana jest w kilku parametrach.
W treści wiadomości mogą występować następujące konstrukcje:
${zmienna}
- w momencie generowania wiadomości zastępowana jest wartością zmiennej (każda wiadomość ma swoją listę dostępnych zmiennych)[LIST] ... [/LIST]
- znaczniki listy - jeśli z wiadomością związana jest jakaś lista obiektów (np. lista książek przetrzymanych), wówczas dla każdego takiego obiektu generowany jest wiersz wiadomości wg schematu określonego wewnątrz tych znaczników.
Dodatkowo wszystkie wiadomości automatyczne są uzupełniane o informacje o koncie czytelnika oraz stopkę.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_TXT_READER_INFO | Między treścią a stopką | Dotyczy konta czytelnika: ${nazwisko} (numer karty: ${nr_karty}) |
MAIL_TXT_FOOTER | Stopka wiadomości | List został wygenerowany automatycznie, prosimy na niego nie odpowiadać. |
Jeśli skonfigurowano więcej kont nadawcy można dla każdego z nich ustawić indywidualną stopkę wiadomości. Należy w tym celu ustawić parametr MAIL_TXT_FOOTER_id - gdzie w miejscu id podajemy identyfikator konta nadawcy. Np.:
sowizor config nazwa_katalogu MAIL_TXT_FOOTER_F1 "List został wygenerowany automatycznie w filli nr 1, prosimy na niego nie odpowiadać."
W kolejnych podpunktach omówione zostaną poszczególne rodzaje wiadomości oraz dostępne dla nich parametry i zmienne.
Zmiana zamówienia na rezerwację
Gdy czytelnik ma zamówienie na pozycję, którą właśnie zwrócono do biblioteki, a był pierwszy na liście oczekujących, wówczas system automatycznie przekształca zamówienie na rezerwację tej pozycji i wysyła wiadomość.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_ZAM2REZ | Tytuł | Do odbioru |
MAIL_TXT_ZAM2REZ | Treść | Biblioteka prosi o odbiór zamawianej pozycji "${opis}" - <b>${agenda}</b>. |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
opis | Skrócony opis pozycji - zawiera tytuł, autora i numer egzemplarza |
agenda | Nazwa agendy |
Przykład wiadomości
Biblioteka prosi o odbiór zamawianej pozycji "505 praktycznych skryptow dla webmastera / Marcin Lis. (egz. 002003300000)" - Wypożyczalnia Główna.
Zmiana statusu rezerwacji na "do odbioru"
Gdy czytelnik zarezerwował dostępną do wypożyczenia pozycję i zostanie ona już doniesiona z magazynu, zmieniany jest stan rezerwacji na "do odbioru" (i jednocześnie od tego momentu nie można już anulowac rezerwacji). W tej sytuacji wysyłane jest nastepujące powiadomienie.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_ODB | Tytuł | Do odbioru |
MAIL_TXT_ODB | Treść | Zarezerwowana pozycja "${opis}" jest gotowa do odbioru w <b>${agenda}</b>. |
MAIL_TXT_ODB_# | Treść dla agendy # (w miejsce znaku # podajem nr agendy) |
|
MAIL_TXT_ODB_TERMIN | Treść: dla pozycji z ustalonym terminem odbioru | Pozycję należy odebrać najpóźniej w dniu <b>${timeout}</b>. |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
opis | Skrócony opis pozycji - zawiera tytuł, autora i numer egzemplarza |
agenda | Nazwa agendy |
timeout | Termin odbioru (dot. głównie pozycji do odbioru w książkomacie) |
Przykład wiadomości
Zarezerwowana pozycja "505 praktycznych skryptów dla webmastera / Marcin Lis. (egz. 002003300000)" jest gotowa do odbioru w Wypożyczalnia Główna.
Powiadomienie o nieodebranych rezerwacjach
(tylko w serwerach SOWA2/MARC21) Zarezerwowane pozycje, dotąd nieodebrane przez czytelnika mogą generować wiadomość: (zob. CFG_REZ_MAIL):
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_REZ_P | Tytuł | Przypomnienie o rezerwacji |
MAIL_TXT_REZ_P_START | Treść: początek | Przypominamy, że wymienione poniżej egzemplarze czekają na odebranie (są dla Ciebie zarezerwowane): |
MAIL_TXT_REZ_P_LIST | Treść: lista pozycji | [LIST]${opis} - <b>${agenda}</b>[/LIST] |
MAIL_TXT_REZ_P_STOP | Treść: koniec | W celu anulowania rezerwacji prosimy o kontakt z bibliotekarzem. |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
no | Numer kolejny pozycji (od 1.) |
opis | Skrócony opis pozycji - zawiera tytuł, autora i numer egzemplarza |
agenda | Nazwa agendy |
data_rez | Data rezerwacji pozycji |
Przykładowa wiadomość
Przypominamy, że wymienione poniżej egzemplarze czekają na odebranie (są dla Ciebie zarezerwowane):
1. 505 praktycznych skryptow dla webmastera / Marcin Lis. (egz. 002003300000) - Wypożyczalnia Główna
W celu anulowania rezerwacji prosimy o kontakt z bibliotekarzem.
Powiaomienie o skasowaniu rezerwacji
Zarezerwowana i nieodebrana w terminie rezerwacja może być skasowana. Wówczas na adres czytelnika wysyłana jest wiadomość.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_REZ_U | Tytuł | Skasowano rezerwacje |
MAIL_TXT_REZ_U | Treść | Pracownik biblioteki skasował nieodebraną rezerwację "${opis}" - <b>${agenda}</b> |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
opis | Skrócony opis pozycji - zawiera tytuł, autora i numer egzemplarza |
agenda | Nazwa agend |
Przykładowa wiadomość
Pracownik biblioteki skasował nieodebraną rezerwację "Zielone jabłuszko / Izabela Sowa. (egz. 000054972000)" - Wypożyczalnia Główna.
Upomnienie przy przetrzymaniu pozycji
Jeśli czytelnik nie zwrócił w terminie, wówczas co n dni (zob. CFG_MONIT_MAIL) wysyłana jest wiadomość.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_UP | Tytuł | Upomnienie |
MAIL_TXT_UP_START | Treść: początek | Prosimy o niezwłoczny zwrot wymienionych poniżej, przetrzymanych egzemplarzy: |
MAIL_TXT_UP_LIST | Treść: lista pozycji | [LIST]${opis} - Termin zwrotu upłynął: ${data_zwr} - <b>${agenda}</b>[/LIST] |
MAIL_TXT_UP_KARA | Treść: jeśli naliczono karę - na końcu | Informujemy, że opłata za przetrzymanie powyższych egzemplarzy do dnia <b>${data}</b> wynosi <b>${suma}</b> zł. |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
no | Numer kolejny pozycji (od 1.) |
opis | Skrócony opis pozycji - zawiera tytuł, autora i numer egzemplarza |
data_zwr | Data zwrotu danego egzemplarza |
agenda | Nazwa agendy |
data | Data bieżąca |
suma | Łączna kwota naliczonych kar |
Upomnienie przy nieopłaconych należnościach
Jeśli czytelnik nie uregulował należności, wówczas co n dni (zob. CFG_KARY_MAIL) wysyłana jest wiadomość.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_KAR | Tytuł | Upomnienie |
MAIL_TXT_KAR_START | Treść: początek | Prosimy o niezwłoczne uregulowanie następujących nieopłaconych należności: |
MAIL_TXT_KAR_LIST | Treść: lista pozycji | [LIST]${opis} - ${przyczyna}: <b>${kwota}</b> zł[/LIST] |
MAIL_TXT_KAR_ODSETKI | Treść: jeśli naliczono odsetki | Odsetki na dzień ${data} wynoszą <b>${odsetki}</b> zł. |
MAIL_TXT_KAR_STOP | Treść: koniec | Łączna kwota do zapłaty wynosi: <b>${suma}</b> zł. |
MAIL_TXT_KAR_POMOC | Treść: dodatkowe informacje tuż przed stopką maila |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
no | Numer kolejny pozycji (od 1.) |
opis | Skrócony opis pozycji - zawiera tytuł, autora i numer egzemplarza |
przyczyna | Opis przyczyny naliczenia opłaty |
kwota | Naliczona kwota opłaty |
agenda | Nazwa agendy |
data | Data bieżąca |
odsetki | Łączna kwota naliczonych odsetek |
suma | Łączna kwota naliczeń powiększona o odsetki |
Przypomnienie o upływającym terminie zwrotu
Na n dni przed upływającym terminem zwrotu pozycji (zob. CFG_INFO_MAIL) wysyłane jest przypomnienie. Treść maila jest różna w zależności od tego, czy biblioteka dopuszcza samoobsługowe prolongaty wypożyczeń przez WWW, czy też nie.
Dla każdego elementu listy pozycji wypełniona będzie zmienna ${data_zwr} wartością: Data zwrotu: DD.MM.YYYY.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_PRZ | Tytuł | Przypomnienie |
MAIL_TXT_PRZ_START | Treść: początek | Przypominamy, że kończy się okres wypożyczenia wymienionych poniżej egzemplarzy: |
MAIL_TXT_PRZ_LIST | Treść: lista pozycji | [LIST]${opis} - ${data_zwr}<b>${agenda}</b>[/LIST] |
MAIL_TXT_PRZ_PRL_AU | Treść: koniec (jeśli można prolongować) | Wypożyczenia można prolongować poprzez stronę internetową biblioteki. |
MAIL_TXT_PRZ_PRL_BIB | Treść: koniec (jeśli nie można prolongować) | W celu prolongowania wypożyczeń prosimy o kontakt z bibliotekarzem. |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
no | Numer kolejny pozycji (od 1.) |
opis | Skrócony opis pozycji - zawiera tytuł, autora i numer egzemplarza |
agenda | Nazwa agendy |
data_zwr | Data zwrotu egzemplarza |
Informacja o skasowaniu niepotwierdzonego konta czytelnika
Gdy czytelnik, który sam zapisał się do biblioteki, nie potwierdził osobiście konta w wyznaczonym terminie, jego konto może być automatycznie kasowane. Jest wówczas generowany do niego mail z informacją o usunięciu konta.
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_CZYT_KAS | Tytuł | Usunięto niepotwierdzone konto czytelnika |
MAIL_TXT_CZYT_KAS | Treść | Informujemy, że z powodu braku potwierdzenia tożsamości czytelnika w bibliotece, zarejestrowane w dniu ${data} konto zostało <b>usunięte</b>. |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
data | Data rejestracji konta czytelnika |
Zmiana statusu propozycji zakupu
W przypadku gdy jest wdrożony mechanizm obsługi propozycji zakupu książek, są wysyłane powiadomienia o zmianie statusu tej propozycji. Są 3 dostępne powiadomienia:
Powiadomienie o przyjęciu do realizacji propozycji zakupu (KUP_R), anulowaniu propozycji zakupu (KUP_A) oraz zakończeniu obsługi propozycji zakupu (KUP_Z):
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_KUP_R | Tytuł | Powiadomienie |
MAIL_TXT_KUP_R | Treść | Złożone zlecenie dotyczące zakupu "${opis}" zostało przyjęte do realizacji. |
MAIL_T_KUP_A | Tytuł | Powiadomienie |
MAIL_TXT_KUP_A | Treść | Złożona propozycja zakupu "${opis}" została odrzucona.<br/>Powód odrzucenia: ${reason} |
MAIL_T_KUP_Z | Tytuł | Powiadomienie |
MAIL_TXT_KUP_Z | Treść | Złożona propozycja zakupu "${opis}" została zrealizowana w "${agenda}". |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
opis | Opis propozycji zakupu |
reason | Powód odrzucenia |
agenda | Agenda realizacji propozycji zakupu |
Zmiana statusu wypożyczenia międzybibliotecznego
W przypadku gdy jest wdrożony mechanizm obsługi wypożyczeń międzybibliotecznych, są wysyłane powiadomienia o zmianie statusu. Służy do tego jeden szablon:
Parametr | Miejsce | Domyślna wartość parametru |
---|---|---|
MAIL_T_MBSTAT | Tytuł | Powiadomienie |
MAIL_TXT_MBSTAT | Treść | Złożone zamówienie międzybiblioteczne dotyczące "${opis}" ${status} |
Dostępne zmienne:
Nazwa | Zawartość zmiennej |
---|---|
opis | Skrócony opis pozycji |
status | Tekstowy status wypożyczenia |
Formatowanie wiadomości w HTML
Wszystkie wiadomości generowane są wiadomości w formacie HTML. Można zdefiniować dodatkowe elementy HTML lub formatowania CSS w wiadomości przy pomocy poniższych parametrów.parametry bazy czytelników (ustawiane za pomocą komendy W# w programie administratora):
Parametr | Znaczenie |
---|---|
MAIL_HTML_STYLE | Style CSS dla całej wiadomości |
MAIL_HTML_STYLE_BODY | Style CSS dla wygenerowanej treści wiadomości |
MAIL_HTML_STYLE_FOOTER | Style CSS dla stopki |
MAIL_HTML_CODE_HEADER | Opcjonalny statyczny kod HTML umieszczany w nagłówku wiadomości (powyżej wygenerowanej treści) |
MAIL_HTML_CODE_FOOTER | Opcjonalny statyczny kod HTML umieszczany w stopce wiadomości (poniżej wygenerowanej treści) |
Szablon wiadomości wygląda następująco:
Szablon wiadomości w HTML
<div style="{MAIL_HTML_STYLE}">
{MAIL_HTML_CODE_HEADER}
<div style="{MAIL_HTML_STYLE_BODY}">
{wygenerowana treść wiadomości}
</div>
<br/>
<div style="{MAIL_HTML_STYLE_FOOTER}">
{MAIL_TXT_FOOTER}
</div>
{MAIL_HTML_CODE_FOOTER}
</div>
Domyślnie style CSS są puste.