top of page

MeineGruppen App – Gruppen verwalten mit Power Apps & Flows

  • Autorenbild: kim
    kim
  • 23. März
  • 2 Min. Lesezeit

Mit der MeineGruppen App kannst Du Mitglieder und Besitzer in Microsoft 365 Gruppen verwalten sowie den Sicherheitsstatus (securityEnabled) setzen.Die App kombiniert direkte Power Apps Funktionen mit dedizierten Power Automate Flows, um eine schlanke, aber leistungsfähige Benutzeroberfläche für das Gruppenmanagement bereitzustellen.



Gruppen abrufen für die der angemeldete Nutzer Besitzer ist– ohne Flows

Für das Management der Gruppen werden im ersten Schritt alle Gruppe geladen, bei den der angemeldete User Eigentümer / Owner ist. Hierbei werden M365 und Entra Sicherheitsgruppen berücksichtigt.


ClearCollect(colGroups,Office365Groups.ListOwnedGroupsV2().value)

Mitglieder hinzufügen und entfernen – ohne Flows

Funktion:

Für das Hinzufügen und Entfernen von Gruppenmitgliedern nutzt die App direkt den Office365Groups Connector – ohne Power Automate.



Mit Klick auf eine Gruppe werden alle Mitglieder (max. 999) abgerufen



Suchen von Personen:

UpdateContext({locSearchUserResult:Office365Users.SearchUserV2({searchTerm:Self.Text}).value})

Hinzufügen von Mitgliedern:

Office365Groups.AddMemberToGroup(groupId, userEmail)

Entfernen von Mitgliedern:

Office365Groups.RemoveMemberFromGroup(groupId, userEmail)


Owner hinzufügen, auflisten und entfernen – per Flow

Funktion:

Für das Owner-Management nutzt die App Power Automate Flows, da diese Aktionen über die Microsoft Graph API abgebildet werden.


a) Owner auflisten


Flow: Get Group Owners

  • Der Flow wird beim Wechsel der Gruppe ausgelöst

  • Ruft alle Owner über /groups/{id}/owners ab


Owner hinzufügen

Flow: Add Group Owner

  • Eingabe der Person

  • Übergabe von Gruppen-ID und User-ID an den Flow

  • Flow verwendet ein HTTP-POST gegen /groups/{id}/owners/$ref




Flow: Remove Group Owner

  • Auswahl eines Owners aus der Liste

  • Übergabe von Gruppen-ID und User-ID an den Flow

  • Flow verwendet ein HTTP-DELETE gegen /groups/{id}/owners/{id}/$ref




Gruppe auf "Security Enabled" setzen – per Flow

Funktion:

Das Setzen des securityEnabled-Wertes ist über die Standard-Connectors nicht möglich. Hier kommt ein Power Automate Flow zum Einsatz.

Ablauf:

  • Nutzer klickt auf „Security Enabled setzen“

  • Flow wird mit Gruppen-ID aufgerufen

  • Flow führt HTTP-PATCH gegen /groups/{id} mit Payload:

{
  "securityEnabled": true
}



Zusammenfassung: Was passiert wo?

Funktion

App direkt (Connector)

Power Automate Flow

Mitglieder hinzufügen

Mitglieder entfernen

Owner auflisten

Owner hinzufügen

Owner entfernen

Gruppe auf Security Enabled setzen

Fazit:

Die MeineGruppen App ist ein praxisnahes Beispiel für die effektive Kombination aus Power Apps Frontend und Power Automate Backend, um administrative Aufgaben ohne Zugriff auf Entra oder Azure Portale zu erledigen – ideal z. B. für dezentral arbeitende Teams, IT-affine Fachbereiche oder IT-Helpdesks.

 
 
 

Comments


bottom of page