Power Apps component framework

Power Apps жасаушыларына қолжетімді болу үшін, Power Apps component framework құрамдастары шешімге жинақталып, экспортталып, содан кейін Common Data Service бағдарламасымен Power Apps ортасына импортталуы қажет. Келесі бөлімдерде осыны істеу жолы сипатталады.

Код құрамдасын жинап, орналастыру

Бұл бөлімде құрамдастар Power Apps жасаушыларына қолжетімді болатындай код құрамдастарын Microsoft Dataverse бағдарламасына импорттау жолы сипатталады.

Power Apps CLI пайдалану арқылы код құрамдастарын іске асырғаннан кейін , келесі қадам - барлық кодтың құрамдас элементтерін шешім файлына жинақтау және шешім файлын Dataverse бағдарламасына импорттау, осылайша сіз жасаушының орындау уақыты тәжірибесінде код құрамдастарын көре аласыз.

Шешім файлын жасау және импорттау үшін:

  1. Cdsproj файлы бар қалтада жаңа қалта жасап, CLI пәрменін mkdir Solutions пайдалану арқылы атын Шешімдер деп (немесе қалаған атауға) өзгертіңіз. cd Solutions пәрменін пайдалану арқылы каталогты шарлаңыз.

  2. Төмендегі пәрменді пайдаланып жаңа шешім жобасын жасаңыз. Шешім жобасы Dataverse бағдарламасына импорттау үшін пайдаланылатын шешім zip (сығымдалған) файлына код құрамдасын біріктіру үшін пайдаланылады.

    pac solution init --publisher-name \<enter your publisher name\>
    --publisher-prefix \<enter your publisher prefix\>
    

    Ескерім

    Орта үшін жариялаушы аты және жариялаушы префиксі мәндері бірегей болуы қажет. Қосымша ақпарат: Шешім жариялаушы және Шешім жариялаушы префиксі

  3. Жаңа шешім жобасы жасалғаннан кейін, жасалған үлгі құрамдасы орналасқан орындағы Шешімдер қалтасын қараңыз. Төменде көрсетілген пәрмен арқылы сілтеме қоса аласыз. Бұл сілтеме құрастыру кезінде қандай код құрамдастарын қосу керектігі туралы шешім жобасын хабарлайды. Бір шешім жобасында бірнеше құрамдастарға сілтемелер қоса аласыз.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. To generate a zip file from the solution project, go to your solution project directory and build the project by using the following command. This command uses the MSBuild program to build the solution project by pulling down the NuGet dependencies as part of the restore. Only use /restore the first time the solution project is built. For every build after that, you can run the command msbuild.

    msbuild /t:build /restore
    

    Кеңес

    • Егер MSBuild 15.9.* жолда болмаса, msbuild пәрмендерін іске қосу үшін Visual Studio 2017 жүйесіне арналған Әзірлеуші пәрмені ұсынысын ашыңыз.
    • Түзету конфигурациясында шешімді құрастыру әрекеті басқарылмайтын шешім бумасын құрады. Басқарылатын шешім бумасы шығарылым конфигурациясында шешімді құрастыру арқылы құрылады. cdsproj файлында SolutionPackageType сипатын көрсету арқылы осы параметрлерді қайта анықтай аласыз.
    • Өндіріс құрылымын шығару үшін msbuild конфигурациясын Шығарылым конфигурациясына орната аласыз. Мысал: msbuild /p:configuration=Release
    • Егер шешіміңізде msbuild пәрменін іске қосқанда "Көпмағыналы жоба атауы" деген қатеге тап болсаңыз, шешіміңіздің аты мен жоба атауы бірдей емес екеніне көз жеткізіңіз.
  5. Құру сәтті аяқталғаннан кейін құрылған шешім файлдары \bin\debug\ (немесе \bin\release) қалтасына орналастырылады.

  6. Шешімді Dataverse ортасына импорттауды автоматтандыру үшін Microsoft Power Platform Build Tools құралдарын пайдалануға болады; болмаса, веб-портал көмегімен шешімді Dataverse ортасына импорттауды қолмен жасауға болады.

Құрылым мен шешімдер арқылы жасауға болатын қосымша тапсырмалар

Төменде құрылым және шешімдермен жұмыс істеу кезінде жасай алатын қосымша ортақ тапсырмаларға сілтемелер берілген.

Сондай-ақ, келесіні қараңыз

Плагиндер