Vytvorenie aplikácie plátna z v rámci riešeniaCreate a canvas app from within a solution

Vytvorenie aplikácie z v rámci riešenia, ak napríklad chcete nasadiť aplikáciu do iného prostredia.Create an app from within a solution if, for example, you want to deploy the app to a different environment. Riešenia môžu obsahovať nielen aplikácie, ale aj vlastné entity, množiny možností a ďalšie komponenty.Solutions can contain not only apps but also customized entities, option sets, and other components. Prostredie v rôznych spôsobov, ako môžete rýchlo prispôsobiť vytvorením aplikácie a ďalšie komponenty z v rámci riešenia, Exportovanie riešení a potom ich importovať do iného prostredia.You can quickly customize an environment in a variety of ways by creating apps and other components from within a solution, exporting the solution, and then importing it into another environment.

Riešenia sú postavené na rovnakej platforme ako Dynamics 365 for Customer Engagement.Solutions are built on the same platform as Dynamics 365 for Customer Engagement. Ďalšie informácie nájdete v téme prehľad riešení.For more information, see Solutions overview.

PožiadavkaPrerequisite

Ak chcete postupovať podľa krokov v tejto téme, musíte sa prepnúť do prostredia, ktoré obsahuje databázu Common Data Service.To follow the steps in this topic, you must switch to an environment that contains a Common Data Service database.

Vytvorenie riešeniaCreate a solution

Tento postup môžete preskočiť, ak už máte riešenie, v ktorej chcete vytvoriť aplikáciu alebo na ktoré sa má prepojiť aplikácie.You can skip this procedure if you already have a solution in which you want to create an app or to which you want to link an app.

  1. Prihláste sa do PowerApps, a potom (ak je to potrebné) prepnúť na vhodnom prostredí:Sign in to PowerApps, and then (if necessary) switch to the appropriate environment:

    • Ak chcete vytvoriť aplikáciu z v rámci riešenia, prepnite na prostredie, ktorý obsahuje databázu Common Data Service.If you want to create an app from within a solution, switch to any environment that contains a Common Data Service database.
    • Ak chcete vytvoriť prepojenie existujúcej aplikácie na riešenie, prepnite na prostredie, ktoré obsahuje danej aplikácie.If you want to link an existing app to a solution, switch to the environment that contains that app.
  2. V ľavom navigačnom paneli vyberte riešenia.In the left navigation bar, select Solutions.

    Riešenia možnosť v ľavom navigačnom paneliSolutions option in the left navigation bar

  3. Na banneri pod záhlavím okna, vyberte nové riešenie.In the banner under the title bar, select New solution.

    Možnosť nové riešenie na banneriNew-solution option in the banner

  4. V zobrazenom okne zadajte zobrazovaný názov, publisher a verzia pre vaše riešenie.In the window that appears, specify a display name, a publisher, and a version for your solution.

    Možnosti pre nové riešenieOptions for a new solution

    Názov (bez medzier) sa budú generovať automaticky na základe zobrazovaný názov, ktorý ste zadali, ale ak chcete, môžete prispôsobiť vygenerovaný názov.A name (with no spaces) will be generated automatically based on the display name that you specify, but you can customize the generated name if you want. Môžete určiť predvolený Vydavateľ pre vaše prostredie a 1.0 verziu, ak nemáte konkrétnych potrieb a v týchto oblastiach.You can specify the default publisher for your environment and 1.0 for the version if you don't have specific needs in those areas.

  5. V ľavom hornom rohu vyberte Uložiť a zavrieť.Near the upper-left corner, select Save and Close.

    Uložiť nové riešenieSave a new solution

Vytvorenie aplikácie plátna pri riešeníCreate a canvas app in a solution

Môžete vytvoriť aplikáciu s prázdnym plátnom v rámci riešenia.You can create a blank canvas app from within a solution. Nemožno automaticky vygenerovať aplikáciu s tromi obrazovkami alebo prispôsobiť šablónu alebo vzorové aplikácie z v rámci riešenia.You can't automatically generate a three-screen app or customize a template or sample app from within a solution.

  1. Prihláste sa do služby PowerApps.Sign in to PowerApps.

  2. V prípade potreby prepnite na prostredie, ktoré obsahuje riešenia, v ktorom chcete vytvoriť aplikáciu plátna.If necessary, switch to the environment that contains the solution in which you want to create a canvas app.

  3. V ľavom navigačnom paneli vyberte riešenia.In the left navigation bar, select Solutions.

    Riešenia možnosť v ľavom navigačnom paneliSolutions option in the left navigation bar

  4. V zozname riešení vyberte riešenie, v ktorej chcete vytvoriť aplikáciu plátna.In the list of solutions, select the solution in which you want to create a canvas app.

  5. Na banneri pod záhlavím okna, vyberte New > aplikácie > aplikácie plátna, a potom vyberte položku form factor (telefón alebo tablet) aplikácie, ktoré chcete vytvoriť.In the banner under the title bar, select New > App > Canvas app, and then select the form factor (phone or tablet) of the app that you want to create.

    Možnosti na vytvorenie novej aplikácie pri riešeníOptions to create an app in a solution

    PowerApps Studio sa otvorí s prázdnym plátnom na druhej karte prehliadača.PowerApps Studio opens with a blank canvas in another browser tab.

  6. Vytvorenie aplikácie (alebo aspoň jednu zmenu), a potom uložte zmeny.Create your app (or make at least one change), and then save your changes.

  7. Na karte prehliadača, ktorého ste vybrali riešenia, vyberte Hotovo obnoviť zoznam súčastí riešenia.On the browser tab where you selected your solution, select Done to refresh the list of components in your solution.

    TlačidloDone button

    Vaša nová aplikácia zobrazí v zozname súčastí pre toto riešenie.Your new app appears in the list of components for that solution. Ak chcete uložiť zmeny na svoju aplikáciu, sa prejaví vo verzii, ktorá je v riešení.If you save any changes to your app, they will be reflected in the version that's in the solution.

Ak chcete vytvoriť prepojenie aplikácie na riešenie, oba musia byť v rovnakom prostredí a aplikácia musí byť vytvorená z v rámci riešenia.If you want to link an app to a solution, both must be in the same environment, and the app must have been created from within a solution.

  1. Prihláste sa do služby PowerApps.Sign in to PowerApps.

  2. V prípade potreby prepnite na prostredie, ktoré obsahuje riešenia, ku ktorým chcete prepojiť aplikácie.If necessary, switch to the environment that contains the solution to which you want to link an app.

  3. V ľavom navigačnom paneli vyberte riešenia.In the left navigation bar, select Solutions.

    Riešenia možnosť v ľavom navigačnom paneliSolutions option in the left navigation bar

  4. V zozname riešení vyberte riešenie, ku ktorým chcete prepojiť aplikácie.In the list of solutions, select the solution to which you want to link an app.

  5. Na banneri pod záhlavím okna, vyberte pridať existujúcu položku > aplikácie > aplikácie plátna.In the banner under the title bar, select Add existing > App > Canvas app.

    Banner možnosti prepojiť existujúcu aplikáciuBanner options to link an existing app

    Zobrazí sa zoznam aplikácií plátna, ktoré boli vytvorené v rámci riešenia v tomto prostredí.A list of canvas apps that were created within a solution in this environment appears.

  6. V zozname aplikácií vyberte aplikáciu, ktorú chcete vytvoriť prepojenie na riešenie, a potom vyberte pridať.In the list of apps, select the app that you want to link to the solution, and then select Add.

    Tlačidlo pridaťAdd button

Známe obmedzeniaKnown limitations

Informácie o známych obmedzeniach nájdete v článku pomocou riešenia v službe PowerApps.For information about known limitations, see Use solutions in PowerApps.

Ďalšie krokyNext steps

  • Vytvorenie alebo prepojenie Ďalšie aplikácie a ďalšie komponenty, napríklad entity, postupy a tabule, na vaše riešenie.Create or link more apps and other components, such as entities, flows, and dashboards, to your solution.
  • Exportovať riešenie tak, že môžete nasadiť do iného prostredia, v službe AppSource, a tak ďalej.Export your solution so that you can deploy it to another environment, on AppSource, and so forth.