You are viewing limited content. For full access, please sign in.

Question

Question

filter expression in Laserfiche 10.1

asked on July 7, 2016

Hi,

I am trying to understand filter expressions more and couldn't understand its inner working. Looking at this, i figured that it should be used as last resort but why? Could someone please help me understand the workings of tags, access rights and filter expressions. SQL tables involved etc. Are filter expressions accessible / modifieable by workflows using sdk?

Why these are slower than other options? Also, did 10.1 bring any update on this one. 

0 0

Answer

SELECTED ANSWER
replied on July 7, 2016 Show version history

Filter expressions allow more flexibility by allowing you to determine who can see an entry based on an expression - so for example you could say 'if field x is on the document, and its value is y, only members of group z can see the document'. Note that filter expressions only control seeing the document, not anything else.

The reason it's generally recommended as a 'last resort' is that all these calculations have to be performed on the fly, every time any user would be accessing the document or the containing folders. This isn't usually too big a deal on browse (although it can be), but it can really add up on search. Think about having to decipher and check calculations like this on every single entry throughout a large search result before returning the results to the user.

2 0

Replies

You are not allowed to reply in this post.
You are not allowed to follow up in this post.

Sign in to reply to this post.