I have a default workflow at 030C Global content and this is shared down to content publications.
I have a workflow bundle created and activated lower in the Blueprint chain; it contains 3 localized components and 3 shared components.
During the workflow process I realise that I need to localize another Component:
- First I note from the Activities tab that I can only select to open the Parent item(s) or the {already} localized items from the open option and not localize directly.
- whooooaaaaaahhhh - on attempting to localize I'm now told:
(80040356) Unable to localize item with id Localizing this item would impact a workflow running lower in the BluePrint. The following BluePrint variants would change: tcm:xxx-xxxxx.
Any idea
- why this would be disabled by default and
- if there is a way around this (ideally without excessive Event System interaction
It just seems odd to me to force a coded solution or be in a position of forcing the editor to localize content outside of the core content workflow which makes a dramatic change in that it breaks the inheritance of global content from this point on - something I'd rather manage as a content change in the same workflow process.
UPDATE
I've checked the {Workflow} Bundle Properties and can see that the reference the the component is at the child publication (180 in this example)
<Items xmlns="http://www.sdltridion.com/ContentManager/Bundle">
<Item xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="tcm:180-305461" xlink:title="Program Details 01 - Banner - (image)"></Item>
<Item xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="tcm:180-251732" xlink:title="Program Details 03 - Banner - (image) (LOCALIZED)"></Item>
<Item xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="tcm:180-251745" xlink:title="Program Details 02 - Banner - (image) (LOCALIZED)"></Item>
</Items>
The odd one is the first (180-305461). I get the error when I locate this in the folder structure (in pub 180) and try to localize it.
When I open from the active Workflow Bundle I am taken directly to the Parent Component (5-305461) and am able to edit this item when I've STARTED the workflow activity.
So, the error would seem to be telling that, although I'm editing the parent item through workflow, I'm ALSO managing the child version (as it's referenced explicitly in the Bundle properties) so I can't change the Blueprint properties whilst in workflow.
It seems that both these scenarios may be correct - but in conjunction they are at odds.
It's nice that I can encompass items from multiple levels of the Blueprint hierachy in the same bundle - but in my requirements (where editors manage content explicitly at single levels of the Blueprint) I don't want them to - so when I see
<Item xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="tcm:180-305461" xlink:title="Program Details 01 - Banner - (image)"></Item>
in the Bundle I would expect this to be the Publication 180 instance - and have the ability to localize and edit it - opening the parent version would be be done under normal Tridion rules and not really affect (or be affected by) this Workflow Process.
(Thanks to Nick for having a walkthrough to enable this addition)