I am currently in the process of creating my file category rules for Vault 2013 Professional and I have run into a bit of a snag. I would like to assign the category based on the Created By property using a list of users to include. However it seems that the category rules do not allow for OR statements within the values like the search function does. The statement that I am trying to create is "Created By - Contains - dmills4 or chernandez4 or ect..." but it will not accept more than a single value. At this point, the only way I can see to achieve the desired effect is to state all of the users I don't want the rule to include. However I work for a large corporation and we acquire new personnel all the time. If any of these new persons should be excluded from the rule it will have to updated which seems quite inefficient. Has anybody had a similar experience and a possible solution? Any help would be greatly appreciated.
Hello Daniel,
I'm affraid this is not possible. But it could be possible to find another way. You could create a new property, that contains the creator's vault group and use the group the determine the category. This approach reduces the administrative overhead, because you don't have to add new users all the time.
Would this be an acceptable approach for you?
Thomas,
When you say Vault Group, do you mean the creator's permission group? If so we have multiple permission groups for our users at our facility. Would this be a manually filled property or can I automate the population of the property? If I can automate the population, how do I determine which group to populate the property with if the user belongs to multiple permission groups?
Is there any way to add the "Path" property to the rule condition builder or is there a different property that I can use based on where in the Vault Structure the drawing is stored?
I think your approach is impossible without at least some form of additional programming. You have to caputre the group at some point or write it manually into the property. Also it would be up to you to decide what happens, when a user is in different groups. With datastandard it would be easy, but this option isn't available in Vault 2013.
What are your desired categories and why do you want them set based on creator? Please explain what you ultimately want to achieve. Maybe there is a better tool to achieve your goal than the categories.
The Path property is not available everywhere but you can access it through the vault api.
You can not do this in a single rule.
However, if you keep in mind that the rules are evaulated in order and once a match is found no further rules are evaluated, it does become an OR statement if you use two rules.
Instead of this;
You can do this;
I beleive it will give you the same result.
Mikel,
I appreciate your input and it would be a great solution if we only have a few users. However we have 32 users at our facility, so each category would require 32 rules (one for each user). Also, there is other property criteria in the rule, so if I had to make a change to this criteria it would require me making the same change in each rule.
With that many users, you are correct, maintaining the rule set would be a nightmare.
I think the suggestion of adding a property to the template would be the simplest way to acheive your goal.
However, this will not help you with data created externally that needs to be added to the vault as well.