Välkomst-SMS
Installation & konfiguration 27 oktober 2020
Det finns välkomst-SMS för Jupiter. Dessa skickas via ManagementTool och kräver minst JupiterServer 3.0.0.InstallationÖppna "Rebnis.Jupiter.ManagementTool.exe.config" och se till att sökvägen till databasen stämmer.Se även till att det finns en "Data"-mapp i ManagementTool-mappenSchemalägg ManagementTool med argumentet "sendarrivalmessage"Se till att den schemalagda aktiviteten går minst var 15:e minut.Vad behöver kunden ta ställning till?Kunden måste bestämma vilket avsändarnamn som ska användas vid SMS-utskicken. Tänk på att bara tio tecken tillåts.Det ställs in via "Register -> Webbokning -> Inställningar"Välj klient "ManagementTool"Fyll i "Avsändarnamn för SMS"Kunden måste även bestämma vad anläggningen ska kallas för i SMS:et. Den inställningen görs på samma ställe, men under rubriken "Anläggningens namn".Bakom kulissernaProgrammet kollar i kolumnen ARRIVAL_SMS_IS_SENT i tabellen BOOKINGS. Om en definitiv bokning med ankomst idag eller imorgon upptäcks av programmet så kollar den i nyss nämnda kolumn och har inte bokningen redan fått ett SMS så skickar den då iväg ett. När ett SMS har gått iväg ställer den om 0 till 1 i denna kolumn. Inställningar gällande vilken SMS-leverantör och liknande ska vi normalt inte behöva ändra, men de finns gömda i Jupiter. Gå till "Register -> Webbokning -> Inställningar" och välj klienten "ManagementTool" följt av fliken "System".Här går det att ändra leverantörsinställningarna om så behövs. Men framförallt går det att slå igång ett testläge. Med testläget aktiverat körs all logik gällande vem som ska få SMS och liknande, men själva SMS:et skickas aldrig. Detta är användbart vid installation och konfiguration, men kom ihåg att sedan slå av testläget. Använd tabellen SMS_LOG i databasen för att se om förväntat testutfall inträffat. Mer om det nedan.Svenska eller engelskaDet är gästens nationalitet i gästkortet som avgör vilket språk SMS:et går iväg på. Svensk nationalitet ger svenskt SMS, alla övriga länder ger engelskt SMS.Ändring av texten i SMS:etKunden kan inte själv ändra SMS:ets innehåll utan de måste de oss om hjälp för att ändra. Vad som står i SMS:er styrs av filen "SmsBeforeArrival-sv-se.xslt" och den engelska motsvarigheten "SmsBeforeArrival-en-us.xslt" i "Data"-mappen.Det som skickas står längst ned i filen och går som sagt att ändra. De ord som är omslutna av <xsl:text> skrivs ut i klartext. De taggar som heter "value-of" är variabler som hämtas från bokningen.SMS-texten skulle med ovanstående konfiguration bli följande:Hej Örjan, snart är det dags för ditt besök hos oss. Incheckning från 2020-12-01 15:00, bokningsnr: 12345. Mvh HotelletTänk på att om mängden text överstiger 160 tecken så blir det ytterligare ett SMS som skickas och i och med även dubbelt så dyrt för anläggningen.Om du ändrar något i dessa filer, så då även till att på något sätt tydliggöra detta så att inte filerna uppdateras sönder nästa gång kunden blir uppdateras. En variant på detta är att lägga in en tom mapp (i ManagementTool-mappen) med namnet "__OBS anpassad text för VälkomstSMS__" eller något liknande.Gick SMS:et iväg?Tyvärr visar inte programmet så mycket information när man kör det som console-applikation - varken om SMS skickas eller inte. Därför är vi istället hänvisade till att titta i databasen och tabellen SMS_LOG. Där står det IS_SENT = 1 om SMS:et gått iväg. Står det 0 har SMS:et INTE går iväg.