Contents
- 1 Hogyan valósítható meg a társasházi folyószámla lekérdezés e-mailben SQL adatbázisból?
- 1.1 1. Milyen adatok szükségesek a társasházi folyószámla lekérdezés megvalósításához?
- 1.2 2. Példa SQL lekérdezés társasházi folyószámla lekérdezésre
- 1.3 3. E-mail küldés társasházi folyószámla lekérdezés eredménye alapján
- 1.4 4. Biztonságos társasházi folyószámla lekérdezés – jogosultságkezelés
- 1.5 5. Automatikus társasházi folyószámla lekérdezés és e-mail küldés ütemezése
- 1.6 Összegzés
Hogyan valósítható meg a társasházi folyószámla lekérdezés e-mailben SQL adatbázisból?
A társasházi folyószámla lekérdezés az egyik legfontosabb funkció lehet egy modern társasházkezelő rendszerben. Sok tulajdonos szeretne rendszeres értesítést kapni a saját egyenlegéről, vagy kérésre e-mailben lekérni az aktuális folyószámla állapotát. Ezt SQL adatbázisból viszonylag egyszerűen meg lehet valósítani megfelelő technikai háttérrel.
1. Milyen adatok szükségesek a társasházi folyószámla lekérdezés megvalósításához?
A társasházi folyószámla lekérdezés megvalósításához az adatbázisnak a következő adatokat kell tartalmaznia:
- Tulajdonos azonosítója (pl. AlbetetID)
- Tulajdonos neve és e-mail címe
- Folyószámla adatai: nyitó egyenleg, előírások, befizetések, záró egyenleg
- Időszak (pl. hónap/év)
2. Példa SQL lekérdezés társasházi folyószámla lekérdezésre
Az alábbi SQL lekérdezés például alkalmas egy adott tulajdonos folyószámla adatainak megjelenítésére:
SELECT t.Nev, t.Email, f.Idoszak, f.NyitoEgyenleg, f.Eloiras, f.Befizetes, f.Egyenleg
FROM Tulajdonosok t
JOIN Folyoszamla f ON t.AlbetetID = f.AlbetetID
WHERE t.AlbetetID = @AlbetetID
ORDER BY f.Idoszak DESC;
3. E-mail küldés társasházi folyószámla lekérdezés eredménye alapján
A társasházi folyószámla lekérdezés eredményét e-mailben is továbbíthatjuk. SQL Server esetén használható a Database Mail funkció:
EXEC msdb.dbo.sp_send_dbmail
@profile_name='TarsashazMailProfil',
@recipients='tulajdonos@email.hu',
@subject='Folyószámla Értesítés',
@body='Tisztelt Tulajdonos! Az alábbiakban találja folyószámla egyenlegét...',
@query='SELECT Idoszak, NyitoEgyenleg, Eloiras, Befizetes, Egyenleg
FROM Folyoszamla WHERE AlbetetID = 123',
@attach_query_result_as_file=0;
4. Biztonságos társasházi folyószámla lekérdezés – jogosultságkezelés
Fontos, hogy a társasházi folyószámla lekérdezés során kizárólag az adott tulajdonos adatai kerüljenek lekérdezésre. Ez történhet például titkosított tokenek vagy belépési azonosító segítségével:
https://tarsashaz.hu/folyoszamla?token=ABCDEF123456
5. Automatikus társasházi folyószámla lekérdezés és e-mail küldés ütemezése
Az SQL Server Agent vagy más időzítő segítségével akár havi rendszerességgel is automatikusan lefuttatható a társasházi folyószámla lekérdezés és a hozzá tartozó e-mail küldés. Ez jelentősen csökkenti a kézi adminisztrációs terheket és növeli a tulajdonosi elégedettséget.
Összegzés
A társasházi folyószámla lekérdezés SQL alapú megvalósítása gyors, biztonságos és automatizálható megoldást nyújt a társasházkezelők számára. A fenti példák és lépések követésével hatékony e-mail értesítési rendszert építhetünk ki a tulajdonosok számára.