언제든지없이, 마지막에만 날짜로에 수정 DOORS 저장 같은데. 그냥 확인, 나는이와 레이아웃 DXL 열을 추가 :
Date dMod
dMod = obj."Last Modified On"
dMod = dateAndTime(dMod)
display dMod ""
대가로 내가 좋아하는 항목으로 인사를했다 :
09/08/15 00:00:00
나는이 다음에 정말 자랑 아니에요 하지만 일종의 일 이죠. 최근에 수정이 어떤 역사 기록이없는, 또는 역사 이전에 최종 수정 된 기록되어있는 경우
History hr
Date dResult = null
Date dHist = null
Date dLastMod = null
dLastMod = obj."Last Modified On"
dLastMod = dateAndTime(dLastMod)
for hr in obj do {
dHist = hr.date
}
if (null dHist) { dResult = dLastMod }
else if (dLastMod > dHist) { dResult = dLastMod }
else { dResult = dHist }
obj.attrDXLName = dResult
, 그냥 사용하면 처리 할 것이다 : 나는 다음 DXL와 마지막 내역 날짜라는 DXL 속성을 생성 00:00:00. 기록 날짜는 최종 수정 날짜와 반드시 같을 필요는 없습니다 - 다양한 객체 속성에 대해 "변경 날짜 적용"또는 "기록 생성"기능이 켜져 있는지 여부에 따라 다릅니다. 그것은 일종의 반 - 구운 해결책이지만, 정말로 시간을두고 정렬하고 싶다면 다른 방법을 생각할 수 없습니다.
감사합니다! 많이! 그러나 ... 오류없이 실행을 "확인",하지만 난 DXL 대화 상자를 닫을 때 나는 런타임 오류 (마지막 줄) "빵점는, 첫 번째 인수로 라인 (16)을 통과". –
죄송합니다 - 사무실을 떠나는 동안 그것을 정리하십시오. 나는 월요일 (만세)까지 문 앞에서 DOORS를 테스트하지는 않지만, "Last Modified On"과 history가 모두 null 인 경우 Created On으로 출력을 설정해야합니다. 아니면 널 문자열 일 수도 있습니다. 나는 그것을 조사 할 것이다. –