在BOE 4中,使用Java SDK,在调度报告时,有没有办法将一些字符串属性存储到实际实例上?
最佳答案
您可以向任何 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
请注意,这在调度一次性实例时效果很好。如果您正在计划重复实例,则自定义属性将应用于重复实例本身,但不会应用于计划生成的实例。
关于java - 在BOE XI中,使用Java SDK,在调度报告时,是否有办法将一些字符串属性存储到实际实例上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16410736/