I have a workflow requirement where i need to set the status of new component/page to unapproved .

I can see component.ApprovalStatus is read only property.

one way is that i can attach a bundle workflow to schema as well which will set the status to unapproved each time component/page is edited but i have used generic component to create different pages. Can i utilize task process workflow here.

Is there any other way to achieve this.

  • Can you set the status in the Workflow Process Definition in Visio for a given Activity? You could use single-item workflow but be careful with mixing it with Bundles since both workflow processes will lock items (i.e. a Component can't be in both Bundle and single-item Workflow at the same time). May 15, 2014 at 17:14
  • Jitender - did you resolve this challenge? If so, how? Jan 18, 2016 at 22:15
  • Dylan - If I remember correctly then I was trying to set the status of newly created component/pages to unapproved instead of unassigned. As newly created component/pages were unassigned, these can directly be published by skipping minimum approval check on publication target. My bundle workflow was not able to control this scenario.We raised this with Tridion also and they said they will provide a fix for this. Later we stopped the development for some other project reason . So we didn't get any solution for this. Jan 19, 2016 at 4:39

1 Answer 1


Since this question there's been a hotfix (available on tridionworld - CM_2013.1.0.88203). This is also described here and here.

Essentially now achieved through event system code (example here).

  • This is now open in Web 8 - Approval status can be changed at any time, even outside of workflow, through the API
    – Nuno Linhares
    Jan 19, 2016 at 18:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.