Del via


Integrere med Microsoft Planner

I denne artikkelen lærer vi hvordan du integrerer Power Apps med Planner for å opprette og tilordne oppgaver til brukere i organisasjonen.

Power Apps i Microsoft Teams gir mulighet for samarbeid mellom personer og grupper. Ansatte bruker allerede Teams til å arbeide, kommunisere og samarbeide. Apper i Teams har grundig integrasjon med andre Teams-funksjoner. I Teams kan du for eksempel tilordne oppgaver til teammedlemmer ved hjelp av Planner i Teams-kanalen. Apper som krever oppfølging av andre i teamet ditt, for eksempel for å løse problemer som rapporteres i Problemrapportering-appen, kan bruke Planner i Teams-kanalen og opprette oppgaver der brukere allerede administrerer oppgavene sine.

Se denne videoen for å lære hvordan du integrerer Power Apps med planleggeren:

Forutsetninger

For å kunne fullføre denne leksjonen trenger vi muligheten til å opprette apper i Teams som er tilgjengelige som en del av utvalgte Microsoft 365-abonnementer. Vi trenger også muligheten til å koble til Planner.

Logge på Teams

Innlogging på Teams ved hjelp av Desktop-appen eller webappen.

Opprette et nytt team

I denne delen skal vi opprette et nytt Teams-team og deretter opprette en app i teamet. Hopp over denne delen hvis du allerede har et team du vil bruke i stedet.

  1. Hvis du vil opprette et nytt team, velger du fanen Teams>Bli med eller opprett et team>Opprett team>Fra bunnen av>Offentlig og gir teamet et navn, for eksempel "Integrering av Planner". Og deretter velger du Opprett.

  2. Velg og legg til medlemmer i organisasjonen som du vil legge til i teamet for testformål, og velg Legg til.

  3. Velg Lukk.

    Det nye teamet blir opprettet, og vises i kategorien Teams.

Opprette en ny app

Vi oppretter en app med fem felt som fanger opp detaljer som skal brukes til å opprette en oppgave i Planner.

  1. Åpne Teams.

  2. Velg Power Apps fra ruten til venstre.

  3. Velg + Ny app under Nylige apper.

  4. Velg teamet som ble opprettet tidligere, og velg deretter Opprett for å åpne i Power Apps Studio.

  5. Skriv inn et navn på appen, for eksempel "Integrer med Planner", og velg Lagre.

    Appen viser et standardgalleri

  6. Velg databasealternativet fra venstre rute for å koble til Planner.

  7. Velg + Legg til data, og velg deretter Koblinger.

  8. Skriv inn "Planner" i søkeboksen for å se etter Planner-koblingen.

  9. Velg Planner.

  10. Logg på hvis du blir bedt om det.

    Planner legges til som en datatilkobling i appen

  11. Velg for å åpne trevisningen.

  12. Velg + Ny skjerm>Tomt oppsett.

  13. Legg til følgende kontroller:

    1. Tittel (tekstinndata)

      Egenskap Verdi
      Navn Stilling
      Type Tekstboks
      X Screen2.Width/2
      Y 135
      Bredde 320
      Høyde 35
    2. Fra dato (datovelger)

      Egenskap Verdi
      Navn FromDate
      Type Datovelger
      X Screen2.Width/2
      Y 235
      Bredde 320
      Høyde 35
    3. Forfallsdato (datovelger)

      Egenskap Verdi
      Navn DueDate
      Type Datovelger
      X Screen2.Width/2
      Y 335
      Bredde 320
      Høyde 35
    4. Tilordnet til (kombinasjonsboks)

      Egenskap Verdi
      Navn AssignedTo
      Type Kombinasjonsboks
      X Screen2.Width/2
      Y 435
      Bredde 320
      Høyde 35
    5. Planlegger-ID (kombinasjonsboks)

      Egenskap Verdi
      Navn PlannerID
      Type Kombinasjonsboks
      Varer Planner.ListGroupPlans(Param("groupID")).value
      X Screen2.Width/2
      Y 535
      Bredde 320
      Høyde 35
  14. Legg til følgende etiketter.

    1. Stilling

      Egenskap Verdi
      Navn Label_Title
      X 365
      Y 135
      Bredde 320
      Høyde 35
    2. Fra dato

      Egenskap Verdi
      Navn Label_FromDate
      X 365
      Y 235
      Bredde 320
      Høyde 35
    3. Forfallsdato

      Egenskap Verdi
      Navn Label_DueDate
      X 365
      Y 335
      Bredde 320
      Høyde 35
    4. Tilordnet til

      Egenskap Verdi
      Navn Label_AssignedTo
      X 365
      Y 435
      Bredde 320
      Høyde 35
    5. Planner-ID

      Egenskap Verdi
      Navn Label_PlannerID
      X 365
      Y 535
      Bredde 320
      Høyde 35
  15. Legg til en knapp nederst på skjermen med følgende egenskaper.

    Egenskap Verdi
    Navn Button_CreateTask
    X 526
    Y 635
    Bredde 320
    Høyde 35
  16. Kopier følgende formel i egenskapen OnSelect for Button_CreateTask.

    Planner.CreateTaskV3(
        Param("groupId"),
        PlannerID.Selected.id,
        Title.Value,
        {
            startDateTime: FromDate.Value,
            dueDateTime: DueDate.Value,
            assignments: AssignedTo.Selected.'User Name'
        }
    )
    

    Notat

    Når du velger Opprett oppgave-knappen, bruker den de angitte parameterne i formelen til å finne ut hvilket team oppgaven opprettes for, planleggeren i teamet oppgaven skal opprettes for, tittelen fra tekstboksen som vises på skjermen, og fra- og forfallsdatoene som vises på skjermen.

  17. Flytt Screen2 opp over Screen1. Hvis du vil, kan du også slette Screen1 i stedet.

Lagre og publisere appen

  1. Velg Lagre øverst til høyre på skjermen for å lagre appen.

  2. Velg Publiser.

  3. Velg Neste.

  4. Kontroller at kanalen appen skal vises under, er oppført under Legg til i kanal, og at den viser minimum "1 aktive kategorier" og ikke "0 aktive kategorier".

    Lagre og publiser appen

  5. Velg Lagre og lukk.

Testing av appen

  1. Åpne teamet som appen er opprettet under.

  2. Velg + Legg til fane.

  3. Søk etter oppgaver etter Planner for å legge til en planleggerkategori i teamet.

  4. Angi kategorinavn under Opprett en ny plan, for eksempel "Oppgaveintegrering". Velg deretter Lagre.

    Fanen legges til i teamet

    Teste appen

  5. Kjør appen i forhåndsvisningsmodus eller fra teamet.

  6. Fyll ut kolonnene med riktige verdier.

    Fyll ut feltene

  7. Velg Opprett oppgave.

  8. Gå til Planlegger-fanen som oppgaven opprettes for, i eksemplet "Oppgaveintegreringsplanlegger".

    En ny oppgave med detaljene bør legges til i listen.

    Oppgave er opprettet

Se Planner-integrasjonen i bruk

Hvis du vil se et eksempel på Planlegger-integrering, kan du se eksempelappen Problemrapportering for Teams. Problemrapportering gjør det enkelt for brukere å rapportere problemer. Disse problemene opprettes i Planner og tilordnes for oppfølging.

Denne integreringen kan enkelt utvides for å legge til logikk for automatisk å tilordne Planner-oppgavene eller gi varsler for problemoppgaver.