監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

開發(fā)篇--短信群發(fā)開課通知

申請免費試用、咨詢電話:400-8352-114

 

給學員發(fā)送開課信息,我們可以通過班級,學員列表面板進行批量發(fā)送。但是這樣如果班級太多,操作起來不是很方便。那么有沒有辦法一次性把近期開班的學員都發(fā)送一份短信通知呢?答案是肯定的,今天我就帶大家了解一下泛普SQL自定義查詢并進行短信群發(fā)的應用。

我們知道培訓管理軟件的內置查詢,包括用戶自定義的查詢面板上,都帶有短信發(fā)送圖標。

 

圖標一(左),表示簡單發(fā)送方式,這種方式要求查詢數據表格必需要有名稱為“學號”的列,發(fā)送時程序自動根據學號采集學員的手機號。

圖標二(右),表示高級發(fā)送方式,我們可以引用查詢數據表格的列,進行短信編程。當列名包含“學號”時,程序自動根據學號采集手機號,數據數據源中沒有提供“學號”,那么必需在數據源中提供手機號信息。


了解這個功能,我們只需構造一條SQL查詢,就可以實現一次發(fā)送所有信息了。下面這條語法是利用Class班級、StuClass選班表進行合并,并且配置日期、校區(qū)做為參數,來查詢出某段日期內開課班級的所有學員信息,分別顯示,學號,姓名,課程,開課時間四個列。

 

Select
StuClass.StudentID as 學號,
StuClass.StudentName as 姓名,
Class.CourseName as 課程,
Class.StartDate as 開課時間
from Class,StuClass
where Class.ClassID = StuClass.ClassID
and Class.SchoolID in ( {@SchoolID:校區(qū)} )
and Class.StartDate >= {@StartDate:開課日期}
and Class.StartDate <= {@EndDate:結束日期}

 

我們把寫好的語法輸入到系統(tǒng),登錄系統(tǒng),進入分析—查詢管理—新建,如下圖:




保存后,我們可以在教務,查詢分析里,看到有一個“查詢近期開課班級學員信息”,打開它。


我們可以任意選擇日期,校區(qū)來查詢近期開課的學員,加載后,點擊,進入短信群發(fā)面板。





    上圖短信內容里輸入發(fā)送給學員的內容,就可以進行群發(fā)了。



也許有朋友會問,我們學校發(fā)送給每位學員的短信內容可能都不一樣,比如,需要通知他上課日期,但是不同班級的上課日期是不同的,那么怎么辦呢?遇到這樣的需求,當然需要使用泛普高級短信發(fā)送方式了,點擊,進入高級短信發(fā)送頁面,如下圖:

 

 

短信內容里,設置如下語法:

{姓名}同學,您所報的{課程}課程,將于{開課時間}開課,請?zhí)崆白龊脺蕚洹?/SPAN>

 

這樣發(fā)送出去的結果,比如學員王一,收到的效果就是如下格式:
王一同學,您所報的古箏A45-0課程,將于2011-12-2開課,請?zhí)崆白龊脺蕚洹?/SPAN>

 

上面兩種發(fā)送方式都比較簡單,列中都包含“學號”,如果遇到有的數據源并沒有提供“學號”列,那么我們必需指定手機號信息。
如下面語法:

 

Select
StuClass.StudentName as 姓名,
Student.MobileTel as 手機號,
Class.CourseName as 課程,
Class.StartDate as 開課時間
from Class,StuClass,Student
where Class.ClassID = StuClass.ClassID
and StuClass.StudentID = Student.StudentID
and Class.SchoolID in ( {@SchoolID:校區(qū)} )
and Class.StartDate >= {@StartDate:開課日期}
and Class.StartDate <= {@EndDate:結束日期}

 

對應的高級短信發(fā)送界面如下:

 

“接收者號碼字段”必需選擇,并且一定要是表示手機號的列,“接收者編號字段”,“接收者姓名字段”,可以缺省。這樣發(fā)送的效果與之前的效果一樣。

發(fā)布:2007-03-30 09:50    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]