Welcome to the Jazz Community Forum
How can caterory selection be enforced when creating an asse

8 answers

There is a 'Category Validation Policy' which you can use to ensure that categories were selected under a specific schema or hierarchy. For example, if you had a 'Geography' schema you could ensure that a category was selected under this schema.
Hi All,
I've the same @taltamura needs. In my case, the selected category define which lifecycle will be used for the added asset. In this time the "Category Validation Policy" doesn't works, or at least, doesn't block the asset creation.

You're correct that you can not use the Category Validation Policy to block the asset creation. One option is to use a two state lifecycle (for example, the default Simple lifecycle) and set up a transition rule stating that the Category Validation Policy must be approved to move from the Submitted to Approved state. Then, you could override all permissions for the Submitted state so that only collaborators will see the asset when it is in this state. For the asset to be visible to the community, it would have to be moved to the Approved state which would only be possible once the Category Validation Policy has passed.

yes, it does not block the asset creation, but it can inhibit it from moving from (say) Draft to Publish
Exactly, but I've one variation about lifecycle.
My assets can be designed for 2 possibles lifecycles, and choose among one and other is category dependent.
I solved this problem put the users as collaborators in the first state, restarting them when the asset is saved and like @gmendel says inhibiting at the states change.