Das Community Feature ist ein lizenzpflichtiges Modul und wird von den Entwicklern freigeschalten. Im Management Center unter Anwendungen muss dieses Modul registriert werden. Weitere Parameter für die Anwendung müssen definiert werden.
Das Community Feature ist ein lizenzpflichtiges Modul und wird von den Entwicklern freigeschalten. Im Management Center unter Anwendungen muss dieses Modul registriert werden. Weitere Parameter für die Anwendung müssen definiert werden.
Bevor die Einstellungen zur Anwendung gemacht werden können, muss der Administrator die Anwendung registrieren. Der unregistrierte Name der Anwendung lautet: IDU.cardo3.CoreModules.Community.App (BuildInApplication).
Der Administrator kann für den Redakteur folgende Rechte einrichten:
Redakteur
Diese Einstellungen werden konkret in dem Projekt LoFe genutzt.
HTML-String im .Net-String-Format mit den Platzhaltern:
Wenn ihr cardoMap über das Community Feature verfügt, dann können sich Personen selbstständig darüber anmelden und bspw. eigene Daten der Anwendung hinzufügen.
Seit der Version 3.8.0 ist es für den Administrator ebenfalls möglich, diese Benutzer-Accounts administrativ anzulegen, Änderungen vorzunehmen oder den Account zu löschen.
Dazu wurden die Sicherheitsthemen der Anwendung erweitert. Es stehen vorerst "nur" API-Funktionen zur Verfügung. Eine eigene Oberfläche existiert momentan nicht. Die über einen Web-Dienst erreichbaren Methoden erfordern die Anmeldung als SuperUser (SU).
Aus Sicherheitsgründen erhalten Sie die exakte URL zur Verwaltung der CommunityUser nur auf Anfrage.
Wenn Sie die URL nur bis „…&Request“ ausfüllen, zeigt ihnen die Anwendung an, welche Parameter als nächstes erwartet werden.
Der Datenspeicher und der Speicherort von der Community-Anwendung lässt sich im Management Center -> Status&Einstellungen -> Anwendungen konfigurieren.
Jeder Community-User wird automatisch der Windows-Gruppe SYSTEM_ALL_COMMUNITY_USERS zugeordnet.
Wie kann ich für bestimmte Community-User zusätzliche Ebenen freischalten?
Der Community-User wird wie gewohnt erzeugt.
Über die cardo-Benutzerverwaltung legen sie eine cardo-Gruppe (z. B. EXTENDED_COMMUNITY_USERS) an, welcher sie die Freigaben für die gewünschten Ebenen zuweisen.
Der Community-User wird nun dieser Gruppe zugewiesen. Dafür ermitteln sie über den Befehlt ListUsers die Id des Nutzers.
Die Zuweisung erfolgt dann mit folgendem Request:
<cardoURL><DienstURL>Request=AssignCardoGroups&communityUserId=<UserId>&groupNames=EXTENDED_COMMUNITY_USERS