SLA时间计算code
//scriptinclude->SLADefinitionAJAXvarSLADefinitionAJAX=Class.create();SLADefinitionAJAX.prototype=Object.extendsObject(AbstractAjaxProcessor,{/***Createsanexamplebreachtimemessage.**@paramsysparm_scheduleStringscheduleid*@paramsysparm_durationStringduration**@returnString*/getExampleBreachTime:function(){varscheduleId=this.getParameter("sysparm_schedule");varduration=this.getParameter("sysparm_duration");if(!duration)returnnull;varstartDate=newGlideDateTime();varslaDef=newSLADefinition();slaDef.setSchedule(scheduleId);slaDef.setDuration(duration);varendDate=slaDef.getExampleBreachTime(startDate);if(!endDate)returnnull;vardateDifference=endDate.getNumericValue()-startDate.getNumericValue();varactualElapsedTime=newGlideDuration(dateDifference);returngs.getMessage("AnSLAstartingnowwillbreachon{0}(Actualelapsedtime:{1})",[endDate.getDisplayValue(),actualElapsedTime.getDisplayValue()]);},type:'SLADefinitionAJAX'});
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。