work item 有错不能执行

在配置好工作流后, 生成的work item 不能执行.

在SWI2_DIAG中可以看到以下错误消息.

Work item 000000067648: Object /SAPSRM/CL_WF_PROCESS_MGR_SBWF method CREATE_DECISION_SETS cannot

 

原因: 查看工作流destination 的用户为wf-batch, 查其权限, 没有SAP_ALL.   加入SAP_ALL权限即可.

参考:

Note 547419 - FAQ workflow, settings and Customizing.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windchill提供了一种名为“事件管理器”的机制来监听和响应Windchill系统中发生的事件,其中包括工作项的创建、修改和删除。您可以使用事件管理器来编写自定义的Java代码,以响应这些事件,并执行特定的操作。通过监听工作项事件,您可以编写代码来处理工作项相关的业务逻辑,例如在工作项创建时向某个系统发送通知,或在工作项状态更改时自动更新其他系统中的相关信息。 要监听工作项事件,您可以编写一个实现com.ptc.core.components.beans.eventhandling.IEventHandler接口的Java类,并将其部署到Windchill系统中。该类应该实现处理工作项相关事件的方法,例如onCreate、onChange和onDelete。一旦你的类被部署到系统中,Windchill事件管理器将自动调用此类中的方法来响应相应的工作项事件。 以下是一个简单的示例代码,演示如何在工作项创建时向控制台输出一条消息: ``` import com.ptc.core.components.beans.eventhandling.IEventHandler; import com.ptc.core.components.beans.eventhandling.annotations.EventHandlerBean; import com.ptc.core.components.beans.eventhandling.annotations.EventSubscription; @EventHandlerBean public class MyEventHandler implements IEventHandler { @EventSubscription(onClass = WTDocument.class, eventType = EventAction.CREATE) public void onCreate(WTDocument doc) { System.out.println("New document created: " + doc.getName()); } } ``` 在此示例中,我们创建了一个名为“MyEventHandler”的Java类,并使用@EventHandlerBean注解将其标记为事件处理程序。我们还定义了一个名为onCreate的方法,并使用@EventSubscription注解将其注册为在WTDocument类创建事件上触发调用。在此方法中,我们简单地向控制台输出一条消息,指示新文档已创建。 请注意,此示例仅演示了如何在工作项创建事件上响应事件。您可以使用类似的方法来响应其他类型的工作项事件,例如修改或删除。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值