Projekt

Allgemein

Profil

sms-ware david®

SMS Versand aus david®

Über ein integriertes Formular im david® (ab Version 6.6) SMS versenden.
Gesendete SMS werden im persönlichen Ausgang der Tobit.Software abgelegt.
Eine weitere Möglichkeit für den SMS Versand ist die Integration eines Formulars in der Software david®.
Hier zu wird ein individuelles Formular erstellt und in der Tobit.Software eingebunden.
Nach Eingaben der Mobilfunknummer und dem Nachrichtentext wird die SMS erzeugt und im persönlichen Ausgang abgelegt.

Systemvoraussetzungen

Software:
david® (ab Version 6.6)

Installation

Damit aus david® der SMS Versand möglich ist sind folgende Schitte notwendig. Bitte wie folgt vorgehen um ein neues Formular für den SMS-Versand zu erzeugen.

  1. Den folgenden Quellcode anpassen.
  2. Title anpassen: Den Begriff 'Kundenname' ersetzen, hier wird z.B. der Firmenname des Nutzeres eingetragen.
  3. sms-ware Passwort und Kontoname (Kontonummer) in der Zeile:
    @@subject ##TAG##.##MONAT##.##Jahr## ##STUNDE##:##MINUTE##;##ABSENDER##;##number##;Passwort;Kontoname;0
    im Quellcode ersetzen.
  4. Im david® Infocenter Archive > Ressoursen > Formulare öffnen
    Bitte beachten, dass normale User nur Lesezugriff auf diesen Bereich haben.
  5. Taste F9 für eine neue Nachricht drücken
  6. Betreff eingeben, z.B. "SMS-Versand BSC Systemhaus"
  7. F2 zum Speichern des Formulars drücken.
  8. das neu erstellte Dokument öffnen
  9. unter Format auf 'nur Text' umstellen.
  10. nun den Quellcode in das Dokument einfügen und mit F2 speichen.
  11. allen david® Benutzern wird unter Formulare nun das erstellte Formular zur Verfügung gestellt.

David-Formularvorlage (Quellcode)

##windowsize=440,520 nobuttons nomenu##
<HTML>

<HEAD>
<TITLE>SMS-Versand Kundenname (c)2016 BSC Computer Systeme GmbH</TITLE>
</head>
<BODY  TEXT="#000000" 
       BGCOLOR="" 
       LINK="#000090" 
       ALINK="#ff0000" 
       VLINK="#000000" 
       background="" 
       scroll="auto" 

       LEFTMARGIN="10" 
       RIGHTMARGIN="10" 
       TOPMARGIN="10" 
       MARGINWIDTH="10" 
       MARGINHEIGHT="10">

<style type="text/css">
<!--
 BODY {font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF; font-size: small;}

 A:link {color: #000000;} 
        A:link {text-decoration: none}
 A:visited {color: #000000;}
        A:visited {text-decoration: none}
 A:active {color: #000099;}
 A:active {text-decoration: none}
 A:hover {color: #FF0000;}
        A:hover {text-decoration: none}
 input {font-size:8pt; font-family:SANS-SERIF};
        font {font-size:8pt; font-family:TAHOMA}
-->
</style>
<FONT FACE="VERDANA, ARIAL, HELVETICA, SANS-SERIF" SIZE="1" COLOR="#000000">

<FORM METHOD="GET" ENCTYPE="application/x-www-form-urlencoded">

##LARGE##SMS Versand##/LARGE##
<BR><BR>
SMS-Versand an nationale und internationale Empfänger zum selben Preis.
Bis 160 Zeichen wird eine SMS berechnet. Überlange SMS mit bis zu 1000 Zeichen werden entsprechend Anzahl Zeichen abgerechnet.
<P>
<script LANGUAGE="JavaScript">
function CheckLen(Target) 
{StrLen = Target.value.length;
document.getElementById("char").innerHTML = StrLen;
 if (StrLen > 160) {
  document.getElementById("char").style.color = "#0000FF";
  if (StrLen > 320) {
   document.getElementById("char").style.color = "#00AA00";
  }
 } else {
   document.getElementById("char").style.color = "#000000";
 }
}

//-->
var oDvApi      = new ActiveXObject("DVOBJAPILib.DvISEApi");
var oAcc        = oDvApi.Logon();
var smsuser    = oAcc.User.Name;

</script>

<P>
  <input type="text" size="20" maxlength="16" name="number" value=""> 
<B>Mobilnummer des Empfänger eingeben</B>

<P>
<P>
<input type="text" size="20" maxlength="16" name="ABSENDER" value="Woelfel">
<B>Absender ggf. anpassen</B><BR>
(Absender 11-stellig alphanumerisch oder 16-stellig nur Nummern ohne Leerzeichen)
<P>
<B>Versandtermin auswählen:</B><BR>
##table_next_row##
<B>Datum:</B>
##table_next_col##
<select name="TAG">
    <OPTION value selected ="01">01</OPTION> 
    <OPTION value="02">02</OPTION>
    <OPTION value="03">03</OPTION>
    <OPTION value="04">04</OPTION>  
    <OPTION value="05">05</OPTION> 
    <OPTION value="06">06</OPTION> 
    <OPTION value="07">07</OPTION>
    <OPTION value="08">08</OPTION>
    <OPTION value="09">09</OPTION>  
    <OPTION value="10">10</OPTION>
    <OPTION value="11">11</OPTION>
    <OPTION value="12">12</OPTION> 
    <OPTION value="13">13</OPTION>
    <OPTION value="14">14</OPTION>
    <OPTION value="15">15</OPTION> 
    <OPTION value="16">16</OPTION>
    <OPTION value="17">17</OPTION>
    <OPTION value="18">18</OPTION>  
    <OPTION value="19">19</OPTION> 
    <OPTION value="20">20</OPTION> 
    <OPTION value="21">21</OPTION>
    <OPTION value="22">22</OPTION>
    <OPTION value="23">23</OPTION>  
    <OPTION value="24">24</OPTION>
    <OPTION value="25">25</OPTION>
    <OPTION value="26">26</OPTION>
    <OPTION value="27">27</OPTION> 
    <OPTION value="28">28</OPTION>
    <OPTION value="29">29</OPTION>
    <OPTION value="30">30</OPTION> 
    <OPTION value="31">31</OPTION>
</select>

<select name="MONAT">
    <OPTION selected value="03">März</OPTION> 
    <OPTION value="01">Januar</OPTION>
    <OPTION value="02">Februar</OPTION>
    <OPTION value="03">März</OPTION>
    <OPTION value="04">April</OPTION>  
    <OPTION value="05">Mai</OPTION> 
    <OPTION value="06">Juni</OPTION> 
    <OPTION value="07">Juli</OPTION>
    <OPTION value="08">August</OPTION>
    <OPTION value="09">September</OPTION>  
    <OPTION value="10">Oktober</OPTION>
    <OPTION value="11">November</OPTION>
    <OPTION value="12">Dezember</OPTION>

   </select>

<select name="JAHR">
    <option selected VALUE="14">2014</option>
    <option VALUE="14">2014</option>
    <option VALUE="15">2015</option>
    <option VALUE="16">2016</option>
    <option VALUE="17">2017</option>

 </select>
##table_next_row##
<B>Zeit:</B>
##table_next_col##
<select name="STUNDE">
 <OPTION value="00">00</OPTION> 
    <OPTION value="01">01</OPTION> 
    <OPTION value="02">02</OPTION>
    <OPTION value="03">03</OPTION>
    <OPTION value="04">04</OPTION>  
    <OPTION value="05">05</OPTION> 
    <OPTION value="06">06</OPTION> 
    <OPTION value="07">07</OPTION>
    <OPTION value="08">08</OPTION>
    <OPTION value="09">09</OPTION>  
    <OPTION selected value="10">10</OPTION>
    <OPTION value="11">11</OPTION>
    <OPTION value="12">12</OPTION> 
    <OPTION value="13">13</OPTION>
    <OPTION value="14">14</OPTION>
    <OPTION value="15">15</OPTION> 
    <OPTION value="16">16</OPTION>
    <OPTION value="17">17</OPTION>
    <OPTION value="18">18</OPTION>  
    <OPTION value="19">19</OPTION> 
    <OPTION value="20">20</OPTION> 
    <OPTION value="21">21</OPTION>
    <OPTION value="22">22</OPTION>
    <OPTION value="23">23</OPTION>  
    <OPTION value="24">24</OPTION>

</select>

<select name="MINUTE">
<OPTION value="00">00</OPTION> 
    <OPTION value="01">01</OPTION> 
    <OPTION value="02">02</OPTION>
    <OPTION value="03">03</OPTION>
    <OPTION value="04">04</OPTION>  
    <OPTION value="05">05</OPTION> 
    <OPTION value="06">06</OPTION> 
    <OPTION value="07">07</OPTION>
    <OPTION value="08">08</OPTION>
    <OPTION value="09">09</OPTION>  
    <OPTION value="10">10</OPTION>
    <OPTION value="11">11</OPTION>
    <OPTION value="12">12</OPTION> 
    <OPTION value="13">13</OPTION>
    <OPTION value="14">14</OPTION>
    <OPTION value="15">15</OPTION> 
    <OPTION value="16">16</OPTION>
    <OPTION value="17">17</OPTION>
    <OPTION value="18">18</OPTION>  
    <OPTION value="19">19</OPTION> 
    <OPTION value="20">20</OPTION> 
    <OPTION value="21">21</OPTION>
    <OPTION value="22">22</OPTION>
    <OPTION value="23">23</OPTION>  
    <OPTION value="24">24</OPTION>
    <OPTION value="25">25</OPTION>
    <OPTION value="26">26</OPTION>
    <OPTION value="27">27</OPTION> 
    <OPTION value="28">28</OPTION>
    <OPTION value="29">29</OPTION>
    <OPTION value="30">30</OPTION> 
    <OPTION value="31">31</OPTION>
    <OPTION value="32">32</OPTION>
    <OPTION value="33">33</OPTION>  
    <OPTION value="34">34</OPTION> 
    <OPTION value="35">35</OPTION> 
    <OPTION value="36">36</OPTION>
    <OPTION value="37">37</OPTION>
    <OPTION value="38">38</OPTION>  
    <OPTION value="39">39</OPTION>
    <OPTION value="40">40</OPTION>
    <OPTION value="41">41</OPTION>
    <OPTION value="42">42</OPTION> 
    <OPTION value="43">43</OPTION>
    <OPTION value="44">44</OPTION>
    <OPTION value="45">45</OPTION> 
    <OPTION value="46">46</OPTION>
    <OPTION value="47">47</OPTION>
    <OPTION value="48">48</OPTION>  
    <OPTION value="49">49</OPTION> 
    <OPTION value="50">50</OPTION> 
    <OPTION value="51">51</OPTION>
    <OPTION value="52">52</OPTION>
    <OPTION value="53">53</OPTION>  
    <OPTION value="54">54</OPTION>
    <OPTION value="55">55</OPTION>
    <OPTION value="56">56</OPTION>
    <OPTION value="57">57</OPTION> 
    <OPTION value="58">58</OPTION>
    <OPTION value="59">59</OPTION>

</select> 
<BR>(Sofortversand bei Termin in der Vergangenheit.)<BR>

<P>
<center>
<center><B>SMS-Nachricht eingeben:</B><BR>
<textarea name="smsmessage" cols=45 rows=7 wrap=virtual onchange="CheckLen(this)" onFocus="CheckLen(this)" onKeydown="CheckLen(this)" onKeyup="CheckLen(this)" id=inputarea></textarea></p>
<P>Sie haben <b><span id="char">0</span></b> Zeichen geschrieben.</p>

##tail##

<center>
<input type=submit name="senden" value="Senden">
<input type=button name="Abbrechen" value="&nbsp;&nbsp;Abbrechen&nbsp;&nbsp;">
##<input type=reset name="" value="Nächster">##

<DFML name=senden>
@@dataformat email
@@an sms-service@sms-ware.de
@@subject ##TAG##.##MONAT##.##Jahr## ##STUNDE##:##MINUTE##;##ABSENDER##;##number##;Passwort;Kontoname;0 
##smsmessage##
</DFML>
<DFML name=Abbrechen option=nosend>
</DFML>

Quellcode

sms-ware david-Formular

Auch abrufbar als: PDF HTML TXT