List Polaris Users on System

List Polaris Users on System

Pull a list of Polaris suers on the system. This filters out deleted users. Results include Polaris User ID, User Name, Library/Branch, Enabled bit, and Last Login date.

SELECT
    th.PolarisUserID AS "Polaris User ID",
    pu.Name AS "User Name",
    o.Name AS "Library/Branch",
    pu.Enabled AS "Enabled",
    MAX(th.TranClientDate) AS "Last Login"

FROM
    PolarisTransactions.Polaris.TransactionHeaders th WITH (NOLOCK)

JOIN
    Polaris.Polaris.PolarisUsers pu WITH (NOLOCK) ON pu.PolarisUserID = th.PolarisUserID
JOIN
    Polaris.Polaris.Organizations o WITH (NOLOCK) ON o.OrganizationID = pu.OrganizationID

WHERE
    th.TransactionTypeID = 7200 --Login Code
AND
    pu.Name NOT LIKE '%Deleted%'

GROUP BY
    th.PolarisUserID,
    pu.Name,
    o.Name,
    pu.Enabled

ORDER BY
    "Last Login"