Wie ermittle ich die Anzahl der aktiven und lizenzierten Benutzer in edoc contract?
Komponente | edoc contract |
---|---|
Version | 24.12.1 |
Erstellt am |
|
Zuletzt geändert am | Wed, 15 Jan 2025 15:34:18 GMT |
Reviewstatus | Review: Approved (1/1) |
KB-Artikelnummer | 1096646865 |
Zusammenfassung
In diesem KB-Artikel erfahren Sie, wie Sie die Anzahl der aktiven Benutzer in edoc contract ermitteln. Sie können auch mit einer SQL-Abfrage eine Liste der Benutzer erhalten, die Mitglied in den aktiven Gruppen sind.
Auf diese Weise können Sie z.B. feststellen, ob Sie genügend Benutzerlizenzen für edoc contract im Einsatz haben.
Wichtige Voraussetzungen
Sie müssen Lesezugriff auf die Datenbank der edoc contract-Instanz haben.
Lösung
Zum Ermitteln der Anzahl der aktiven Benutzer müssen Sie eine SQL-Abfrage durchführen.
Verbinden Sie sich mit der Datenbank von edoc contract in der integrierten MySQL-Instanz von edoc automate.
Zum Herstellen einer Verbindung zur Datenbank von edoc contract können Sie z.B. die mitgelieferte phpMyAdmin-Instanz verwenden, die unter https://<server>/pma erreichbar ist. Die verwendete Datenbank können Sie über die Datenquellen in edoc automate ermitteln.
Sie können folgende SQL-Abfragen nutzen:
SELECT COUNT(*)
FROM users u
JOIN group_users gu ON gu.user_id = u.id
JOIN groups g ON g.id = gu.group_id
WHERE active = 1;
Eine um Duplikate bereinigte Liste der Benutzer von aktiven Gruppen erhalten Sie mit folgender Abfrage:
SELECT DISTINCT u.username, u.firstname, u.lastname,u.email
FROM users u JOIN group_users gu ON gu.user_id = u.id
JOIN groups g ON g.id = gu.group_id
WHERE active = 1;