集團總部BPM伺服器和分公司BPM伺服器都未連接網域,相互沒有直接的網路連通時,可採用離線伺服器方案,在2台伺服器之間觸發流程。
離線伺服器時,伺服器之間沒有直接的網路連通,通過郵件交互資訊、觸發流程。
配置郵件系統
離線伺服器通過郵件觸發流程,以分公司觸發集團總部流程為例,分公司通過SMTP協議發送郵件,集團總部通過POP3接收郵件並觸發流程。
所以首先需要配置郵件系統,並確保郵件暢通,可在Server.config中配置郵箱資訊。
定義資料交換規範XSD
離線觸發,資料交換的過程為:
■ 呼叫方按xsd映射資料,生成xml檔
■ xml資料檔案作為郵件附件傳送
■ 接入方從xml載入資料,按xsd映射到表單。
所以首先應該定義資料交換規範xsd。
呼叫方設置
呼叫方通過【業務對接】節點,觸發遠端伺服器上的流程。
設置【資料交換規範】後,即可按規範設置映射:
接入方設置
接入方通過【企業介面】節點,接受遠端呼叫,觸發流程。
設置時需確保介面名在伺服器範圍內唯一。
設置【資料交換規範】後,即可設置表單欄位元映射(使用規範中的資料欄位元):