在 BOE 4 中,使用 Java SDK,在安排报告时,有没有办法将一些字符串属性存储到实际实例中?
问问题
472 次
1 回答
1
您可以将自定义属性添加到任何 CMS 对象。例如:
IInfoObjects ios = oInfoStore.query("select * from ci_infoobjects where si_id = 5047825");
IInfoObject io = (IInfoObject) ios.get(0);
io.properties().add("MY_TESTPROP","test value",0);
oInfoStore.schedule(ios);
然后,您可以使用常规 CMS 查询检索该属性:
select my_testprop from ci_infoobjects where si_parentid = 5047825
请注意,这在调度一次性实例时效果很好。如果您正在安排重复实例,则自定义属性将应用于重复实例本身,但不会应用于调度生成的实例。
于 2013-05-17T15:24:17.480 回答