How often does ArtiosCAD Enterprise check for updated Projects/ Documents in WebCenter?
ArtiosCAD Enterprise was implemented to dynamically cache items from the central WebCenter server as they are retrieved. This local cache is stored in a local SQLite database per login user, per WebCenter Server. The two main reasons for this architecture was to limit the amount of remote calls and to build up a cache database in such a way as to allow for a user to work offline if needed.
Using a cache database, however, presents latency problems, especially in a distributed environment where many users can be working on the same project/ document. To solve this, ArtiosCAD routinely checks for updated Projects/ Documents in WebCenter. These timers can be configured in ArtiosCAD Defaults under Database Defaults > General Options as shown below:
The Check for modified projects every... represents the time in minutes that ArtiosCAD will check for an updated project. Each cached project records the last time it checked and will not check again until this timer trips. A project update may include things like changing a project status/ description, adding a new document, creating a new folder, changing permissions etc.
The Check for modified documents every... represents the time in minutes that ArtiosCAD will check for an updated document. Each cached document records the last time it checked and will not check again until this timer trips. A document update may include things like changing the document description, changing an attribute value, changing approval status etc.
The Check for modified draft every... represents the time in minutes that ArtiosCAD will check for new Draft version of a document. Although Draft versions are stored unique to a specific user, it is possible to save a Draft on one machine and then continue using it on another machine. This timer catches this situation and gets the correct Draft version.
As expected, the smaller the timer values, the more often ArtiosCAD checks for updates in WebCenter.
There is no timer configuration for ArtiosCAD entities like Companies, Board, Attributes, etc. These entities are automatically updated as needed at ArtiosCAD startup. They can also be updated manually using the Database > Cache Manager menu.