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 ("王小明"); // 取得姓名為 "王小明" 的使用者
