BPM中的每個使用者都有標準的屬性,但在企業實際使用時,標準屬性可能不能滿足業務需求,需要擴充使用者屬性。
在 SmartBPM.NET中,可以方便地擴充使用者屬性,記錄額外的使用者資訊,並且將這些額外的資訊應用在流程和表單中。
擴充使用者屬性
在資料庫表BPMSysUsers中增加欄位就可以實現使用者屬性的個性化擴充。
重啟BPM服務後即可在前端看到新增屬性。
使用擴充屬性
很多時候擴充屬性都是在表單上使用,實際上擴充屬性也可以在流程、報表等所有地方使用,擴充屬性的存取方法為User[“擴展屬性”],例如抓取當前登錄使用者的擴充屬性,Convert.ToString(Context.Current.LoginUser[“來自星球”])。