Қолданбадан, ағыннан, кодтан немесе басқа функциядан функцияны шақыру (алдын ала қарау)

[Бұл бөлім – шығарылым алдындағы құжаттама және ол өзгеруі мүмкін.]

Сіз Dataverse файлдарды кенеп қолданбасынан, үлгіге негізделген қолданбадағы пайдаланушы бетінен, ағыннан, кодтан немесе басқа функциядан шақыра аласыз.

Маңызды

  • Бұл алдын ала қарау мүмкіндігі болып табылады.
  • Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.

Функцияны кенеп қолданбасынан немесе пайдаланушы бетінен шақырыңыз

  1. (make.powerapps.com) ішіндегі Функциялар Power Apps аймағынан кенеп қолданбасынан немесе пайдаланушы бетінен шақырғыңыз келетін функцияны таңдаңыз.
  2. Пәрмендер жолағында Код үзіндісін көшіру таңдаңыз.
  3. Көшірілген формуланы мәтіндік редакторға, блокнотқа немесе оңай сілтеме жасай алатын жерге қойыңыз және сақтаңыз.
  4. Power Apps Studio ішінде:
    1. Power Apps Studio ішінде кенеп қолданбасын немесе реттелетін бетті жасаңыз немесе өңдеңіз.

    2. Сол жақ навигация панелінде, Деректер көздері қойындысында Add Data таңдаңыз, Dataverse коннекторынан Environment кестесін іздеңіз және оны таңдаңыз.

      Ескертпе

      Егер Environment кестесі таңдауға қолжетімсіз болса, сол ортада жаңа қосымша жасап, оны құруды іске қосыңыз.

    3. Кенепке келесі компоненттерді енгізіңіз:

      • Санды енгізу сияқты әрбір параметрдің деректер түріне сәйкес келетін енгізуді басқару элементтерін қосыңыз.
      • Функцияны шақыру үшін түймені қосыңыз.
      • Санды енгізу сияқты параметрдің деректер түріне сәйкес шығыс басқару элементін қосыңыз.
  5. Өзіңіз жасаған түймені таңдап, OnSelect сипатта Environment.new_calculatesum сияқты функцияңызды енгізіңіз.
  6. Сәйкес кіріс басқару элементтеріне сілтеме жасау үшін әрбір кіріс параметрін Value салыстырыңыз:
    • Функцияңыз Environment.new_CalculateSum({ X: Value, Y: Value }); болса, оны келесі түрде қайта жазуға болады: Environment.new_CalculateSum({ X: NumberInput1.value, Y: NumberInput2.value });.
    • Функцияның "нәтиже" шығысын орнату үшін формуланы "Орнату(нәтиже, Environment.new_CalculateSum({ X: NumberInput1.value, Y: NumberInput2.value }))" күйіне жаңартыңыз.
  7. Шығыс басқару элементін таңдап, 'result.z' формуласымен 'Value' сипатын орнатыңыз.

Қолданбаны алдын ала қарап шығыңыз, 1 және 2 кіріс мәндерін енгізіңіз және түймені таңдаңыз. Нәтиже шығыс өрісінде көрсетілуі керек.

a Power Automate бұлт ағынынан функцияларды шақыру

  1. Бұлт ағынында Microsoft Dataverse қосқыштан жаңа әрекетті қосыңыз.
  2. Шектеусіз әрекетті орындау деп аталатын әрекетті таңдаңыз
  3. Функцияңызды таңдаңыз. Функцияның префиксі бар бірегей атауы бар.
  4. Барлық кіріс параметрлері үшін мәндерді беріңіз (бар болса).

Функцияларды Dataverse Web API интерфейсінен шақыру

Web API интерфейсінен теңшелетін API интерфейстерін шақыру мақаласындағы байланыстырылмайтын әрекет бөлімдері үшін қадамдарды орындаңыз (қосылатын модульдің сәйкес аумағына байланысты).

Жаңа функциялардың ішінен бұрыннан бар функцияларды шақырыңыз

Жаңа функцияда бар функцияны шақыру үшін синтаксисті пайдаланыңыз: Environment.ExistingFunction({inputParam1: value1, inputParam2: value2, ... inputParamN: valueN})

Шығару әрқашан жазба болғандықтан, шығыс параметрлеріне қол жеткізу үшін нүкте белгісін пайдаланыңыз. Мысалы, "ExistingFunction" функциясының out1 және out2 ретінде анықталған екі шығыс параметрі болса, оларға мына екі жолдың кез келгенімен қол жеткізуге болады:

  • Environment.ExistingFunction({inputParam1: value1, inputParam2: value2, ... inputParamN: valueN}).out1
  • Environment.ExistingFunction({inputParam1: value1, inputParam2: value2, ... inputParamN: valueN}).out2

Функциялары бар шектеулер Dataverse

  • Қолданыстағы кенеп қолданбаларындағы жаңа функцияларға қол жеткізу үшін орта тілінің нысанын оқу керек. Бар кенеп қолданбасына орта кестесінің деректер көзін қосқаннан кейін жасалған кез келген функциялар үшін Power Fx орта тіл нысанын жою және оқу керек. Содан кейін әрекеттер ретінде функциялардың жаңартылған тізімін көресіз.
  • Кірістірілген қолдау. функциялар Power Fx өрнектерден Microsoft жариялаған Microsoft әрекеттерін ғана шақыра алады.
  • Кейбір Collect сценарийлер Patch талап етеді. Collect() жұмыс істемейтін кейбір сценарийлер бар. Шешім мына жерде баған үлгісіне қатысты толтыруда көрсетілгендей Patch() қолдану болып табылады.
Patch(Faxes,
       Collect(Faxes, {  Subject : "Sub1" } ),
       { Regarding : First(Accounts) }
    )

Түзету және функциялар бойынша көмек алыңыз

Функцияңызды жасау немесе іске қосу мәселелеріне тап болсаңыз, жөндеу үшін trace() функцияны пайдаланыңыз немесе орын алуы мүмкін жалпы мәселелер үшін функциялармен шектеулер Dataverse бөліміне өтіңіз.

trace() функциясы арқылы жөндеу

  1. Бақылау функциясын пайдаланып жөндеуді жасау үшін қосылатын модульді және реттелетін жұмыс процесі әрекетін бақылауды қосқаныңызға көз жеткізіңіз.
  2. Power Apps (make.powerapps.com) тармағына өтіп, жоғарғы оң жақтағы Параметрлер тісті доңғалақ белгішесін таңдап, Қосымша параметрлерді таңдаңыз.
  3. Параметрлер > Аудиттеу > Жаһандық аудит параметрлері таңдаңыз.
  4. Теңшеу қойындысында Қосылатын модульді бақылау журналына кіруді қосуБарлығы үшін қосылғанын тексеріңіз.

Бақылауды қосқаннан кейін Power Fx формулаларды жөндеу үшін trace() функцияларын пайдалануды бастауға болады. a Power Fx өрнегі ішінде trace() функциясын пайдалану жолы туралы қосымша ақпарат алыңыз: Бөлу функциясы - Power Platform.

Анықтама + қолдау қызметіне хабарласу

Microsoft Dataverse Төмен кодты қосылатын модульдер бойынша кеңестерде қарастырылмаған функцияларға қатысты мәселелер және алынған құжатсыз қателер сияқты белгілі мәселелер үшін Анықтама + қолдау көрсету тәжірибесін пайдаланыңыз және келесі ақпаратты қосыңыз:

  • Мәселе түрі- Dataverse Web API және SDK.
  • Мәселе қосалқы түрі.

Мысал функциялар

ішінде функцияларды жасаңыз және пайдаланыңыз Microsoft Dataverse