I am creating an automated integration process, and we are using Integration Manager which requires a login to the Dynamics interface. We are contemplating several ways to insure a seat is available for this process. I know that the currently logged in users are stored in the ACTIVITY table.
I used the Dynamics User Activity screen to remove a user and monitored the SQL Server activity with a profiler. I noticed that there were several checks to other tables before it removed the user from the ACTIVITY table.
Does anybody know what dependencies there are outside of the ACTIVITY table when a user is removed? If I want to 'lock' a seat, is this the only table that I need to work with? By lock, I mean put a record in the ACTIVITY table through a program between integrations to save the seat for the integration, and remove when the integration logs in.
My other option is to actually boot somebody out of the system automatically. The ACTIVITY table stores login time, but is there another table that stores most recent sytem activity? Helpful in determining who to target.
Any ideas on how this can be done, or other ideas that you may have used to address the Integration Manager auto-login would be helpful. Thanks in advance!
I used the Dynamics User Activity screen to remove a user and monitored the SQL Server activity with a profiler. I noticed that there were several checks to other tables before it removed the user from the ACTIVITY table.
Does anybody know what dependencies there are outside of the ACTIVITY table when a user is removed? If I want to 'lock' a seat, is this the only table that I need to work with? By lock, I mean put a record in the ACTIVITY table through a program between integrations to save the seat for the integration, and remove when the integration logs in.
My other option is to actually boot somebody out of the system automatically. The ACTIVITY table stores login time, but is there another table that stores most recent sytem activity? Helpful in determining who to target.
Any ideas on how this can be done, or other ideas that you may have used to address the Integration Manager auto-login would be helpful. Thanks in advance!