Skip to main content
11-Garnet
June 24, 2016
Question

how to force a user to check in a document before Complete task

  • June 24, 2016
  • 3 replies
  • 2515 views


Hi, sorry for my english.

I want to know if is possible to force the user so he/she can not Complete a Task (launch by a Workflow) unless a document is uploaded (Ckeck in) in Windchill.

Thank you in advance for your help!!

3 replies

1-Visitor
June 24, 2016
1-Visitor
June 24, 2016


Hi Louis,

You can also build in a a check in the workflow using a conditional connector that checks if the object is checked out after the user completes the task, if it is checked out route it back to the person with a task to check in and resubmit.check.jpg

1-Visitor
June 25, 2016

Hi Luis,

You can also try using below code in the complete transition:

wt.vc.wip.Workable wrk = (wt.vc.wip.Workable) primaryBusinessObject;

if(wt.vc.wip.WorkInProgressHelper.isCheckedOut(wrk))

throw new wt.util.WTException("Object is checked out, checkin to proceed");

WF.jpg

16-Pearl
June 28, 2016

Hi Luis Chavarria‌,

Did you find any of the above suggestions helpful to resolve your issue, if so can you please mark the appropriate correct answer.

Also, if your activity forces multiple users to complete the task then the last suggestion of adding an expression may not work as the complete transition will fire only when the last user completes the task.

Regards,

Bhushan