Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Version: Windchill Below 11.0
Use Case: I used a api below this scentence to complete a WfAssignedActivity object ,but it did not created a related WfAssignmentEventAudit object,why ? wt.workflow.engine.WfEngineHelper.service.changeState(assignedActivity, WfTransition.COMPLETE);
Description:
I used a api below this scentence to complete a WfAssignedActivity object ,but it did not created a related WfAssignmentEventAudit object,why ?
wt.workflow.engine.WfEngineHelper.service.changeState(assignedActivity, WfTransition.COMPLETE);</span>
Hello @XL_9673631
I would recommend to check how to enable OOTB Audit events
CS208355 - How to enable Security Audit Reporting for Out Of The Box events
also check
CS319164 - [Knowledge Hub] Windchill PLM - Security Audit Reporting
OOTB the WfAssigmentEventAudit is not set to be logged so you have to turn it on.
PetrH
I think the issue is that the Event Audit is optional. In the normal workflow editor, you can select whether or not to "record voting"
Per https://www.ptc.com/en/support/article/CS234435?source=search "There is no supported API to create resulting voting events or add comments".
Hi @joe_morton
I was sure that he is talking about a Security Audit Reporting 😄 .I didn't check it
Voting, if the task is just completed, then the voting is not recorded because there is no voting.
If you complete the Task by API then you have to create the WfAssignmentEventAudit by code and write the vote option
and yes, there is no supported api to do so, but you can do it.
PetrH