Script Client 物件
此對象提供與 Flow Engine 溝通的機制,存取流程定義、公司組織成員信息、資料庫數據等
公司組織信息(Organization Definition Retrieve)
回傳值/對象 | 函式(數據型態 參數) | 說明 |
---|---|---|
Company | getCompany() | 得到公司對象 |
Department | getDepartment(String dID) | 根據部門 ID 取得部門對象 |
Role | getRole(String rID) | 根據職務 ID 取得職務對象 |
MemberRecord | getCurrentMember() | 取得登入系統者的使用者對象 |
MemberRecord | getMemberByID(String mID) | 根據 memberID 取得使用者對象,memberID 為系統自動產生的個人 ID |
MemberRecord | getMemberByName(String mLoginID) | 根據使用者登入帳號取得使用者對象 |
MemberRecord | getMemberByCName(String mName) | 根據使用者姓名取得使用者對象 |
MemberRecord | getMember(String id) | 根據使用者的個人工號或是登入帳號或是姓名取得使用者對象 |
取得公司及使用者信息
var Company = Client.getCompany(); // 取得公司對象 var companyName = Company.getName(); // 取得公司名稱 var Member = Client.getCurrentMember(); // 取得當前的使用者 var memberName = Member.getName(); // 取得使用者名字 var memberID = Member.getID(); // 取得使用者的 ID var memberSys = Member.getSynopsis(); // 取得使用者的描述 var member = Client.getMember("FR012"); // 取得公司編號為 "FR012" 的職員 var member = Client.getMemberByID("MEM001"); // 取得系統編號為 "MEM001" 的使用者 var member = Client.getMemberByName("william"); // 取得登入帳號為 "william" 的使用者 var member = Client.getMemberByCName ("王小明"); // 取得姓名為 "王小明" 的使用者