스크립팅을 사용하여 Maximo의 CustomMboSet에 추가 할 수 있습니까? TIMESHEET이라는 사용자 지정 개체를 사용하여 사용자 지정 응용 프로그램을 작성하고 있습니다. 응용 프로그램의 일부로 동적으로 MboSet (TIMESHEET 세트)을 작성해야하는 (자이 썬) 스크립트를 작성 중입니다. 이 코드는 기존 CustomMboSet을 가져 와서 요소를 추가하려고 시도합니다. 그것은 상자 MboSet을 사용할 때 작동하지만 사용자 정의 MboSet에서 동일한 코드를 실행하려고하면 작동하지 않는 것 같습니다. 오류는 발생하지 않지만 문제가되는 줄 아래의 코드는 실행되지 않습니다. 즉Maximo - 스크립팅을 사용하여 CustomMboSet에 요소 추가
는이 작품 (LABTRANS는 상자 MBO 중입니다) :
myMboSet = mbo.getMboSet("TIMESHEET")
newMbo = myMboSet.add()
# Code does not execute after the above line
누구나 어떤 통찰력을 가지고
myMboSet = mbo.getMboSet("LABTRANS")
newMbo = myMboSet.add()
# Set attributes on newMbo, everything is happy
그러나이하지 않는 (표 사용자 정의 MBO입니다) 왜 내가이 행동을보고 있는가? Maximo 스크립팅 프레임 워크는 CustomMboSets의 동적 빌드를 단순히 지원하지 않습니까? 어떤 도움을 주셔서 감사합니다. 감사.
감사 후반 응답에 대한 회신, 앤드류, 미안합니다. 나는이 문제를 해결했다. 그것은 커스텀 객체의 속성 중 하나와 관련이있는 것으로 나타났습니다. 사용자 지정 개체는 조직 수준에서 만들어 졌기 때문에 orgid는 필수 특성입니다. orgid 속성의 검색 유형이 "없음"으로 밝혀졌습니다. 이것을 다른 값 (와일드 카드를 선택)으로 변경하면 스크립트가 작동 할 수있었습니다. 입력에 다시 한 번 감사드립니다! – stevepoll