Licenskrav för entiteter

Apptillverkare kan använda de flesta entiteter som är tillgängliga i Common Data Service (inklusive anpassade entiteter och entiteter som ingår i Common Data Model) för att skapa appar och flöden för användare som har en licens för PowerApps Plan 1 eller Microsoft Flow Plan 1. I vissa fall entiteter som innehåller komplexa affärslogik eller är knutna till Dynamics 365-program som kräver att appanvändarna har en viss licens.

Entitet Beskrivning Krav
Entiteter med komplex affärslogik Dessa är entiteter som använder avancerad SSI-affärslogik. Till exempel en entitet som använder ett arbetsflöde i realtid eller kod plugin-program. PowerApps Plan 2 eller Flow Plan 2
Begränsade entiteter Dessa är entiteter som inte är standard med Common Data Service men ingår i ett Dynamics 365 Customer Engagement-program eller en lösning från tredje part. Till exempel kunskapsartikeln, mål och berättigande entiteterna. En Dynamics 365 plan

Anteckning

Appar och flöden som använder dessa entiteter kräver att app- och flödesanvändaren licensieras korrekt - inte tillverkaren eller utvecklaren av app eller flöde.

Entiteter med komplex affärslogik

Entiteter som innehåller följande logik för avancerade SSI-användare till en app eller flöde som använder dessa enheter måste ha en licens för PowerApps Plan 2 eller Microsoft Flow Plan 2:

  • Plugin-program för kod. Mer information: Utveckling av plugin-program)

  • Mer information om arbetsflöden i realtid finns i Arbetsflödesprocesser)

    Anteckning

    Arbetsflöden som konverteras till ett arbetsflöde i realtid betraktas som realtid och synkrona. Arbetsflöden som körs i bakgrunden kan användas med rätt PowerApps-plan och kräver inte ytterligare licenser.

Om du vill veta om du har lagt till komplex affärslogik på entiteterna, granska listan över plugin-programpaket och arbetsflöden som konfigurerats i din miljö. Lista över entiteter som kan innehålla serverlogik när du har installerat ett Dynamics 365-program finns komplexa entiteter som kräver licenser PowerApps Plan 2

Licensavtal påverkas när du lägger till komplex affärslogik

Apptillverkare kan lägga till kodinställningar och arbetsflöden i realtid inom Common Data Service, men det kan göra att licensvillkoren ändras för användare av appar som redan har implementerats. Apptillverkare bör vara försiktig när de lägger till komplex affärslogik i en entitet och bör först kontrollera vilka appar som använder entiteten och om användare av apparna har rätt licenser eller inte.

Begränsade entiteter

Vissa entiteter som är knutna till funktionerna i Dynamics 365-programmen kräver att appanvändare har motsvarande licens för programmet de vill skapa, uppdatera eller ta bort poster i entiteterna. En fullständig lista över begränsade entiteter finns i begränsade entiteter som kräver licenser för Dynamics 365.

Licensieringsexempel

Barb och Isaac skapar appar i PowerApps med hjälp av Common Data Service för att lagra data.

Barb skapartvå appar för arbetsyta:

  • App 1 – använder entiteten Avtalad tid tillsammans med en anpassad entitet som lagrar relaterad information
  • App 2 – använder entiteten Avtalad tid tillsammans med entiteten Incident som är en begränsad entitet

Isaac skapar två modelldrivna appar:

  • App 3 – använder entiteten Avtalad tid tillsammans med en anpassad entitet som lagrar relaterad information
  • App 4 – använder entiteten Avtalad tid tillsammans med entiteten Incident som är en begränsad entitet

Barb och Isaac behöver följande licenser:

  • Barb måste ha en licens för PowerApps plan 1 för att skapa appar med Common Data Service. Om hon behöver skapa en databas eller skapa en anpassad entitet behöver hon en licens för PowerApps plan 2.

  • Isaac måste ha en licens för PowerApps plan 2 för att skapa modelldrivna appar.

Appanvändare behöver följande licenser:

  • App 1-användare behöver endast en PowerApps plan 1 eller 2 plan-licens eftersom appen inte innehåller entiteter med komplexa affärslogik eller begränsade entiteter.

  • App 2-användare måste ha en Dynamics 365 for Customer Service, Enterprise edition-licens (eller en Dynamics 365 eller Dynamics 365 Customer Engagement plan), eftersom appen innehåller en begränsad entitet.

  • App 3-användare måste ha en PowerApps plan 2-licens, eftersom det är en modelldriven app.

  • App 4-användare måste ha en Dynamics 365 for Customer Service, Enterprise edition-licens (eller en Dynamics 365 eller Dynamics 365 Customer Engagement plan), eftersom appen innehåller en begränsad entitet.

    Dynamics 365 for Customer Service plan innehåller en PowerApps Plan 2-licens som gör att användarna kan köra modelldrivna appar.

Nu ska vi se vad som händer när Isaac lägger till ett arbetsflöde i realtid för den anpassade entiteten som både Barb och Isaac använder i sina program.

Barb och Isaac behöver följande licenser:

  • Barb måste fortfarande ha en licens för PowerApps plan 1 för att skapa appar med Common Data Service.

  • Isaac måste fortfarande ha en licens för PowerApps plan 2 för att skapa modelldrivna appar.

Appanvändare behöver följande licenser:

  • App 1 användare måste nu ha en PowerApps plan 2-licens eftersom appen innehåller en entitet med arbetsflöde i realtid.

  • App 2-användare måste fortfarande ha en Dynamics 365 for Customer Service, Enterprise edition-licens (eller en Dynamics 365 eller Dynamics 365 Customer Engagement plan), eftersom appen innehåller en begränsad entitet.

  • App 3-användare måste fortfarand ha en PowerApps plan 2-licens, eftersom det är en modelldriven app.

  • App 4-användare måste fortfarande ha en Dynamics 365 for Customer Service, Enterprise edition-licens (eller en Dynamics 365 eller Dynamics 365 Customer Engagement plan), eftersom appen innehåller en begränsad entitet.

    Dynamics 365 for Customer Service plan innehåller en PowerApps Plan 2-licens som gör att användarna kan köra modelldrivna appar.

Den enda appen som påverkas av ändringen är App 1, som tidigare krävde en licens för PowerApps plan 1 tidigare men nu kräver en PowerApps plan 2-licens eftersom den inte innehåller en entitet med komplex affärslogik.

Läs mer om licenser

Mer information om PowerApps och Dynamics 365-licenser finns på licensieringsöversikt.