略過巡覽連結。
略過巡覽連結      
  如果上一個流程與下一個流程都是一個用戶時, 可否只要簽核一次即可, 不要連續簽兩次? 觀看回應
在Workflow空白處, 右鍵的選單中, 選擇"流程屬性",設定SkipSameUser為True即可。




  流程的待辦或eMail中, 是否可以呈現自訂的欄位? 而不是只有單據號碼而已? 觀看回應
可以的, 只要在安全管理的"選單"中設定該選單的"參數", 其中參數有個 "參數欄位", 可以用來設定所要額外顯示的欄位名稱, 如下, 多設定了 客戶名稱與銷貨總計等。




  在DataForm中, 如何取得 #O Options的選擇內容? 觀看回應
如下, 可以透過以 selectoptions()的方法來取得:
function dfMaster_onApply()
{
    var date1 = $('#dfMaster_申請日期').datebox('getValue');
    var date2 = $('#dfMaster_請假日期').datebox('getValue');
    var type = $('#dfMaster_請假類型').selectoptions('getValue');
    if (type=='特休假' && date1 < date2) {
          $.alert("特休假 至少需前1日申請之",'info');
          return false;
    }
    return true;
}






  如何在EEPCloud中開發Stored Procedure? 如何呼叫? 觀看回應
在EEPCloud的Table節點中, 可以右鍵"儲存過程"(預存程序), 打開頁面後可以用"+新增"來增加一個Stored Procedure, 如下, 填寫 Name為Stored Procedure Name, Parameters為Input/Output參數, Text代表Stored Procedure的程式內容,並按下確定即可。



如果在Server端要執行此SP, 只要使用 "Exec" 來執行即可, 如下的Server Method:
exports.doCreate = function(param,callback){
    var year = param.year; // 取出年度
    var clientInfo = this.clientInfo;
    var dm = this;
    dm.query(clientInfo, clientInfo.database, ['exec sp_vacation '+year],{}, callback); //執行sp
};




  DataForm輸入時, 如何控制不同的欄位條件, 要自動控制那些欄位可以輸入(控制Readonly)? 觀看回應
如下例, 用戶選擇 Options條件後, 可以控制另一個欄位是否可以輸入, 設定其Readonly屬性:
function dfMaster_請假類型_onSelect(value)
{
    if (value=='特休假') {
        $('#dfMaster_特休假年度').setReadonly(false);
    }
    else {
        $('#dfMaster_特休假年度').setReadonly(true)
    }
}