驰骋工作流引擎设置消息收听
2019獨角獸企業重金招聘Python工程師標準>>>
什么是消息收聽?
==========================
-- 消息收聽,在流程運行時,向指定的節點處理人發送消息。收聽消息的點叫做偵聽點.被收聽的點叫發送點。消息接受有三種方式:短信、郵件、郵件+短信.
比如:財務報銷流程中, 發起流程人要在第一時間知道部門經理審批內容、總經理審批內容. 如果財務審批通過了,我就可以第一時間到出納那里領取報銷款。
流程引擎中貫穿了這樣的消息機制,就可以把每個崗位上的人員有機的連通起來,協調起來,使整個單位的整體工作效率更高。
???? 此消息收聽機制就可以解決此問題。
如何設置消息收聽?
==========================
1, 選擇偵聽節點,找節點屬性 (在節點屬性里,點消息收聽按鈕,系統彈出消息收聽設置的對話框。)
2,點設置消息收聽。
3,設置收聽內容格式.
4, 在當前節點設置收聽的節點,意義是當前人員收聽指定節點發送來的信息.
? 消息設置內部支持系統參數,類似于單據設置.
比如:
標題設置: 您的借款申請已經被總經理@Rec審批通過,核準借款金額為@JieKuanJier。
@Rec, @JieKuanJier 就是變量。
馳騁工作流引擎,工作流程管理系統,BPM軟件,ccflow:消息機制二次開發說明
==========================================================================
?
?? 概述:
?? 1, ccflow 在運行中會產生很多的消息, 比如: 流程發送,退回,刪除,轉發,接受, 消息偵聽.
?? 2, 這些消息產生后都會存儲到TA_SMS 表中去.
????? TA_SMS 中有一列,標記接受消息的設備 AlertType.
????? @0=不接收@1=短信@2=郵件@3=內部消息@4=QQ消息@5=RTX消息@6=MSN消息
?? 3, ccflow 現有的功能已經提供了發送郵件的服務了. 只要啟動起來.
????? D:\ccflow\VisualWorkFlowServices\bin\Release\VisualWorkFlowServices.exe
???? 它就就會自動發送郵件到指定的接受人員.
?
?? 4, 用什么樣的設備或者形式接受消息完全是由用戶來決定的.
????? 用戶設置步驟: 登陸->設置->基本設置-消息提示方式. 用戶設置的信息是存儲在WF_Emp表中,開發人員可以根據自己的系統需要開發單獨的頁面維護此表.
?? 5, 如果您想把消息發送到 qq,msn,skpe,sms上去或者如何把消息推送我的系統中去,
????? 您就要做二次開發了.
?? 如何把ccflow消息推送我的OA,CRM.... 系統中去?
?? ----------------------------------------------
?? 1, 編寫一個存儲過程放在ccflow數據庫的用戶名下 CCstaff
/*? 創建存儲過程? */
CREATE PROCEDURE CCstaff
(
??? @Sender nvarchar(100),
??? @Receivers nvarchar(2000),
??? @Title nvarchar(100),
??? @Context nvarchar(max)
)???
AS
BEGIN
???? /* 編寫您的業務邏輯在這里. */
??? SET NOCOUNT ON;
--??? declare @SenderId int
--??? declare @CCs varbinary(max)
--??? declare @BCCs varbinary(max)
--??? declare @SendTime datetime
--??? declare @Importance nchar(2)
--??? declare @Size int
--??? declare @HasAffixture bit
--??? declare @Affixture nvarchar(4000)
END
?? 2, 在存儲過程中編寫您的業務邏輯,ccflow就把消息推送到您的系統中去。
?
?? 如何做二次開發把消息發送到? qq,msn,skpe,sms ?
?? ----------------------------------------------
?? 1, 寫一個服務程序,運行在服務器上.
?? 2, 定期檢索表 ta_sms 查詢出來沒有發送出去的,或者新產生的消息.
???? SELECT * FROM TA_SMS WHERE SMSSta=0
?? 3, 便利取出的結果集合,然后根據 alertType類型發消息發送到指定的設備上.
?? 4, 發送成功后把這條消息的狀態 SMSSta=1 表示已經發送成功了.
--Posted from Rpc
轉載于:https://my.oschina.net/mengjuan/blog/3007844
總結
以上是生活随笔為你收集整理的驰骋工作流引擎设置消息收听的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Swift 5 将进一步减小 iOS 应
- 下一篇: 获取周/月的第一天最后一天