프레젠테이션 사용자 정의 > 기간 표시 형식 사용자 정의
기간 표시 형식 사용자 정의
기간은 ThingWorx Apps의 두 위치에 표시됩니다.
Asset Advisor -
경고 모니터링 -
기간의 표시 형식은 다음과 같습니다.
1일 초과: 일과 시간으로 표시(예: 6일 3시간)
1시간 초과: 시간과 분으로 표시(예: 3시간 27분)
1분 초과: 분과 초로 표시(예: 1분 42초)
1초 초과 또는 미만: 초와 밀리초로 표시(예: 6초 78밀리초 또는 0초 12밀리초)
* 
밀리초는 서비스 구현 시 includeMS 입력이 true로 설정된 경우에만 표시됩니다. 기본적으로 includeMS는 false로 설정되어 있습니다.
기간 표시 형식을 사용자 정의하려면 다음을 수행하십시오.
1. ThingWorx Composer에서 PTC.SCA.SCO.TimeFormatHelper 사물을 엽니다.
2. 서비스에서 FormatDuration 서비스를 찾고 을 클릭하여 서비스를 재정의하고 편집합니다.
3. 원하는 기간 형식으로 사용자 정의 Javascript 코드를 입력합니다. 예를 들면, 다음과 같습니다.
기간(초)을 "##초" 형식으로만 표시할 경우:
result = duration/1000 + " seconds";
includeMS 입력을 사용하여 기간(초와 밀리초)을 "##초 ##밀리초" 형식으로 표시할 경우:
var numOfSeconds = Math.floor(duration / 1000);
var numOfMilliseconds = duration % 1000;
if (includeMS = true) {
// Show seconds AND milliseconds
result = numOfSeconds + " seconds " + numOfMilliseconds + " milliseconds";
}
if (includeMS = false) {
// Show only seconds
result = numOfSeconds + " seconds";
}
4. 저장 및 계속을 클릭한 다음, 완료를 클릭하여 업데이트를 서비스에 저장합니다.
5. 저장을 클릭하여 사물을 저장합니다.
ThingWorx Composer에서 FormatDuration 서비스에 대해 테스트를 클릭하거나 ThingWorx Apps에서 Asset Advisor 또는 경고 모니터링을 검토하여 변경 사항을 확인할 수 있습니다.