GXflow Performance Settings

Unofficial Content
This documentation is valid for:

The use of Preferences enables users with administrator role to set users' Desktop preferences as well as system preferences in general. In this case, the server Preferences can be set.

wkf_performance

Rebuild worklist when Org. Struct. changes: It allows setting whether user task lists must be rebuilt every time user roles or process and user restrictions are changed. In this way, users obtain better response times when managing the organizational model.

Enable Deferred Task Completion: When a user completes an interactive task workitem, the workflow engine doesn't immediately complete it, but removes it from the user worklist and queues it for deferred completion by a batch application that is periodically run in the server. Every time it is run, the procedure will complete queued workitems, create the corresponding successive workitems and update the user worklists.

Pre-calculate Process´s Participants: It allows evaluating the possible participants of each task of a process instance when starting to run it. Therefore, when a workitem is completed, the workflow engine creates the succeeding workitems (if any) and immediately updates the corresponding worklists based on the precalculated information at the time the process instance is run. It's worth noting that this preference is effective only if the organizational model is not changed and restrictions associated to the process instance are not modified when running. If this happened frequently while running the process instance, the engine would have to reevaluate the possible participants of each task after each change.

Fetch: It determines the number of pages shown in the grids of the different GXflow client applications. E.g.: if the application is setup to show 10 rows per page and the Fetch property has value 50, the grid can have up to 5 pages.

Max fetch: It determines the maximum number of elements that any query that GXflow client makes to the system database can recover.  

E.g.: if the Inbox has 1000 elements and the Max Fetch value is 500, no task will be shown in the grid; instead, search filters will be automatically displayed to allow the user to establish a criteria that would reduce the number of tasks to be shown.