/** FuncId,若有新增需到 UofxAuthorize.md 中修改文件 */ export declare class FuncId { static Bpm: { new (): {}; User: { new (): {}; readonly Lobby: "BPM-USER-LOBBY"; }; Scr: { new (): {}; /** 表單維護 */ readonly Design: "BPM-SCR-DESIGN"; }; Field: { new (): {}; /** 自訂欄位 */ readonly Design: "BPM-FIELD-CUSTOM-DESIGN"; }; Track: { new (): {}; /** 字軌維護 */ readonly Design: "BPM-TRACK-DESIGN"; }; Config: { new (): {}; /** 模組設定 */ readonly Design: "BPM-SYS-CONFIG-SET"; }; /** 單據管理 */ FormMgmt: { new (): {}; readonly Design: "BPM-FORM-MGMT"; }; /** 交接單據管理 */ Handover: { new (): {}; readonly Set: "BPM-HANDOVER-SET"; }; }; static Base: { new (): {}; Admin: { new (): {}; /** BASE管理者大廳BASE-ADMIN-LOBBY */ readonly Lobby: "BASE-ADMIN-LOBBY"; }; User: { new (): {}; /** BASE使用者大廳-BASE-USER-LOBBY */ readonly Lobby: "BASE-USER-LOBBY"; }; Show: { new (): {}; /** 顯示HELP */ readonly Help: "BASE-SHOW-HELP"; /** 顯示歡迎頁 */ readonly Welcome: "BASE-SHOW-WELCOME"; /** 顯示導引後台選單 */ readonly Menu: "BASE-SHOW-MENU"; }; /** 站內搜尋 BASE-SITE-SEARCH */ readonly SiteSearch: "BASE-SITE-SEARCH"; }; /** 管理者面板 */ static Brd: { new (): {}; Org: { new (): {}; Corp: { new (): {}; readonly Manage: "BRD-ORG-CORP-MANAGE"; }; }; }; static Org: { new (): {}; Base: { new (): {}; /** 設定基礎資料 */ readonly Set: "ORG-BASE-SET"; }; Corp: { new (): {}; readonly Add: "ORG-CORP-ADD"; readonly Manage: "ORG-CORP-MANAGE"; }; Empl: { new (): {}; /** 組織人員維護 */ readonly Edit: "ORG-EMPL-EDIT"; }; }; static Sys: { new (): {}; Config: { new (): {}; /** 系統設定 */ readonly Set: "SYS-CONFIG-SET"; }; Online: { new (): {}; /** 線上人員管理 */ readonly Manage: "SYS-ONLINE-MANAGE"; }; Login: { new (): {}; /** 登入登出記錄 */ readonly Log: "SYS-LOGIN-LOG"; }; Api: { new (): {}; /** 金鑰管理 */ readonly Manage: "SYS-API-MANAGE"; }; Webhook: { new (): {}; /** webhook 管理 */ readonly Manage: "SYS-WEBHOOK-CHANNEL"; }; /** 關於 */ readonly About: "SYS-ABOUT"; /** 活動日誌 */ readonly ActiveLog: "SYS-ACTIVE-LOG"; /** 功能管理 */ readonly FunctionManage: "SYS-FUNCTION-MANAGE"; /** 匯入產品資源包 */ readonly ImportResource: "SYS-IMPORT-RESOURCE"; }; static Eip: { new (): {}; /** 使用者端 */ User: { new (): {}; /** 打卡記錄 */ Punch: { new (): {}; /** 我的打卡記錄 EIP-USER-PUNCH-QUERY */ readonly Self: "EIP-USER-PUNCH-QUERY"; }; /** 我的問卷 */ readonly Que: "EIP-USER-QUESTIONNAIRE"; }; /** 公告管理 */ Bulletin: { new (): {}; readonly Set: "EIP-BULLETIN-SET"; }; /** 活動看板 */ EventBoard: { new (): {}; readonly Set: "EIP-EVENTBOARD-SET"; }; /** 影片管理 */ Video: { new (): {}; readonly Set: "EIP-VIDEO-SET"; }; /** 常用捷徑 */ Shortcut: { new (): {}; readonly Set: "EIP-SHORTCUT-SET"; }; /** 打卡管理 */ Punch: { new (): {}; /** 出勤打卡管理 EIP-PUNCH-ATTENDANCE-MANAGE */ readonly Rule: "EIP-PUNCH-ATTENDANCE-MANAGE"; /** 打卡記錄查詢 EIP-PUNCH-QUERY */ readonly Record: "EIP-PUNCH-QUERY"; }; /** 問卷維護 */ Que: { new (): {}; readonly Set: "EIP-QUESTIONNAIRE-SET"; }; /** 組織行事曆 */ Calendar: { new (): {}; readonly Set: "EIP-CALENDAR-SET"; }; }; /** 文件中心 */ static DMS: { new (): {}; /** 文件庫管理 */ Folder: { new (): {}; readonly Manage: "DMS-FOLDER-MANAGE"; }; Doc: { new (): {}; /** 文件管理 */ readonly Manage: "DMS-DOC-MANAGE"; /** 文件字軌維護 */ readonly Track: "DMS-TRACK-MANAGE"; /** 文件清冊 */ readonly Inventory: "DMS-DOC-INVENTORY"; /** 銷毀紀錄 */ readonly DestroyRecord: "DMS-DESTROY-RECORD"; }; }; /** 串接服務 */ static Connection: { new (): {}; Plugin: { new (): {}; /** Plugin管理 */ readonly Manage: "CONNECTION-PLUGIN-MANAGE"; /** Plugin頁面權限 */ readonly PageManage: "CONNECTION-PLUGIN-PAGE-MANAGE"; }; External: { new (): {}; /** 外部連線設定 */ readonly Conn: "CONNECTION-EXTERNAL-CONN"; /** 外部資料來源 */ readonly Program: "CONNECTION-EXTERNAL-PROGRAM"; }; Custom: { new (): {}; /** 表單驗證器 */ readonly Validator: "CONNECTION-CUSTOM-VALIDATOR"; }; }; } export declare function UofxAuthorize(auth: { functionIds?: Array; allowAnonymous?: boolean; }): ClassDecorator;