Asset Manager App

Nov 12, 2024
Power Apps Asset Manager App

So erstellst du deine Power App für die Verwaltung von Geräten mit SharePoint und Power Apps

 

Ich zeige ich dir, wie du eine vollständige Asset-Manager-App mit Power Apps und SharePoint erstellst. Diese App hilft dir dabei, Geräte zu verwalten, den Lagerbestand zu verfolgen und Geräte auszuleihen und zurückzunehmen. Ich gehe mit dir Schritt für Schritt durch den gesamten Prozess - von der Einrichtung der Datenquellen bis hin zur finalen App. Du kannst dir über den Button die fertige App auch kostenlos herunterladen.

 

Schritt 1: SharePoint als Datenquelle einrichten

Zuerst legst du SharePoint-Listen an, die als Datenquellen für deine Power App dienen. Beginne mit der Erstellung einer Liste für die Geräte, die den Lagerbestand verwaltet soll. Lege als nächstes eine zweite Liste für die Verleihhistorie an. Diese Liste trackt, welche Geräte ausgeliehen wurden. In dieser Liste soll auch die Person gespeichert werden, die das Gerät ausgeliehen hat sowie das Ausleih- und Rückgabedatum.

 

Schritt 2: Power App erstellen

Starte eine neue App im Telefon Format und verbinde sie mit deinen SharePoint-Listen. Erstelle einen Hauptbildschirm, auf dem die Geräte im Lager angezeigt werden. Dafür eignet sich eine Galerie, die mit der "Asset Manager"-Liste verbunden ist. Achte darauf, dass nur Geräte angezeigt werden, deren Lagerbestand > 0 sind.

Geräte Galerie
Items =
Filter('Asset Manager Geräte';'Im Lager'>0)

 
 Schritt 3: Geräte ausleihen

Für das Ausleihen der Geräte fügst du einen weiteren Bildschirm hinzu. Hier erstellst du ein Formular, das es ermöglicht, ein Gerät auszuwählen, den Mitarbeiter anzugeben und das Ausleihdatum festzulegen. Beim Klick auf einen Button wird der Lagerbestand automatisch um eins reduziert, und der Eintrag in die Verleihhistorie übertragen.

Button Ausleihen
OnSelect =
SubmitForm(frm_GerätAusleihen)

frm_GerätAusleihen
OnSuccess =
Patch(
    'Asset Manager Geräte';
    LookUp(
        'Asset Manager Geräte';
        ID = frm_GerätAusleihen.LastSubmit.'Gerät Titel'.Id
    );
    {
        'Im Lager': LookUp(
            'Asset Manager Geräte';
            ID = frm_GerätAusleihen.LastSubmit.'Gerät Titel'.Id
        ).'Im Lager' - 1
    }
);;
Navigate(
    Scr_Geräte;
    ScreenTransition.Fade
)

 

Schritt 4: Geräte zurückgeben

Ebenso richtest du einen Prozess für die Rückgabe von Geräten ein. Auf dem Rückgabebildschirm soll das Rückgabedatum angegeben werden. Nach der Rückgabe wird der Lagerbestand wieder um eins erhöht und der Status in der Verleihhistorie auf "Zurückgegeben" gesetzt.

Button Zurückgeben
OnSelect =
SubmitForm(frm_GerätZurückgeben)

frm_GerätZurückgeben
OnSuccess =
Patch(
    'Asset Manager Geräte';
    LookUp('
        'Asset Manager Geräte';
        ID = frm_GerätZurückgeben.LastSubmit.'Gerät Titel'.Id
    );
    {
        'Im Lager': LookUp(
            'Asset Manager Geräte';
            ID = frm_GerätZurückgeben.LastSubmit.'Gerät Titel'.Id
        ).'Im Lager' + 1
    }
);;
Navigate(
    Scr_AusgelieheneGeräte;
    ScreenTransition.Fade
)

 

Ich hoffe dieses Tutorial hilft dir dabei, deine Geräteverwaltung effizeinter und benuzterfreundlicher zu gestalten.

 

Melde dich gerne für meinen Newsletter an, in dem ich dir Tipps und Tricks rund um Power Apps & Power Automate zusende.

 Hier gehts zum Detailvideo: