Power Apps: Lav din første brugbare Power-app (MS Teams statuschanger)

Ron Brevstgaard
Ron Brevstgaard

Power Apps kan rigtig meget også selv om du ikke kan "kode". Lav let apps til f.eks. dine ansattes smartphones hvor de kan se kommende opgaver, læse hvad der skal gøres samt er der mulighed for at lave en checkbox mv. der kan "hakkes af", når opgaven er løst. - Brug Power Apps til at lave en app til at registrere arbejdstider osv-osv-osv.


Nå, inden vi hopper over i Power Apps, så lad os først få lavet noget at "lege med".

*Det som vi i øvrigt kommer til at lave her er en knap, som kan sætte din status til Offline.

1). Tilgå URLén: https://emea.flow.microsoft.com/da-dk/

2). Gå nu ind under Opret- > Hurtigt cloudflow.

3). Angiv et flownavn og vælg nu PowerApps som din udløser.

4). Klik på knappen Opret.

5). Klik på Nyt trin -> Søg efter "http" og vælg Send en HTTP-anmodning til SharePoint.

6). Indtast nu det som du ser herunder:

Webstedsadresse: https://presence.teams.microsoft.com/
Metode: PUT
URI: /v1/me/forceavailability
Brødtekst:
{
"availability": "Offline",
"activity": "OffWork"
}

Du kan også laver knapper til de andre statusser ved at udskifte brødteksten med: Dvs. mellem "{" og "}".

  1. “Available” sætter din status til Online.
  2. “Busy” sætter din status til Optaget.
  3. “DoNotDisturb” sætter din status til Vil ikke forstyrres.
  4. “BeRightBack” sætter din status til Er straks tilbage.
  5. “Away” sætter din status til Vis som ikke til stedet.

Du kan også laver knapper til f.eks. status + statusmeddelelse ved brug af:

{
    "message": "Jeg har en dårlig dag i dag, er blevet hjemme.<pinnednote></pinnednote>",
}

Stadigvæk sort snak? Læs denne:

MS Teams: Sæt dig selv som offline når du tager hjem ved brug af Power Automate (ud fra klokkeslæt)
Små irritationsmomenter er der nok af i hverdagen og morgenen må helst gerne bare glide afsted. Derfor er automatisering af MS Teams ret så nyttigt til at give mere tid til bl.a. kaffen. Derfor skal vi i dag se på, hvordan vi ved brug Power Automate Web kan sætte

Lad os så komme i gang med Power Apps...

1). Tilgå dette link: https://make.powerapps.com/ *Hvis det er første gang skal du lige godkende noget privatlivspolitik mv, her klikker du selvfølgelig bare ok da det ellers bliver svært at komme videre.

2). Vælg nu at lave et Lærredapp fra bunden. Indtast dit valgte Appnavn samt skal du i dette eksempel vælge Telefon som format.

3). Lav nu din første knap. Klik på +-ikonet efterfulgt af Knap-teksten. *Du kan også trække knappen over men du skal alligevel tilpasse den senere.

4). Angiv nu hvad knappen gør.

5). Tilpas nu knappen som du synes den skal se ud. - Træk den f.eks. større samt ændre baggrundsfarven.

6). Lad os så give knappen en funktion. Klik på din knap -> Gå under Handling i værktøjsbjælken -> Klik på Power Automate. - Vælg her den opretterede Power Automate -handling som vil sætte din status til Offline.

7). Så skulle man tro at knappen virkede allerede nu med nej. Lige som med bildøren skal du lukke din lille kodestump. Det kan man gøre ved at hammer den i eller gøre det lige så stille. Her gøre vi det semi-hårdt ved blot at tilføje et ")" i Function (fx) feltet.

8). Så kommer det sjove. Lad os se om det du har lavet virker!

9). Klik nu på din knap!

Sådan. Du har lært noget nyt!

Du kan nu gøre brug af din applikation som App på din smartphone via Power Apps appén til f.eks. Android el. du kan tilgå appén via f.eks. Chrome og oprette en genvej hertil.


Laver du de andre knapper som er nævnt i dette eksempel kan du lavet noget som dette:

Office 365

Ron Brevstgaard

IT-Supporter, Herning HF & VUC. + Tidligere Linux Sysadmin / Systemadministrator (5 års erfaring). +8 års erfaring med SEO og link building +11 års erfaring med udvikling af hjemmesider og webshops.

Kommentarer


  1. Minimal og anonym sporing af brugeradfærd.
  2. Eneste brug af cookies er _cfduid og _cflb - WAF og Load Balancing.
  3. Ingen deling af data med f.eks. Google.
  4. Databehandlingsaftale lavet med Cloudflare.
  5. Databehandlingsaftale lavet med DigitalOcean(DO).
  6. Kontaktformular er tilknyttet ProtonMail.
  7. Automatisk sletning af mails efter 30 dage.
  8. Filer modtaget opbevares med AES256 i CFB-mode.
  1. Ansible Advanced - Hands-On - DevOps.
  2. Google IT Support Professional Certificate.
  3. The Complete Node.js Developer Course (3rd Edition).
  4. Certified Microsoft Innovative Educator (MIE).
  5. Hootsuite Social Marketing Certification.
  6. Google Fundamentals of Digital Marketing 2019.
  7. Google Analytics for Power Users.
  8. Google Shopping ads Certification.
  9. Google Ads Search Certification.
  10. Google Analytics for Power Users.
  11. Aruba Certified Network Security Associate (ACNSA).
  12. *For datoer mv. - Se LinkedIn.
  1. Introduktion til PowerShell (Teknologisk Institut).