As promised during the webinar, we are sharing the session recording link and answers to unanswered questions.
This webinar covered the following topics:
Optimized entity data retrieval: caching, paging, and memory considerations
Efficient entity manipulations: transactions
Scale considerations for report queries
Introduction to the new AccessControlRawEventReportQuery
Main Q&A from the 3 webinars
Q1: Is there a LastChanged property available on Entities?
A1: We do not have a LastChanged property for individual entities. However, the last modification is available and exposed through the AuditTrailsQuery.
Q2: What is the best way to check if the entities filtered are in the cache?
A2: You can use the GetEntities method within the Engine class to validate entities within your local entity cache (IE). This ensures queries for getting entities come from the cache, unless invalidated (modified).
Q3: Did insertion date exist in any way for transactions in 5.10 and earlier?
A3: No, the new query uses a new table that stores the information about insertion date and links to the existing Access Manager event tables. All added in Security Center 5.11.
Q4: Is the typical use case for this code in a server environment, or is it also applicable to embedded devices?
A4: The code that was presented today would generally run in a server environment.
Q5: Are there available options to simulate larger-scale facilities with the SDK? And if so, how would I go about setting that up in my test environment?
A5: The SDK can be used to create many entities and potentially also to change, add, and delete entities on a schedule. This can be done through macros. Some events can also be triggered automatically through the SDK. The most important part is to verify how an SDK integration behaves when the system contains many entities with which the application interacts.
Q6: Are there types of data that you would not want to obtain from a cache?
A6: No, in general, any entities that you want your application to use should be added to the local entity cache.
Q7: What is the best place to direct questions regarding specific namespaces or endpoints for the WebSDK?
A7: If you have any questions related to specific classes or endpoints to use in the WebSDK, open a support case on GTAP.
Need further technical assistance with our API & SDK packages?
If your company has already acquired an API & SDK technical assistance plan, you can open support tickets on GTAP.
If you have yet to purchase a technical assistance plan, refer to the "What are the costs associated to the SDK" article to get more information on our 3 technical assistance services packages and contact DAP@genetec.comto get your quote today.