Falls dich interessiert, wie du die Benutzerverwaltung anhand einer Entra ID Gruppe lösen kannst, dann schaue dir gerne mein Video dazu an: th-cam.com/video/_4qoFaDorrw/w-d-xo.html
Hi! Gibt es denn eine Möglichkeit, die Berechtigungen eines Elements einer SharePoint-Liste in Power App auszulesen? Ich habe ein Formular gebaut, mit dem der User ein Element bearbeiten kann. Wenn der User aber kein Bearbeitungsrecht mehr hat, muss ich dies im Formular erstmal abfragen. Ich möchte verhindern, dass nach dem Absenden des Formulars ein Fehler auftritt. D.h. wenn der User nicht bearbeiten kann, wird eine Info im Formular angezeigt und der Button "Speicher" stünde auch nicht zur verfügung.
@@KaiWeissmann Hallo Kai! Erstmal danke für die Rückmeldung! Jedes Element bekommt eigene Berechtigung. Ich nutze eine Mapping-Liste in SP, wo die Behörden und AD-Gruppen hinterlegt sind. Und je nachdem welche Behörde der Ersteller beim Erstellen auswählt, wird danach die Vererbung durch einen Flow in Power Automate beendet und neu verrechtet.
14 Sekunden habe ich ausgehalten.. Benutzer-Innen. Schade, dass ich nun 24:09 evtl. interessanten Inhalt verpasse, aber Ohrenkrebs möchte ich nicht bekommen.
Hi, ich habe in meiner Sharepoint Tabelle Benutzer mit dem Typen: Person/Gruppe und nicht mit dem Typen:"Erstellt von"... leider funktioniert der Filter bei dem Typen nicht gleich. Was kann ich machen, meine SharepointListe ist extrem groß, ich kann nicht den Typen der Spalte ändern.
@ Hi, die Koordinator Spalte ist vom Typ eine Person/Gruppe. Diese ist dann mit dem Outlook Telefonbuch meiner Organisation verbunden. Ich möchte das oben Filter haben, der mir in der Gallery nur die Spalten anzeigt wo der Koordinator = angemeldeter User ist. Ich schreibe Koordinator.Email = User().Email, dann steht dort, dass man das nicht vergleichen kann: Table, Text.
Kannst du Koordinator.Email in einem Beschriftungsfeld in der Text Eigenschaft darstellen? Damit kannst du verifizieren, ob es sich um einen Text handelt. LG Kai
Hallo Kai, vielen Dank erstmal für dein Tutorial. Du hast hier ja den Usern sozusagen nur Leserechte gegeben. Wie würdest du es machen wenn User über die App auch schreibrechte auf Sharepoint erhalten? Ich hab aktuell das Problem das die User im schlimmsten Fall über PowerAutomate User z.B. unter der Liste Benutzer im Sharepoint sich eine Zeile anlegen kann um sich dadurch Adminrechte für die App zu holen.
Hallo, wir können das Ganze über Entra ID lösen. Wie das geht, zeige ich hier: th-cam.com/video/_4qoFaDorrw/w-d-xo.html Ansonsten hast du in Dataverse Tabellen auch immer die Möglichkeit die Benutzerrechte dezidiert zu vergeben. LG Kai
Alles mal wieder ein super Video. Könntest du mal ein Video von PowerApps machen, wo man eine Unterschriften liste pro Tag erstellen kann und diese speichern kann. Sollte eine oder mehrere Unterschriften über mehrere Tage fehlen, soll er eine Popup ausgeben. Könntest du so ein Video mal machen? 😀
Hey, freut mich, dass dir das Video gefällt und vielen Dank für deine Videoidee! Könntest du mir kurz den Anwendungsfall für die App in eurem Unternehmen erklären? LG Kai
Danke für deine schnelle Antwort. 😀 Klar kann ich das. Wir führen Schulungen durch und jeden Tag müssen die Teilnehmer unterschreiben, dass Sie anwesend sind, sollten Sie längere Zeit fehlen, ist das schlecht für uns. Diese Unterschriftenliste müssen wir dokumentieren und archivieren. Wäre das so möglich es auch über PowerApps zumachen? 😀
Hallo Kai, vielen Dank für deine wertvollen Videos. Benötige eine Spesenaufstellung mit Zusammenfassung für mehrtägige geschäftsReise pro user. Zweck: der user hat die möglichkeit seine reisekosten mittels power apps abzuspeichern mit foto von Beleg (hab keinen ai-builder) und sollte die möglichkeit haben seine gesamte Geschäftsreisenaufstellung zu drucken.
Hallo Kai Wie kann ich nach erfolgreichem Login eines Benutzers in einem zweiten Screen ein Feld aus der gleichen Tabelle anzeigen lassen? Krieg das irgendwie nicht hin. Konkret müsste ich das Feld "Gueltigbis" des angemeldeten Benutzers (Anmeldung mit Mitgliedernummer und Passwort aus der gleichen Tabelle) anzeigen lassen Danke für deine Hilfe 😀
Hallo, am besten suchst du mit der LokkUp Funktion den Datensatz heraus und gehst dann auf die Spalte. Code sieht ungetestet etwa so aus: LookUp('Urlaubsanträge Admins‘;Admins.Email = User().Email).'Gueltigbis' LG Kai
Super informatives Video, wie immer! Aber eine Frage hätte ich, wie kann ich beim StartScreen die Formel bzw. den Code schreiben, so wenn ich Admin bin, dass ich zum Admin Bildschirm weitergeleitet werde, wenn ich kein Admin bin, dann ganz normal zum User Bildschirm?
Hallo Hazim, freut mich, dass dir das Video gefällt! Du kannst in der Strukturansicht App auswählen und dann die StartScreen Eigenschaft auswählen und dort die Suche nach dem Admin hinterlegen: If(!IsBlank(LookUp('Urlaubsanträge Admins';Admins.Email = User().Email));Scr_AlleUrlaubsanträge;Scr_MeineUrlaubsanträge) Gib mir gerne Bescheid, ob damit bei dir alles funktioniert. LG Kai
Hi Kai, super Video! Frage: wenn ich die User anlege benötigen die User zugriff auf das Team. Im Backend können die User die Liste mit allen Passwörtern einsehen. Wie lässt sich das verhindern? Danke Dir.
Hi, freut mich, dass dir das Video gefällt. Das lässt sich am besten verhindern, wenn du im Active Directory Gruppen für Admins und Benutzer anlegst und diese in der App abfragst. LG Kai
Hallo Kai, ich finde deine Idee gut. Ich würde das gerne etwas anders verwenden, da ich eine App habe in der User bestimmte Flows ausführen dürfen und ich würde Menüpunkte gerne nur anzeigen, wenn bestimmte Userberechtigungungen in weiteren Spalten gesetzt sind, ist sowas denkbar?
Hallo, ja, das ist mit den hier gezeigten Infos umsetzbar. Dazu setzt du die Visible Eigenschaft der Menüpunkte in Abhängigkeit davon, ob der Person die Berechtigung gegeben wurde. Alles Gute beim Umsetzen! LG Kai
@@KaiWeissmann ich habe es so probiert: Set( IsAdmin; !IsBlank( LookUp( 'App-Steuerung'; Admin = true & Mitarbeiter.Email = User().Email ) ) ) er sagt das Passt nicht. Die Spalte Admin ist true oder false und Mitarbieter sind alle mit Zugriff. Hast du eine Idee wo mein fehler ist
Sehr gute Anleitungen, vielen Dank. Wie kann man für verschiedene Benutzergruppen unterschiedliche Filter anwenden. D.h. es gibt eine Todo-Liste mit Einträgen von verschiedenen Teams, das zuständige Team wird in einer Spalte benannt. Jedes Teammitglied soll aber in der App nur die Einträge für sein Team sehen. Die Teammitglieder sollen in einer separaten Liste verwaltet werden. Gibt es hierzu auch ein passendes Video?
Freut mich, dass dir das Video gefällt. Für dein Anliegen brauchst du eine Tabelle mit zwei Spalten: Teamname, Person In der Datentabelle merkst du dir dann in einer eigenen Spalte für welches Team der Datensatz relevant ist. Beim Start der App kannst du dann das Team der angemeldeten Person auslesen und die Datentabelle nach diesem Team filtern. LG Kai
Hallo Kai, wie regelst du die Berechtigung auf die Admin Liste? Da müssen ja auch alle Nutzer freigeschaltet sein oder reicht es wenn z.B. Owner und Admins zugriff haben? Schöne Grüße Mario
Falls dich interessiert, wie du die Benutzerverwaltung anhand einer Entra ID Gruppe lösen kannst, dann schaue dir gerne mein Video dazu an:
th-cam.com/video/_4qoFaDorrw/w-d-xo.html
Gut und einfach erklärt.
Danke
Danke für das Lob!
Alles Gute bei deinen Projekten.
Einfach spitze 👍🙋♂.
Vielen Dank für deinen netten Kommentar.
Es freut mich sehr, dass dir mein Video gefällt.
Ich wünsche dir weiterhin viel Erfolg bei deinen Projekten.
Hi! Gibt es denn eine Möglichkeit, die Berechtigungen eines Elements einer SharePoint-Liste in Power App auszulesen? Ich habe ein Formular gebaut, mit dem der User ein Element bearbeiten kann. Wenn der User aber kein Bearbeitungsrecht mehr hat, muss ich dies im Formular erstmal abfragen. Ich möchte verhindern, dass nach dem Absenden des Formulars ein Fehler auftritt. D.h. wenn der User nicht bearbeiten kann, wird eine Info im Formular angezeigt und der Button "Speicher" stünde auch nicht zur verfügung.
Hi Wolfgang, wie verwaltest du das Bearbeitungsrecht für einzelne Elemente deiner SharePoint Liste? LG Kai
@@KaiWeissmann Hallo Kai! Erstmal danke für die Rückmeldung! Jedes Element bekommt eigene Berechtigung. Ich nutze eine Mapping-Liste in SP, wo die Behörden und AD-Gruppen hinterlegt sind. Und je nachdem welche Behörde der Ersteller beim Erstellen auswählt, wird danach die Vererbung durch einen Flow in Power Automate beendet und neu verrechtet.
14 Sekunden habe ich ausgehalten.. Benutzer-Innen. Schade, dass ich nun 24:09 evtl. interessanten Inhalt verpasse, aber Ohrenkrebs möchte ich nicht bekommen.
Hi,
ich habe in meiner Sharepoint Tabelle Benutzer mit dem Typen: Person/Gruppe und nicht mit dem Typen:"Erstellt von"... leider funktioniert der Filter bei dem Typen nicht gleich. Was kann ich machen, meine SharepointListe ist extrem groß, ich kann nicht den Typen der Spalte ändern.
Hallo, die "Erstellt von..." Spalte ist eine Personenspalte. Welcher Fehler tritt bei dir denn auf? LG Kai
@ Hi,
die Koordinator Spalte ist vom Typ eine Person/Gruppe. Diese ist dann mit dem Outlook Telefonbuch meiner Organisation verbunden. Ich möchte das oben Filter haben, der mir in der Gallery nur die Spalten anzeigt wo der Koordinator = angemeldeter User ist. Ich schreibe Koordinator.Email = User().Email, dann steht dort, dass man das nicht vergleichen kann: Table, Text.
Kannst du Koordinator.Email in einem Beschriftungsfeld in der Text Eigenschaft darstellen? Damit kannst du verifizieren, ob es sich um einen Text handelt. LG Kai
Hallo Kai, vielen Dank erstmal für dein Tutorial. Du hast hier ja den Usern sozusagen nur Leserechte gegeben. Wie würdest du es machen wenn User über die App auch schreibrechte auf Sharepoint erhalten? Ich hab aktuell das Problem das die User im schlimmsten Fall über PowerAutomate User z.B. unter der Liste Benutzer im Sharepoint sich eine Zeile anlegen kann um sich dadurch Adminrechte für die App zu holen.
Hallo, wir können das Ganze über Entra ID lösen. Wie das geht, zeige ich hier: th-cam.com/video/_4qoFaDorrw/w-d-xo.html
Ansonsten hast du in Dataverse Tabellen auch immer die Möglichkeit die Benutzerrechte dezidiert zu vergeben.
LG Kai
Alles mal wieder ein super Video.
Könntest du mal ein Video von PowerApps machen, wo man eine Unterschriften liste pro Tag erstellen kann und diese speichern kann. Sollte eine oder mehrere Unterschriften über mehrere Tage fehlen, soll er eine Popup ausgeben. Könntest du so ein Video mal machen? 😀
Hey, freut mich, dass dir das Video gefällt und vielen Dank für deine Videoidee! Könntest du mir kurz den Anwendungsfall für die App in eurem Unternehmen erklären? LG Kai
Danke für deine schnelle Antwort. 😀
Klar kann ich das. Wir führen Schulungen durch und jeden Tag müssen die Teilnehmer unterschreiben, dass Sie anwesend sind, sollten Sie längere Zeit fehlen, ist das schlecht für uns. Diese Unterschriftenliste müssen wir dokumentieren und archivieren.
Wäre das so möglich es auch über PowerApps zumachen? 😀
Hallo Kai, vielen Dank für deine wertvollen Videos. Benötige eine Spesenaufstellung mit Zusammenfassung für mehrtägige geschäftsReise pro user. Zweck: der user hat die möglichkeit seine reisekosten mittels power apps abzuspeichern mit foto von Beleg (hab keinen ai-builder) und sollte die möglichkeit haben seine gesamte Geschäftsreisenaufstellung zu drucken.
Hallo Kai
Wie kann ich nach erfolgreichem Login eines Benutzers in einem zweiten Screen ein Feld aus der gleichen Tabelle anzeigen lassen? Krieg das irgendwie nicht hin.
Konkret müsste ich das Feld "Gueltigbis" des angemeldeten Benutzers (Anmeldung mit Mitgliedernummer und Passwort aus der gleichen Tabelle) anzeigen lassen
Danke für deine Hilfe 😀
Hallo, am besten suchst du mit der LokkUp Funktion den Datensatz heraus und gehst dann auf die Spalte. Code sieht ungetestet etwa so aus:
LookUp('Urlaubsanträge Admins‘;Admins.Email = User().Email).'Gueltigbis'
LG Kai
Super informatives Video, wie immer! Aber eine Frage hätte ich, wie kann ich beim StartScreen die Formel bzw. den Code schreiben, so wenn ich Admin bin, dass ich zum Admin Bildschirm weitergeleitet werde, wenn ich kein Admin bin, dann ganz normal zum User Bildschirm?
Hallo Hazim, freut mich, dass dir das Video gefällt! Du kannst in der Strukturansicht App auswählen und dann die StartScreen Eigenschaft auswählen und dort die Suche nach dem Admin hinterlegen:
If(!IsBlank(LookUp('Urlaubsanträge Admins';Admins.Email = User().Email));Scr_AlleUrlaubsanträge;Scr_MeineUrlaubsanträge)
Gib mir gerne Bescheid, ob damit bei dir alles funktioniert.
LG Kai
@@KaiWeissmann Es funktioniert! Vielen herzlichen Dank!!!!!! 😃
Freut mich, dass das klappt. Ich wünsche dir weiterhin viel Erfolg bei deinen Projekten!
Hi Kai, super Video! Frage: wenn ich die User anlege benötigen die User zugriff auf das Team. Im Backend können die User die Liste mit allen Passwörtern einsehen. Wie lässt sich das verhindern? Danke Dir.
Hi, freut mich, dass dir das Video gefällt.
Das lässt sich am besten verhindern, wenn du im Active Directory Gruppen für Admins und Benutzer anlegst und diese in der App abfragst.
LG Kai
Hallo Kai, ich finde deine Idee gut. Ich würde das gerne etwas anders verwenden, da ich eine App habe in der User bestimmte Flows ausführen dürfen und ich würde Menüpunkte gerne nur anzeigen, wenn bestimmte Userberechtigungungen in weiteren Spalten gesetzt sind, ist sowas denkbar?
Hallo, ja, das ist mit den hier gezeigten Infos umsetzbar. Dazu setzt du die Visible Eigenschaft der Menüpunkte in Abhängigkeit davon, ob der Person die Berechtigung gegeben wurde. Alles Gute beim Umsetzen! LG Kai
@@KaiWeissmann ich habe es so probiert: Set(
IsAdmin;
!IsBlank(
LookUp(
'App-Steuerung';
Admin = true & Mitarbeiter.Email = User().Email
)
)
) er sagt das Passt nicht. Die Spalte Admin ist true oder false und Mitarbieter sind alle mit Zugriff. Hast du eine Idee wo mein fehler ist
Sehr gute Anleitungen, vielen Dank.
Wie kann man für verschiedene Benutzergruppen unterschiedliche Filter anwenden. D.h. es gibt eine Todo-Liste mit Einträgen von verschiedenen Teams, das zuständige Team wird in einer Spalte benannt. Jedes Teammitglied soll aber in der App nur die Einträge für sein Team sehen. Die Teammitglieder sollen in einer separaten Liste verwaltet werden. Gibt es hierzu auch ein passendes Video?
Freut mich, dass dir das Video gefällt.
Für dein Anliegen brauchst du eine Tabelle mit zwei Spalten: Teamname, Person
In der Datentabelle merkst du dir dann in einer eigenen Spalte für welches Team der Datensatz relevant ist.
Beim Start der App kannst du dann das Team der angemeldeten Person auslesen und die Datentabelle nach diesem Team filtern.
LG Kai
Hallo Kai, wie regelst du die Berechtigung auf die Admin Liste? Da müssen ja auch alle Nutzer freigeschaltet sein oder reicht es wenn z.B. Owner und Admins zugriff haben? Schöne Grüße Mario
Auf die Admin-Liste muss jeder Nutzer der App Zugriff (nur lesen) haben, sonst erzeugt die App eine Fehlermeldung beim Lookup-Befehl.
Neues Trainer Logo sieht gut aus
vielen Dank!
@@KaiWeissmann Hallo Kai, hättest Du im ersten Quartal 24 Zeit für eine Auftragsprogramierung?