申請人
Member member = Context.Current.Owner;
User user = Context.Current.Owner.UserInfo;
代理人
User user = Context.Current.AgentUser;
當前登錄用戶
User user = Context.Current.LoginUser;
我們經常看到的Initiator等同於Context.Current.Owner。
■ Initiator – 是參數(區域變數)有局限性,可以在流程中書寫程式碼時使用,不能在外部dll中使用;
■ Context.Current.Owner – 是上下文(執行緒變數),可以在任何地方使用,包括外部dll。
申請人職級
uint level = Context.Current.Owner.Level;
申請人職位
string jobTitle = Context.Current.Owner.LeaderTitle;
申請人姓名
string name = Context.Current.Owner.UserInfo.ShortName;
Member屬性
User屬性