Workflow works only when Published not while Checked-out for current UserDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ <a href="<a href="border:1px">border:1px</a>"><a href="border:1px">border:1px</a></a> solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-<a href="<a href="spacing:2;">spacing:2;</a>"><a href="spacing:2;">spacing:2;</a></a> } table.internaltable { white-<a href="<a href="space:nowrap;">space:nowrap;</a>"><a href="space:nowrap;">space:nowrap;</a></a> text-<a href="<a href="align:left;">align:left;</a>"><a href="align:left;">align:left;</a></a> border-width: 1px; border-collapse: collapse; font-<a href="<a href="size:14px;">size:14px;</a>"><a href="size:14px;">size:14px;</a></a> width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-<a href="<a href="weight:normal;">weight:normal;</a>"><a href="weight:normal;">weight:normal;</a></a> font-<a href="<a href="size:28px;">size:28px;</a>"><a href="size:28px;">size:28px;</a></a> } h1{ color: #D1232B; font-<a href="<a href="weight:normal;">weight:normal;</a>"><a href="weight:normal;">weight:normal;</a></a> font-<a href="<a href="size:21px;">size:21px;</a>"><a href="size:21px;">size:21px;</a></a> margin-<a href="<a href="bottom:-5px">bottom:-5px</a>"><a href="bottom:-5px">bottom:-5px</a></a> } h2{ color: #646464; font-<a href="<a href="weight:bold;">weight:bold;</a>"><a href="weight:bold;">weight:bold;</a></a> font-<a href="<a href="size:18px;">size:18px;</a>"><a href="size:18px;">size:18px;</a></a> } h3{ color: #000000; font-<a href="<a href="weight:BOLD;">weight:BOLD;</a>"><a href="weight:BOLD;">weight:BOLD;</a></a> font-<a href="<a href="size:16px;">size:16px;</a>"><a href="size:16px;">size:16px;</a></a> text-d<a href="<a href="ecoration:underline;">ecoration:underline;</a>"><a href="ecoration:underline;">ecoration:underline;</a></a> } h4{ color: #646464; font-<a href="<a href="weight:BOLD;">weight:BOLD;</a>"><a href="weight:BOLD;">weight:BOLD;</a></a> font-<a href="<a href="size:15px;">size:15px;</a>"><a href="size:15px;">size:15px;</a></a> text-decoration:; } h5{ color: #000000; font-<a href="<a href="weight:BOLD;">weight:BOLD;</a>"><a href="weight:BOLD;">weight:BOLD;</a></a> font-<a href="<a href="size:13px;">size:13px;</a>"><a href="size:13px;">size:13px;</a></a> text-decoration:; } h6{ color: #000000; font-<a href="<a href="weight:BOLD;">weight:BOLD;</a>"><a href="weight:BOLD;">weight:BOLD;</a></a> font-<a href="<a href="size:14px;">size:14px;</a>"><a href="size:14px;">size:14px;</a></a> text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> The workflow works only when Published not while checked out for the current User. Steps to Reproduce:Check out a workflow, make a change then test. CauseThis is happening due to the timer in the custom workflow FJS - SC Request workflow(OOB Service Catalog Request workflow).This happens only to the workflow attached to the sc_req_item table.This happens because, since the start workflow business rule is responsible to start the sc_req_item table workflow, and the FJS - SC Request workflow (OOB Service Catalog Request workflow) has a timer. Once the timer is initiated, the system has control of the workflow and it is approved as a system rather than the current user, it picks up the published version rather than the check-out version since only for current user checked-out version will be triggered.Now since it is the system it will still have the latest published version and hence it will attach the published version.When you remove the timer, it is the user who has initiated the request and hence attaches the checked-out version for the current user. ResolutionEither remove the timer, or you will have to publish the workflow and test every time in case the timer is the business requirement.