0

在 BOE 4 中,使用 Java SDK,在安排报告时,有没有办法将一些字符串属性存储到实际实例中?

4

1 回答 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 回答