Entiteettien käyttöoikeusvaatimuksetLicense requirements for entities

Tärkeä

Tämä aihe on vanhentunut, ja se päivitetään pian vastaamaan viimeisimpiä käyttöoikeusmuutoksia, joita sovelletaan 1. lokakuuta 2019 alkaen.This topic is out-of-date and will be updated soon to reflect the latest licensing changes that are applicable starting October 1, 2019. Uusimmat tiedot entiteettiä koskevista käyttöoikeus sopimuksista on Power Apps-käyttöoikeusoppaassa .For the latest information on licensing requirements for entities, see the Power Apps licensing guide.

Sovellusten tekijät voivat käyttää suurinta osaa Common Data Service käytettävissä olevista entiteeteistä (myös mukautettuja entiteettejä ja Common Data Model -sovelluksen osana olevia entiteettejä), kun he luovat sovelluksia ja työnkulkuja käyttäjille, joilla on Power Apps-palvelupaketin 1 tai Power Automate -palvelupaketin 1 käyttöoikeus.App makers can use most of the entities available within Common Data Service (including custom entities and entities that are part of the Common Data Model) to create apps and flows for users who have a Power Apps Plan 1 or Power Automate Plan 1 license. Joissakin tapauksissa monimutkaista liiketoimintalogiikkaa sisältävät entiteetit on sidottu Dynamics 365 -sovelluksiin, jotka vaativat sovelluksen käyttäjiltä tietyn käyttöoikeuden.In some cases, entities contain complex business logic or are tied to Dynamics 365 applications that require app users to have a specific license.

EntiteettiEntity KuvausDescription TarveRequirement
Entiteetit, jotka sisältävät monimutkaista liiketoimintalogiikkaaEntities with complex business logic Nämä ovat entiteettejä, joissa käytetään monimutkaista palvelinpään liiketoimintalogiikkaa.These are entities that use complex server-side business logic. Esimerkki on entiteetti, jossa käytetään reaaliaikaista työnkulkua tai koodilaajennusta.For example, any entity that uses a real-time workflow or code plug-in. Power Apps-palvelupaketti 2 tai Flow-palvelupaketti 2Power Apps Plan 2 or Flow Plan 2
Rajoitetut entiteetitRestricted entities Nämä ovat kohteita, jotka eivät ole vakio-Common Data Servicen mukaisia, mutta jotka sisältyvät Dynamics 365:een (kuten Dynamics 365 Sales tai Dynamics 365 Customer Service) tai muun valmistajan ratkaisuun.These are entities that are not standard with Common Data Service but are included in a model-driven app available in Dynamics 365 (such as Dynamics 365 Sales or Dynamics 365 Customer Service) or a third-party solution. Esimerkkejä ovat tietoartikkeli, tavoite ja oikeuksien entiteetit.For example, the knowledge article, goal, and entitlement entities. Dynamics 365 -palvelupakettiA Dynamics 365 plan

Huomautus

Sovellukset ja työnkulut, jotka käyttävät näitä entiteettejä, vaativat käyttäjältä soveltuvat käyttöoikeudet. Sovelluksen ja työnkulun tekijällä ja kehittäjällä ei tarvitse olla käyttöoikeuksia.Apps and flows that use these entities require the app and flow user to be licensed appropriately-not the maker or developer of the app or flow.

Entiteetit, jotka sisältävät monimutkaista liiketoimintalogiikkaaEntities with complex business logic

Entiteetit, jotka sisältävät seuraavaa monimutkaista palvelinpään logiikkaa, vaativat näitä entiteettejä käyttäviltä sovelluksen tai työnkulun käyttäjiltä Power Apps-palvelupaketin 2 tai Power Automate -palvelupaketin 2 käyttöoikeudet:Entities that include the following complex server-side logic require users of an app or flow that uses these entities to have a Power Apps Plan 2 or Power Automate Plan 2 license:

  • Koodilaajennukset (lisätietoja on kohdassa Laajennuskehitys)Code plug-ins (for more information, see Plug-in development)

  • Reaaliaikaiset työnkulut (lisätietoja on kohdassa Työnkulkuprosessit)Real-time workflows (for more information, see Workflow processes)

    Huomautus

    Vain työnkulkuja, jotka on muunnettu reaaliaikaisiksi työnkuluiksi, käsitellään reaaliaikaisina ja synkronisina.Only workflows that are converted to a real-time workflow are considered real-time and synchronous. Taustalla suoritettavia työnkulkuja voi yhä käyttää soveltuvan Power Apps-palvelupaketin kanssa. Ne eivät vaadi lisäkäyttöoikeuksia.Workflows that are run in the background can still be used with the appropriate Power Apps plan and do not require additional licenses.

Ympäristöön määritettyjen laajennuskokoonpanojen ja työnkulkujen luettelossa on lisätietoja entiteetteihin lisätystä monimutkaisesta liiketoimintalogiikasta.To know whether or not you added complex business logic to your entities, review the list of plug-in assemblies and workflows configured in your environment. Jos kyseessä on luettelo entiteeteistä, joka voi sisältää palvelinpuolen logiikkaa, kun malliin perustuva sovellus on asennettu Dynamics 365:een (esimerkiksi Dynamics 365 Sales tai Dynamics 365 Customer Service), Katso monimutkaisia Power Apps Plan 2 -lisenssejä edellyttävät entiteetitFor the list of entities which may contain server side logic after installing a model-driven application in Dynamics 365 (such as Dynamics 365 Sales or Dynamics 365 Customer Service), see Complex entities requiring Power Apps Plan 2 licenses

Käyttöoikeusvaatimukset, joihin monimutkaisen liiketoimintalogiikan lisääminen vaikuttaaImpacting license requirements when adding complex business logic

Sovellusten tekijät voivat lisätä koodilaajennuksia ja reaaliaikaisia työnkulkuja entiteetteihin Common Data Service -ratkaisussa. Kun niin tehdään, käyttöönotettujen sovellusten käyttäjien käyttöoikeusvaatimukset voivat muuttua.App makers can add code plug-ins and real-time workflows to entities within Common Data Service, but doing so could change the license requirements for users of apps already deployed. Sovellusten tekijöiden tulee olla varovaisia, kun he lisäävät monimutkaista liiketoimintalogiikkaa entiteettiin. Tekijöiden tulee ensin tarkistaa, mitkä sovellukset käyttävät entiteettiä ja onko kyseisten sovellusten käyttäjillä vaaditut käyttöoikeudet.App makers should be cautious when adding complex business logic to an entity and should first check which apps use the entity and whether users of those apps have the appropriate licenses.

Rajoitetut entiteetitRestricted entities

Tietyt Dynamics 365 -sovellusten toimintoihin sidotut entiteetit vaativat sovellusten käyttäjiltä kyseisen sovelluksen käyttöoikeudet, jos käyttäjät haluavat luoda, päivittää tai poistaa tietueita entiteeteissä.Certain entities that are tied to the functionality of Dynamics 365 applications require app users to have the corresponding license for that application if they want to create, update, or delete records within the entities. Täydellinen rajoitettujen entiteettien luettelo on kohdassa Rajoitetut entiteetit, jotka vaativat Dynamics 365 -käyttöoikeudet.For a full list of restricted entities, see Restricted entities requiring Dynamics 365 licenses.

Esimerkkejä käyttöoikeuksistaLicensing examples

Barb ja Isaac luovat sovelluksia tietojen tallentamiseksi Power Appsissa Common Data Service -ratkaisun avulla.Barb and Isaac are creating apps in Power Apps using Common Data Service to store their data.

Barb luo kaksi kaaviosovellusta:Barb is creating two canvas apps:

  • Sovellus 1 – käyttää Tapaaminen-entiteettiä ja mukautettua entiteettiä, jotka tallentavat liittyvät tiedotApp 1 – uses the Appointment entity along with a custom entity that stores related information
  • Sovellus 2 – käyttää Tapaaminen-entiteettiä ja Tapaus-entiteettiä, joka on rajoitettu entiteettiApp 2 – uses the Appointment entity along with the Incident entity, which is a restricted entity

Isaac luo mallipohjaisia sovelluksia:Isaac is creating two model-driven apps:

  • Sovellus 3 – käyttää Tapaaminen-entiteettiä ja mukautettua entiteettiä, jotka tallentavat liittyvät tiedotApp 3 – uses the Appointment entity along with a custom entity that stores related information
  • Sovellus 4 – käyttää Tapaaminen-entiteettiä ja Tapaus-entiteettiä, joka on rajoitettu entiteettiApp 4 – uses the Appointment entity along with the Incident entity, which is a restricted entity

Barb ja Isaac tarvitsevat seuraavat käyttöoikeudet:Barb and Isaac need the following licenses:

  • Barb tarvitsee Power Apps-palvelupaketin 1 käyttöoikeuden kaaviosovellusten luomiseksi Common Data Service -ratkaisullaBarb needs a Power Apps Plan 1 license to create canvas apps using Common Data Service. Jos hänen on luotava tietokanta tai mukautettu entiteetti, hän tarvitsee Power Apps-palvelupaketin 2 käyttöoikeuden.If she needs to create a database or create a custom entity, she would need a Power Apps Plan 2 license.

  • Isaac tarvitsee Power Apps Plan 2 käyttöoikeuden mallipohjaisten sovellusten luomista varten.Isaac needs a Power Apps Plan 2 license to build model- driven apps.

Sovellusten käyttäjät tarvitsevat seuraavat käyttöoikeudet:App users need the following licenses:

  • Sovelluksen 1 käyttäjä tarvitsee vain Power Apps-palvelupaketin 1 tai palvelupaketin 2 käyttöoikeuden, koska sovelluksessa ei ole entiteettejä, jotka sisältävät monimutkaista liiketoimintalogiikkaa tai rajoitettuja entiteettejä.App 1 users only need a Power Apps Plan 1 or Plan 2 license, since the app doesn't contain any entities with complex business logic or restricted entities.

  • Sovelluksen 2 käyttäjät tarvitsevat Dynamics 365 Customer Service, Enterprise edition -käyttöoikeuden (tai Dynamics 365- tai Dynamics 365 Customer Engagement -palvelupaketin käyttöoikeuden), koska sovellus sisältää rajoitetun entiteetin.App 2 users need a Dynamics 365 Customer Service, Enterprise edition license (or a Dynamics 365 or Dynamics 365 Customer Engagement plan), since the app includes a restricted entity.

  • Sovelluksen 3 käyttäjät tarvitsevat Power Apps-palvelupaketin 2 käyttöoikeuden, koska se on mallipohjainen sovellus.App 3 users need a Power Apps Plan 2 license, since it's a model-driven app.

  • Sovelluksen 4 käyttäjät tarvitsevat Dynamics 365 for Customer Service, Enterprise edition -käyttöoikeuden (tai Dynamics 365- tai Dynamics 365 Customer Engagement -palvelupaketin käyttöoikeuden), koska sovellus sisältää rajoitetun entiteetin.App 4 users need a Dynamics 365 for Customer Service, Enterprise edition license (or a Dynamics 365 or Dynamics 365 Customer Engagement plan), since the app includes a restricted entity.

    Dynamics 365 for Customer Service -sopimukseen sisältyy Power Apps Plan 2 -lisenssi, jonka avulla käyttäjät voivat suorittaa mallipohjaisia sovelluksia.The Dynamics 365 for Customer Service plan includes a Power Apps Plan 2 license, which allows users to run model-driven apps.

Katsotaan, mitä tapahtuu, kun Isaac lisää reaaliaikaisen työnkulun mukautettuun entiteettiin, jota on käytössä sekä Barbin että Isaacin sovelluksessa.Now, let's see what happens when Isaac adds a real-time workflow to the custom entity that both Barb and Isaac are using in their apps.

Barb ja Isaac tarvitsevat seuraavat käyttöoikeudet:Barb and Isaac need the following licenses:

  • Barb tarvitsee yhä Power Apps-palvelupaketin 1 käyttöoikeuden kaaviosovellusten luomiseksi Common Data Service -ratkaisullaBarb still needs a Power Apps Plan 1 license to create canvas apps using Common Data Service.

  • Isaac tarvitsee yhä Power Apps Plan 2 käyttöoikeuden mallipohjaisten sovellusten luomista varten.Isaac still needs a Power Apps Plan 2 license to build model-driven apps.

Sovellusten käyttäjät tarvitsevat seuraavat käyttöoikeudet:App users need the following licenses:

  • Sovelluksen 1 käyttäjät tarvitsevat nyt Power Apps-palvelupaketin 2 käyttöoikeuden, koska sovellus sisältää entiteetin, jolla on reaaliaikainen työnkulku.App 1 users now need a Power Apps Plan 2 license, since the app contains an entity with a real-time workflow.

  • Sovelluksen 2 käyttäjät tarvitsevat yhä Dynamics 365 for Customer Service, Enterprise edition -käyttöoikeuden (tai Dynamics 365- tai Dynamics 365 Customer Engagement -palvelupaketin käyttöoikeuden), koska sovellus sisältää rajoitetun entiteetin.App 2 users still need a Dynamics 365 for Customer Service, Enterprise edition license (or a Dynamics 365 or Dynamics 365 Customer Engagement plan), since the app includes a restricted entity.

  • Sovelluksen 3 käyttäjät tarvitsevat yhä Power Apps-palvelupaketin 2 käyttöoikeuden, koska se on mallipohjainen sovellus.App 3 users still need a Power Apps Plan 2 license, since it's a model-driven app.

  • Sovelluksen 4 käyttäjät tarvitsevat yhä Dynamics 365 for Customer Service, Enterprise edition -käyttöoikeuden (tai Dynamics 365- tai Dynamics 365 Customer Engagement -palvelupaketin käyttöoikeuden), koska sovellus sisältää rajoitetun entiteetin.App 4 users still need a Dynamics 365 for Customer Service, Enterprise edition license (or a Dynamics 365 or Dynamics 365 Customer Engagement plan), since the app includes a restricted entity.

    Dynamics 365 for Customer Service -sopimukseen sisältyy Power Apps Plan 2 -lisenssi, jonka avulla käyttäjät voivat suorittaa mallipohjaisia sovelluksia.The Dynamics 365 for Customer Service plan includes a Power Apps Plan 2 license, which allows users to run model-driven apps.

Ainoa sovellus, johon tämä muutos vaikuttaa, on sovellus 1. Aikaisemmin sen käyttäminen edellytti Power Apps-palvelupaketin 1 käyttöoikeutta, mutta nyt edellytyksenä on Power Apps-palvelupaketin 2 käyttöoikeus, koska se sisältää entiteetin, jolla on monimutkaista liiketoimintalogiikkaa.The only app impacted by this change is App 1, which previously required a Power Apps Plan 1 license, but now requires a Power Apps Plan 2 license, since it contains an entity with complex business logic.

Lisätietoja käyttöoikeuksistaMore about licensing

Lisätietoja Power Apps- ja Dynamics 365 -käyttöoikeuksista on kohdassa Käyttöoikeuksien yleiskatsaus.For more information about Power Apps and Dynamics 365 licenses, see Licensing overview.