Quantcast
Channel: Cracking the Vault
Viewing all articles
Browse latest Browse all 167

Job Processor "Sync properties not allowed on non-tip versions"

$
0
0

I've been analysing the Job Queue a lot for a customer recently because they have are having to administer large amounts of errors in the Job Queue. Trying to understand the sequence of events leading up to each error message is time consuming to say the least.

Some messages are benign, some are not.

One such message, which could be benign if you understand and accept the reason behind it. Is "Sync properties not allowed on non-tip versions". If you dont understand or accept the reason behind it then it probably is not benign :-)

In this Vault Configuration, a CAD user has the permission to move a file from "Work In Progress" to "For Review" and also from "For Review" to "Released". During both transitions a Property Synchronisation occurs.

 

If the CAD User moves the file from "Work In Progress" to "For Review" to "Released" successively, there is a good chance that the Job Processor might not have time to do the first Property Synchronisation.  Resulting in the "benign" error.

You can simulate this if there is one JobProcessor and it is paused. Change a file from "Work In Progress" to "For Review". A Job is sent to the queue.

Work In Progress

Then, whilst the JobProcessor is stil paused, change the State of the file from "For Review" to "Released"

Released

 

When the Job Processor is resumed the "Work In Progress" to "For Review" Property Sync job will fail because it is not permitted to edit files that are not the latest version.

End

What you do about this, is up to you.

    Delete the Job. An Administrator can delete the error job and not worry about it again until the next one turns up. Meaning that deleting it doesnt solve the problem.

    Change Security. The Administrator can also prevent a user from being able to approve their own drawing by removing the permission to change the state from "For Review" to "Released"

    Use View Filters. You can configure the Job Processor Queue to display everything, except these jobs.

Filter


Viewing all articles
Browse latest Browse all 167

Trending Articles