点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们还为所有流程定...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们还为所有流程定...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们还为所有流程定义以及链定义和报告定义设置了90天的保留期,尽管在开始时并未定义某些定义,但我们在创建这些定义时会定义这些保留期。
因此,现在我取出所有这些定义(流程,链,报告),并希望将其保留期更新为90天,但定义数为5k,现在我要使用Redwood Script更新这些定义。
您能建议我调用保留选项卡所必须使用的方法和类吗?
以及需要使用哪个类来访问流程定义,链定义和报告定义。
添加到以上内容-我可以为过去完成的流程更新保留,但没有定义保留吗(逻辑上我认为这是不可能的,但是有什么方法可以检测到这些流程并将其删除)
您好,
1)您可以通过导出/导入来实现,请在导入规则集中调用以下代码:
{//基本的导入规则集(最终迭代器it = jcsImportRuleSet.getObjects()。iterator(); it.hasNext();){对象obj = it.next(); if(obj instanceof JobDefinition){JobDefinition jd =(JobDefinition)obj; jd.setKeepAmount(new Long(90)); jd.setKeepUnits(JobDefinitionKeepUnit.Days); }}}
2)您还可以创建一个
JobDefinition jd = jcsSession.getJobDefinitionByName(jcsSession.getDefaultPartition(),strLine);
jd.setKeepUnits(JobDefinitionKeepUnit.Days);
您可以通过运行系统作业来删除没有设置保留期限的作业。
此致
Abhishek
一周热门 更多>