我正在尝试在任何地方的 maximo 中为 SR 对象创建一个新视图,我创建了这样的视图
<view id="SR.SRView" label="Service Request">
<queries resource="serviceRequest">
<query label="My SR" queryBase="getMySR" />
</queries>
<requiredResources>
<requiredResource name="serviceRequest">
<requiredAttribute name="siteid" />
</requiredResource>
</requiredResources>
<list resource="serviceRequest" attribute="siteid">
<sortOptions>
<sortOption label="Item">
<sortAttribute name="siteid" direction="asc" />
</sortOption>
</sortOptions>
<listItemTemplate layout="PlannedMaterialListItem">
<listtext resourceAttribute="siteid" layoutInsertAt="item1" />
</listItemTemplate>
</list>
</view>
和资源定义,如
<resource providedBy="/oslc/sp/ServiceRequest"
describedBy="http://jazz.net/ns/ism/sr/smarter_physical_infrastructure#ServiceRequest"
name="serviceRequest" pageSize="20">
<attributes>
<attribute name="siteid" describedByProperty="dcterms:description" />
</attributes>
<queryBases>
<queryBase name="getMySR" queryUri="/oslc/os/oslcsrequest?savedQuery=SR%3AMYSR"/>
</queryBases>
</resource>
我在 workdetail 视图中添加了它,在工作日志条目之后
<group>
<groupitem transitionTo="SR.SRView" layout="PlannedMaterialListItem">
<text value="Service Request" editable="false" layoutInsertAt="item1"
cssClass="relatedRecords" >
</text>
</groupitem>
</group>
但是当我尝试打开它时,它会显示无法下载 WOrklist 记录之类的错误,请联系管理员
请注意,如果我只是将“transitionTO”更改为 app.xml 中的任何现有视图,那么它可以正常工作。它打开了视图,但没有打开我的视图。
有人可以指导我如何在 app.xml 中创建新视图,以及我是否缺少任何步骤。
任何帮助都将受到高度评价。