System Licensing

The system calculates the number of active employees for each application to determine if this number is covered by contract licensing. License counts are calculated by a number of factors, including checking whether certain authorization roles are added directly to an employee or indirectly via an organization unit.

Daily Maintenance scheduled task

The Daily Maintenance scheduled task is set up to run nightly. One of its jobs is to determine license compliance and to supply that information to symplr.

If you make a change to an employee that affects the license count, you need to wait until the Daily Maintenance task runs before seeing the change in a report. Alternatively, you could manually run the License Compliance task to immediately see the change on a report.

Reports

Several reports can help you keep track of licensing. A person with the standard SYS API License Admin authorization role or an equivalent replicated role has access to the reports.

To view the following reports, navigate to Reports > System.

License criteria

In the following information, the term "license administrator" is used. This is a person with the standard SYS API License Admin authorization role or an equivalent replicated role. Administrators assigned this role receive license compliance notifications via their preferred notification methods set up from Preferences > My Preferences > Notification Method. For more information, see Notification Method.

Employee termination

Once an employee is terminated or inactive, that employee no longer counts toward system licensing.

For more information about employee termination, see Employee termination and status processing.

Employee records should remain in the system after employees are terminated so that the historical integrity of the system is maintained. The number of years an employee record should remain in the system depends on the policies of your organization. For example, to show that a certain employee worked on a particular day in a previous year, the employee record must remain in the system, even though the employee may have since terminated employment.

Non-employee records

If the system stores non-employee records for education-tracking purposes or for security access, they do not need to count toward licensing. To prevent these non-employees from being counted, they should not be assigned an authorization role that counts toward licensing. This can be accomplished by either Denying the role in the non-employee record or by assigning them to an organization unit that does not have an inherited role that counts toward licensing. For more information, see Adding a Non-Employee Record.