6.10 建立規則

若相符規則未找到相符物件,系統會對新增事件套用建立規則。建立規則指定要在 Identity Vault 或已連接系統中建立物件的事件最低限度所必須包含的資料集。

6.10.1 發行者

如果相符規則在 Identity Vault 中未找到相符物件,系統便會對文件套用建立規則以確保該文件包含足夠的資訊。此外,該規則還可用於為屬性提供預設值,以及指定建立新物件時所使用的樣板。對於同步至 Identity Vault 的物件,綱要中可能會包含一些建立使用者所需的強制屬性,例如「CN」與「姓」。不同的物件類別與使用情況可能有不同的要求。

如果新增事件不符合建立規則所規定的條件,建立規則也可以否決該事件。例如,如果建立規則要求物件有電話號碼,而該物件沒有,新增事件就會失敗。

當已連接系統中新增了其他屬性資訊時,系統會重新處理丟棄的事件。這會產生無關聯物件的修改事件,新增處理器會將此事件轉換為綜合新增操作。

6.10.2 訂閱者

在訂閱者通道中,建立規則確定事件是否包含足夠的資訊以便在已連接系統中建立物件的方式與在發行者通道中的相同。這要求對已連接系統及其技術或業務要求有所瞭解。

建立規則常用於檢查新物件 (來自來源事件) 的可用屬性,若缺少一或多個必要屬性,它便會否決建立新物件操作。在訂閱者通道中,最常見的例子就是要求提供密碼。一般情況下,系統分兩個步驟在 Identity Vault 中建立使用者︰第一步是建立使用者物件,第二步是設定密碼。建立規則建立物件的步驟成功,但因缺少建立新使用者物件所必需的密碼屬性而失敗的情況是很常見的。若稍後密碼事件成功通過,新物件即會成功新增到系統中。