一、概述
1
版本。
報表伺服器版本 | 功能變更 |
---|---|
11.0 | - |
11.0.4 | 檔案處理-郵件通知-收件人-自訂郵箱支援輸入公式 檔案處理-郵件通知-副本人-自訂郵箱支援輸入公式 檔案處理-郵件通知-密送人-自訂郵箱支援輸入公式 |
2
應用場景。
前端填報過程中對使用者進行批量傳送郵件提醒、通知等。
達到相應條件後,需定時觸發給不同的人進行郵件傳送。
3
功能簡介。
設定發件人和收件人,在定時任務完成後進行郵件提醒,傳送郵件將結果告知收件人。
本文第二章透過一個簡單範例示範排程管理郵件通知功能的使用方法。
本文第三章對排程管理郵件通知功能進行詳細講解。
二、範例
本文範例:透過排程管理任務,每天晚上 18 時,給銷售部saleLeader的郵箱派送最新的銷售明細情況。
1
設定發件人。
發郵件,需要有一個發件人,否則傳送動作無法完成。
管理者登入數據決策系統,點選【管理系統】→【系統管理】→【郵箱】,新增發件人,點選【確定】,如下圖所示。
注1:發件人郵箱型別不同,配置步驟可能不完全相同,具體請參見:B05-04 系統管理-郵箱。
注2:配置完成後,請點選【傳送測試郵件】,確定郵箱可使用。
2
設定收件人。
該排程管理任務需要給銷售部 saleLeader 的郵箱發郵件,因此要先為銷售部主管 Lisa 綁定郵箱。
管理者登入數據決策系統,點選【管理系統】→【使用者管理】→【所有使用者】,編輯銷售部主管 Lisa 的使用者資訊,填入郵箱資訊,點選【確定】。如下圖所示。
注:本範例僅示範如何對系統內的使用者配置郵箱,管理者也可在同步/手動新增使用者時配置好郵箱,詳情請參見:B02-08 新增使用者、B02-09 匯入使用者、B02-07 同步使用者。
3
新增任務。
管理者登入數據決策系統,點選【管理系統】→【排程管理】→【任務管理】,點選【新增任務】,新增一個排程管理任務。如下圖所示。
4
基本設定。
【任務名稱】設定為【今日銷售明細】。
點選【預設使用者組】的【編輯】按鈕。部門選擇銷售部的【saleLeader】,點選確定。如下圖1所示。
應答部門處已選定【所有部門:銷售部:saleLeader; 】,點選【確定】,預設使用者組設定完成。點選【下一步】,如下圖2所示。
注:本步驟中也可不設定預設使用者組,那麼在設定郵件收件人時,可以傳送給指定的郵箱賬戶,但無法把郵箱和數據決策系統的使用者聯動。
5
調度物件。
物件型別選擇【報表範本】,選擇範本【GettingStartedTW.cpt】。
檔案名稱稱設定為【${now()}的銷售情況】。
附件存檔選擇【pdf】。
點選【下一步】,如下圖所示。
注:本步驟中勾選了什麼型別的【附件存檔】,傳送郵件時便可以選擇什麼型別的郵件附件。
6
調度週期。
執行頻率選擇【明細頻率設定】,點選【新增】。
設定執行時間為【18時0分】,執行日為【每日】,執行月為【全選】,點選【確定】,即可成功新增明細頻率。
勾選剛新增的明細頻率,點選【下一步】。如下圖所示。
7
檔案處理。
處理方式勾選【郵件通知】。
在【郵件通知】設定中:
發件人為:系統預設發件人,可下拉選擇其他發件人
收件人為:【預設使用者組】
主題為:【${today()}的銷售情況】
郵件內容為:【今天銷售情況請查收。】
勾選:正文預覽報表內容
勾選:正文加上結果連結
勾選:使用附件
點選【儲存】,如下圖所示。
8
效果預覽。
由於該任務的執行頻率是每天晚上18時執行一次,無法立刻看到任務效果。
為了立刻看到任務效果,可在【管理系統】→【排程管理】→【任務管理】介面找到該任務,選擇【執行一次】。
當任務執行一次後,職位【銷售部saleLeader】對應的使用者 Lisa 綁定的郵箱中,收到一封來自數據決策系統的郵件。
郵件內容如下圖所示。
三、功能詳情
在【排程管理】→【檔案處理】步驟中,使用者可選擇【郵件通知】處理方式。如下圖所示。
本章將詳細介紹郵件通知處理方式的功能和注意事項。
1
發件人。
發郵件,需要有一個發件人,否則傳送動作無法完成。
管理者登入數據決策系統,點選【管理系統】→【系統管理】→【郵箱】,配置發件人賬戶,點選【儲存】,如下圖所示。
設定排程管理任務時,發件人處預設選擇【系統預設發件人】,可下拉選擇其他發件人。
注1:發件人郵箱型別不同,配置步驟可能不完全相同,具體請參見:B05-04 系統管理-郵箱。
注2:配置完成後,請點選【傳送測試郵件】,確定郵箱可使用。
2
收件人。
收件人可為【預設使用者組】和【自訂郵箱】。
預設使用者組:預設使用者組為【排程管理】→【基本設定】中設定的預設使用者組,排程管理任務會給數據決策系統的使用者的郵箱傳送郵件。
需要注意,預設使用者組的使用者資訊,若未綁定郵箱,則郵件無法成功傳送。
自訂郵箱:自訂郵箱支援手動填寫多個郵箱,無需與數據決策系統的使用者綁定,郵箱之間用【,】隔開。例如【111@qq.com,222@qq.com,333@qq.com】。
注:11.0.4 及之後版本的報表工程,自訂郵箱支援使用公式輸入,支援的格式請參見:排程管理支援的公式 。
3
副本/密送。
副本和密送的收件人可為【平台使用者】和【自訂郵箱】。
平台使用者:副本和密送的物件可選擇數據決策系統中使用者,排程管理任務會給數據決策系統的使用者的郵箱副本/密送郵件。
允許選擇的平台使用者資訊必須綁定了郵箱。
若平台使用者未資訊未綁定郵箱,則不出現在下拉列表中。
副本和密送的收件人郵箱會按照使用者選擇的順序在郵件中依次顯示。
自訂郵箱:自訂郵箱支援手動填寫多個郵箱,無需與數據決策系統的使用者綁定,郵箱之間用【,】隔開。例如【111@qq.com,222@qq.com,333@qq.com】。
注:11.0.4 及之後版本的報表工程,自訂郵箱支援使用公式輸入,支援的格式請參見:排程管理支援的公式 。
4
主題。
主題就是郵件的標題,必填項,不可為空。
郵件主題支援普通正文,手動輸入即可。
郵件主題支援公式,可以使用的公式請參見:排程管理支援的公式。
5
郵件內容。
郵件內容就是郵件的正文內容,非必填項。
支援正文:郵件內容支援普通正文,手動輸入即可。
支援公式:郵件內容支援公式,可以使用的公式請參見:排程管理支援的公式。
支援 HTML 標簽:郵件內容中可使用 HTML 標簽。如下圖1所示。郵件中可使用的 HTML 標簽包括:a, abbr, b, br, button, dd, dl, dt, form, hr, i, img, input, li, ol, p, span, sub, sup, table, td, tr, ul。
使用者在使用 HTML 時請參考如下建議:
大部分郵件用戶端不支援 body 標簽,如果遇到沒有使用 body 標簽導緻其他標簽沒有被決議,可以嘗試新增 body 標簽。
網頁佈局盡量使用 table 標簽,不要使用 div 標簽。
img 標簽是唯一客戶引用的外部資源,但是不少用戶端預設不顯示圖片(比如 Gmail ),所以要確定即使沒有圖片,主要內容也能被閱讀。同時,有些用戶端會給圖片連結加上邊框,要去除邊框:【<img border="0" style="display:block;">】。
同時建議所有的圖片都定義明確的高和寬。
所有的 CSS 規則,不要採用簡寫形式,且需要使用行內樣式。
當郵件內容以 HTML 格式顯示時,部分字體不支援顯示。
不支援字體的具體特徵為:字體名稱中間含有空格、【-】等特殊符號,例如【Windding 3】。
不支援顯示的字體會顯示為 SimSun 字體。
6
正文預覽報表內容。
若勾選【正文預覽報表內容】選項,那麼在郵件正文中會直接顯示報表內容。
其中表格以 HTML 顯示,圖表以圖片格式顯示。
7
正文加上結果連結。
若勾選【正文加上結果連結】選項,那麼在郵件正文中會新增排程管理結果報表的預覽超連結。
使用者需要輸入數據決策系統的帳號密碼,方可查看該結果報表。
8
使用附件。
若在排程管理任務【調度物件】→【附件存檔】設定中未勾選【結果報表】以外的其他附件,那麼在【郵件通知】時【使用附件】功能置灰,郵件中不存在附件檔案。
若在排程管理任務【調度物件】→【附件存檔】設定中勾選了【結果報表】以外的其他附件,那麼在【郵件通知】時便可選擇【使用附件】。勾選了什麼型別的【附件存檔】,傳送郵件時便會傳送什麼型別的郵件附件。
注:.cpr/.frr格式的結果報表檔案不會作為郵件的附件傳送。
9
收到的郵件。
收到的郵件和設定項的對應關系如下圖所示。
四、注意事項
對於正文預覽報表內容和使用附件,有以下幾點需要注意:
根據所生成的結果報表來展示,即根據不同使用者所對應的的範本參數顯示。
如果某收件人有對應的結果報表,則單獨發給此收件人。
如果某些收件人沒有對應的結果報表,則一起傳送通用結果報表。
如果某些收件人既沒有對應的結果報表,也沒有通用結果報表,則傳送失敗。
如果排程管理任務執行多次,每執行一次,使用者就會收到一次結果報表和附件。
如果一個使用者在一次任務裏有多個結果報表,則正文和附件也會傳送多個,且附件名稱重命名時拼上範本參數。
若該排程管理任務需要傳送多封郵件,其中部分郵件無法成功傳送,那麼任務會先將可傳送的郵件傳送出去。
管理者可在【排程管理】→【運作監視】→【任務執行明細】中查看到未成功傳送的使用者清單。
更多有關排程管理郵件通知的注意事項、報錯及解決方案請參考:排程管理常見問題 。