Umożliwiono pobieranie dokumentu z Businesslink bezpośrednio z maila. Po kliknięciu w link znajdujący się w wysłanym mailowo powiadomieniu można zalogować się do portalu i pobrać dokument lub pobrać dokument bez logowania do portalu.
W portalu Businesslink, w zakładce Administracja, w sekcji Powiadomienia e-mail umieszczono parametry do sterowania zawartością powiadomień o nowym dokumencie, wysyłanych do operatorów.
W wysłanym e-mailu z powiadomieniem znajdują się linki pozwalające na:
· Zalogowanie się do portalu w celu pobrania dokumentu (przykładowy dostęp L: BL_TEST, P: BL_TEST),
· Bezpośrednie pobranie dokumentu (bez potrzeby logowania się do portalu).
Rys. Powiadomienie o możliwości pobrania dokumentu przesyłane mailowo
Funkcjonalność umożliwiającą pobranie dokumentu Businesslink bezpośrednio z maila aktywujemy parametrem (parametry zostały opisane poniżej) w słowniku sl_Params. Domyślna wartość parametru wynosi „0”.
· kliknięcie linku do AttachmentHandlera zawierającego zmienną Token w URL spowoduje próbę zlokalizowania w bazie przez handler ASHX załącznika powiązanego z przekazanym tokenem,
· jeśli token jest aktywny, można przejść dalej i możliwe jest pobranie pliku, jednocześnie rejestrowany jest fakt „zużycia się tokena” (w przypadku tokena jednorazowego) lub aktualizacji daty pobrania (w przypadku tokena wielokrotnego użycia),
· jeżeli token został już zużyty (token jednorazowy) lub przekroczona została data jego wygaśnięcia (token wielokrotnego użycia), zostanie wyświetlony odpowiedni komunikat informujący o tym fakcie.
Wykonanie:
1. Funkcjonalność wymaga aplikacji HTML w wersji [11.3.87.482] oraz bazy co najmniej w wersji [113,087,2892].
2. Dodano parametry w słowniku sl_Params:
a. BL.Docs.Tokens.Enabled – Czy włączona obsługa tokenów do bezpośredniego pobierania dokumentów,
b. BL.Docs.Tokens.ExpirePeriod – Okres ważności tokenów do bezpośredniego pobierania dokumentów (w dniach),
c. BL.Docs.Tokens.UseOnce – Czy token do bezpośredniego pobierania dokumentów jest do jednokrotnego użytku.
3. Na ich podstawie podczas generowania maili o nowym dokumencie w procedurze [arch_SendMails] zostają wygenerowane w słowniku [arch_web_DocAttachmentTokens] identyfikatory do linków bezpośredniego pobierania załączników i umieszczane w treści tych maili.
4. Do obsługi bezpośredniego pobierania za pomocą AttachmentHandler.ashx potrzebny jest DBC z wpisanym loginem i zaszyfrowanym hasłem – w celu automatycznego wyznaczania nazwy tego DBC przyjęto, że będzie to DBC z URL w Edi_Providers z suffixem _ATTACH (np. Businesslink_ATTACH).
