「交易配對」中的「自動配對規則」支援在規則中分組和篩選交易,那些規則供配對引擎以用來配對交易。編輯規則對話方塊上,針對單一資料來源和兩個資料來源顯示一個名為篩選條件和群組的頁籤。
在自動配對規則中篩選交易
自動配對將只會包含執行規則時篩選條件所指定的交易。其他交易將會從配對排除。
請注意下列篩選交易的相關事項:
針對每個規則定義篩選是選擇性的。
篩選條件要針對每個資料來源定義。
對於每個規則,每個資料來源只能夠選取一個篩選條件。
所有不同類型的規則都允許篩選
兩個來源配對程序 - 在兩個來源配對程序中,可以對來源系統和子系統各選取一個篩選條件
單一來源配對程序 - 在一個來源配對程序中,對子系統選取的篩選條件可以和對來源系統選取的篩選條件相同。
分組交易以自動配對
針對規則定義分組以進行篩選是選擇性的。
您可以選擇一個或多個屬性來分組。
只有類型規則為「多」且未使用子集合時,才允許使用分組:一對多、多對一,或多對多。
一對多
僅可對「子系統」資料來源進行分組:
在兩個來源配對程序中,僅會顯示「子系統」資料來源及其屬性。
在單一來源配對程序中,僅會顯示資料來源及其屬性。
多對一
僅可對「來源系統」資料來源進行分組:
在兩個來源配對程序中,僅會顯示「來源系統」資料來源及其屬性。
在單一來源配對程序中,僅會顯示資料來源及其屬性。
多對多
可以對「來源系統」和「子系統」資料來源兩者進行分組
在兩個來源配對程序中,「來源系統」資料來源及其屬性,以及「子系統」資料來源及其屬性都會顯示。
在單一來源配對程序中,將會顯示資料來源及其屬性。
屬性
下列條件套用至分組屬性:您可以選擇一個或多個屬性來分組。
分組屬性可以是任何順序。
分組屬性可以包含計算屬性。
結餘屬性不允許作為分組屬性。
對於「多對多」規則,規則條件中定義的所有屬性 (「結餘屬性」除外) 都必須是「分組依據」查詢的一部分。
規則條件
如果對「多」類型規則啟用分組,在建立規則期間,僅會考量針對分組選取的屬性。規則條件可篩選屬性並僅顯示針對下拉清單中的分組選取的屬性。使用這些屬性來建立規則條件是選擇性的。
註:
使用子集合規則時,不允許針對「一對多」與「多對一」規則將交易分組。如何使用群組執行自動配對
分組的交易的行為如何單一交易。分組可以只套用在「多」側。分組套用至「一對多」或「多對一」規則中的「多」側後,規則的行為還會類似「多」側上的「一對一」規則,因此分組的交易將被視為單一交易。
在「多對多」規則中,分組可以同時套用在兩側,或者只套用在一側。當分組同時套用至兩側時,它的行為類似本身好像是一個「一對一」規則,而且分組的交易的行為和單一交易相同。不過,當分組僅套用在一側時,視對其套用分組的來源而定,它的行為和「一對多」或「多對一」規則類似。
範例
為了協助您瞭解配對是如何完成,我們要審視這個「銀行交易」和「總帳交易」範例:
在下列「一對多」規則範例中,「總帳交易」的分組依據為:交易 (交易) 日期、付款類型 (PymtType) 和批次 ID。屬性的順序對配對沒有任何影響。
規則條件:總帳中的金額與銀行中的金額是完全相符的配對。
結餘屬性:銀行中的金額和總帳中的金額
表格 10-3 總帳交易的範例
數字 | 交易日期 | PymtType | 批次 ID | 金額 |
---|---|---|---|---|
1 |
18-Sep |
銀行草稿 |
CS18091802 |
200 |
2 |
18-Sep |
銀行草稿 |
CS18091802 |
200 |
3 |
18-Sep |
銀行草稿 |
CS18091802 |
600 |
4 |
20-Sep |
銀行草稿 |
CS18091802 |
200 |
5 |
20-Sep |
銀行草稿 |
CS18091802 |
200 |
表格 10-4 銀行交易的範例
數字 | 基準日期 | 銀行 ID | 帳號 | 金額 |
---|---|---|---|---|
1 |
19-Sep |
121000248 |
4129965265 |
1000 |
2 |
22-Sep |
121000248 |
4129965265 |
400 |
此規則將建立兩個配對。
表格 10-5 配對 1 - 配對銀行交易範例
數字 | 基準日期 | 銀行 ID | 帳號 | 金額 | 配對集數目 |
---|---|---|---|---|---|
1 |
19-Sep |
121000248 |
4129965265 |
1000 |
1 |
表格 10-6 配對 1 - 配對總帳交易的範例
數字 | 交易日期 | PymtType | 批次 ID | 金額 | 配對集數目 |
---|---|---|---|---|---|
1 |
18-Sep |
銀行草稿 |
CS18091802 |
200 |
1 |
2 |
18-Sep |
銀行草稿 |
CS18091802 |
200 |
1 |
3 |
18-Sep |
銀行草稿 |
CS18091802 |
600 |
1 |
表格 10-7 配對 2 - 配對銀行交易範例
數字 | 基準日期 | 銀行 ID | 帳號 | 金額 | 配對集數目 |
---|---|---|---|---|---|
1 |
22-Sep |
121000248 |
4129965265 |
400 |
2 |
表格 10-8 配對 2 - 配對總帳交易的範例
數字 | 交易日期 | PymtType | 批次 ID | 金額 | 配對集數目 |
---|---|---|---|---|---|
4 |
20-Sep |
銀行草稿 |
CS18091802 |
200 |
2 |
5 |
20-Sep |
銀行草稿 |
CS18091802 |
200 |
2 |
在以上的規則中,如果我們新增了另一個規則條件:基準日期完全符合 交易日期,將不會取得任何配對項目。