2016-11-04 5 views
0

내가 IBM MAXIMO 외부에서는 A workorder의 자녀와 사양에 따라서 MAXIMO는 어디서나 preceived 구조가 있어야한다

을 보여주기 위해 WorkExecution 응용 프로그램을 확장 할 WorkExecution App에서 자식 workorders 및 관련 개체를 볼

WORKORDER 
    |___CHILD WORKORDER 
    |  |____ASSET 
    |  |____WORKORDERSPEC 
    |  |____etc... 
    |___TASKS 
    |___MATERIAL 
    |___LABOR 
    |___WORKORDERSPEC 
    |___etc... 

나는 workorder 정보 기본 아이를 추가 나섰고 workorders 나는 IBM 웹 사이트의 기본 예제를 따라 한

나는 아이의 WORKORDERSPEC 추가에 붙어 : http://www.ibm.com/support/knowledgecenter/en/SSPJLC_7.6.1/com.ibm.si.mpl.doc_7.6.1/config_apps/t_add_rel_records.html

이것을 위해 WORKORDER (WOCHILDREN)에 대한 새보기를 만들고 그 객체를 객체 구조 OSLCWODETAIL에 추가했습니다. OSLC 리소스 'workOrder'가 그에 따라 변경되었습니다. 이는 기본 (또는 직접) 아동복 지시자 정보를 표시하는 데 효과가있었습니다.

그런 다음 객체 구조 OSLCWODETAIL의 WOCHILDREN 객체 아래에 WORKORDERSPEC 객체를 다시 추가했습니다. 그래서 계층 보이는 같은 : WORKORDER /를 OSLC 자원 'workOrder'을 변경,하지만 원래 WORKORDER/WORKORDERSPEC 내가 두 OSLC 자원 매핑 (CLASSPECID 및 ASSETATTRID)

자신의 모르는에 대해 사용 WOCHILDREN/WORKORDERSPEC 왜,하지만 WOCHILDREN에서 WORKORDERSPEC에 대해 구성 할 수는 없습니다. 그것 없이는 누락 된 속성 assetattr 및 classspec에 대한 빌드가 실패합니다. 이것이 어떤 이유입니까? 아니면 그것을 해결하는 방법?

내 문제의 올바른 전략입니까? 나는 또한 OSLCWODETAIL 객체 구조를 복제하고 그것을위한 새로운 OSLC Resource를 생성함으로써 다른 접근을 고려했다.

WORKORDER 
    |___WORKORDER(duplicate) 
    |  |___WORKORDERSPEC 
    |  |___MATERIAL 
    |  |___LABOR 
    |  |___TASKS 
    |  |___etc... 
    |___WORKORDERSPEC 
    |___MATERIAL 
    |___LABOR 
    |___TASKS 
    |___etc... 

하지만 어떻게 당신이에 연결하는 방법에 대한 몇 가지 제안이 희망 어디서나 app.xml MAXIMO에

을 그렇게 아무 생각이 : 그럼 난 단지과 같이 응용 프로그램에서 몇 그들에게이 이 모든 것들을 함께.

답변

1

내 전략은 3 층 구조를 구축하는 것이 아니라 대신 모든 자식에 대해 WORKORDER에서 SPEC에 관계를 작성하고 OSLCWODETAIL 오브젝트 구조 아래에 CHILDWOSPEC을 추가하십시오.

그런 다음 CHILDWOSPEC 리소스를 Anywhere로 가져온 후 사용자 지정 처리기에서 filter 함수를 사용하여 특정 자식에 대한 Spec 정보 만 필터링합니다.

희망이 있습니다.

+0

안녕하세요, Andy, 좀 더 구체적으로 말씀 드리겠습니다. 나는 실제로 아동 WO에 더 많은 기능을 원합니다. 보고 자료와 같은 것들. 그들 중 일부는 주와 자식에 있어야합니다. 당신의 제안이 효과가 있을지도 모르는 전략이지만 그렇게 좋지는 않습니다. – Jeroen

+0

몇 가지 추가 조사를 한 후 API가 자체 참조 객체를 지원한다는 사실을 발견했습니다. 그러나 이러한로드를 올바르게 만드는 방법을 모릅니다. 아마 assetancestor와 locancestor에 대한 논리는 단서를 가지고 있습니다. – Jeroen

+0

안녕하세요, 저는 귀하의 솔루션에 대해 더 자세히 알고 싶습니다. 더 구체적으로 만들 수 있습니까? (예 : 작업 사용) – Jeroen