Бөлісу құралы:


Классикалық Microsoft Dataverse жұмыс ағындарын ағындармен ауыстырыңыз

Бұл тақырып Power Automate мүмкіндіктерді классикалық жұмыс процесімен салыстырады.

Power Automate классикалық фондық жұмыс үрдісі үлгісінен айтарлықтай артықшылықтарға ие; классикалық жұмыс үрдісінің орнына процестерді автоматтандыру үшін Power Automate пайдалануды қарастырған жөн.

Жаңа автоматтандыру процестерін құру үшін классикалық Microsoft Dataverse жұмыс үрдістерінің орнына ағындарды жасаңыз. Бұған қоса, бар классикалық фондық жұмыс процесі процестерін қарап шығып, оларды ағындармен ауыстыруды қарастыру керек.

Мүмкіндік мүмкіндіктерін салыстыру

Бұл кесте Power Automate және классикалық жұмыс үрдістерінің мүмкіндіктері арасындағы салыстыруды қорытындылайды.

Біз Power Automate жаңа мүмкіндіктерді үздіксіз қосып отырамыз. Біз осы кестедегі ақпаратты Power Automate мүмкіндіктерге ие болған сайын жаңартамыз; жиі қайталаңыз! Классикалық фондық жұмыс ағындарын ағындармен ауыстыруға көмектесетін алдағы мүмкіндіктер туралы ақпаратты Жаңалықтар мен жоспарлар Power Automate бөлімінен қараңыз.

Мүмкіндік Power Automate Классикалық жұмыс процесі
Модельдеу Шартты тармақталу Иә Иә
Ілмек Иә Жоқ
Бағандардағы күту шарттары Жоқ Иә
Параллель тармақ Иә Жоқ
Сыртқы жүйелерге арналған қораптан тыс қосқыштар (сыртқы қызметтерде әрекеттерді іске қосу және орындау) Иә Жоқ
Құрамы Динамикалық мазмұн Иә Иә
Оқиға деректерінің алдын ала кескініне қол жеткізу Жоқ Иә
еншілес жұмыс процестерін іске қосыңыз Иә Иә
Орындау Microsoft Dataverse әрекеттер (соның ішінде теңшелетін) Иә Иә
Арнайы фондық жұмыс процесі әрекеттерін іске қосыңыз Жоқ Иә
Транзакцияны орындау үшін топтық қадамдар Иә (өзгертулер жиынтығы) Жоқ
Бекіту жұмыс процестері Иә Жоқ
Орындау Баған өзгерістерінде іске қосу Иә Иә
Шартты түрде баған мәндері бойынша іске қосу (мысалы, күн бағанындағы белгілі бір күнде) Жоқ Жоқ
Бірнеше Dataverse кесте оқиғаларында іске қосу Иә Иә
Сұраныс бойынша іске қосыңыз Иә Иә
Іске қосу аумақтары
(мысалы, ұйым, құрылымдық бөлімше, пайдаланушы)
Иә Иә
Кесте бойынша жүгіру Иә Жоқ
Синхронды түрде іске қосу (нақты уақытта) Жоқ Иә
Тарих Аудит Иә Иә
Аналитиканы іске қосыңыз Иә Жоқ
Авторлық және портативтілік Шешімді қолдау Иә Иә
Қазіргі заманғы дизайнер Иә Жоқ
AI көмегімен авторлық Иә No

Мысал сценарий: фондық жұмыс процесін бұлт ағынымен ауыстырыңыз

Сату сценарийін елестетіп көріңіз, онда сіз тұтынушыға баға ұсынысын жинадыңыз және енді тұтынушыға баға ұсынысын жібермес бұрын басқару тобынан мақұлдауды сұрауыңыз керек. Классикалық жұмыс үрдістерімен бұл оңай емес және бұл шешімдердің көпшілігі әзірлеушіден тырнақша жолының элементтерін шығарып алу үшін реттелетін фондық жұмыс процесі әрекеттерін жазуды талап етеді.

Кейбір Power Automate мүмкіндіктерді қамтитын кейінірек шолуда көрсетілгендей, ағындармен бұл сценарийді құру оңайырақ. Бұл мүмкіндіктерге мыналар жатады:

  • Сұраныс бойынша жұмыс істейтін бұлт ағынын жасау.
  • Dataverse кестеге қатысты жолдар тізімін алу.
  • Жолдар тізімін айналдыру.
  • Мақұлдау сұрауларын жіберу.

Сатушыға сұрау бойынша мақұлдау сұрауын іске қосуға рұқсат беру үшін:

  1. жүйеге кіріңіз Power Automate және шешімде бұлт ағынын жасау.

  2. Триггерлер тізімінен Microsoft Dataverse – Жол таңдалғанда, содан кейін кесте ретінде Дәйексөздер таңдаңыз.

    Бұл триггер бұлт ағынының жол немесе жолдар жиынында сұраныс бойынша іске қосылуына мүмкіндік береді.

  3. Триггер конфигурацияланған кезде ағында іске қосу үшін әрекеттерді қосыңыз. Бұл бекітушіге тырнақшаға алынған элементтер мен мәндерді анықтау үшін қажетті жиынтық мәліметтерді береді. Microsoft Dataverse – Жолдар тізімі әрекетін қосу арқылы бастаңыз. Мақсат - Дәйексөзден жеке элементтерді алу, сондықтан Кесте атауыДәйексөз жолдары деп орнатыңыз. Тізімде ағын іске қосылған Бағаға жататын тырнақша жолы элементтері ғана бар екеніне көз жеткізу үшін OData мәнері сүзгі шартын көрсетеміз. In the Filter Query box, type _quoteid_value eq and then select Quote from the list of dynamic values that appear.

  4. Бекіту үшін тырнақша жолының элементтерін қорытындылағымыз келгендіктен, Айнымалы мәнді инициализациялау әрекетін қосыңыз. Set Name to Quote line summary, and Type to String (from the drop-down list), and leave Value empty.

  5. Жол айнымалысына қосу әрекетін қосыңыз, содан кейін біз бұрын жасалған Дәйексөз жолының қорытындысы айнымалысын таңдаңыз. In the Value box, select Quantity, Name, Price Per Unit, Extended amount, and Manual discount from the list of dynamic values. Power Automate дизайнер бұл мәндердің тырнақша жолы элементтері тізімінен екенін анықтайды және бұл әрекетті келесі мәліметтерді қамтамасыз ету үшін әр қолдану цикліне қосады. әрбір жол элементі осы жиынтыққа қосылады.

    Мәндерді таңдауды көрсететін скриншот.

  6. Біз жасаған баға ұсыныстарының қорытындысы бойынша мақұлдауды сұрау үшін Бекіту – Бастау және бекіту әрекетін күтіңіз. Бекіту түрін таңдаңыз(мысалы, Мақұлдау/Қабылдамау – Алдымен жауап беру), мақұлдау сұрауын беріңіз Тақырып (мысалы, динамикалық мәндер тізімінен таңдалған мақұлдау сұралатын бағаның атауы) және қажет адамның электрондық пошта мекенжайын енгізіңіз. Тағайындалған бағанындағы бағаны қарап шығу және бекіту. Мәліметтер жолағында Дәйексөз жолының қорытындысы айнымалы мәнін пайдалану үшін қатысты болуы мүмкін кез келген басқа ақпаратпен бірге қосыңыз. динамикалық мән таңдау құралы (мысалы, Жалпы сома).

  7. Мақұлдау қабылданған немесе қабылданбаған кезде не болатынын анықтау үшін Шарт әрекетін қосыңыз. Шарттың бірінші өрісіндегі динамикалық мәндер тізімінен Нәтиже таңдаңыз, ашылмалы тізімнен құрамында екінші өріске тізімді енгізіңіз және шарттың үшінші өрісіне Бекіту деп енгізіңіз. Соңында, бекіту нәтижесіне негізделген әрекеттерді қосыңыз (мысалы, хабарландыру электрондық поштасын жіберу).

    Шарт әрекетінің скриншоты.

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

Бекіту ағыны құрылымының скриншоты.

Бұл ағынды баға белгілеуіңізге қарсы іске қосқанда, ол осы баға ұсынысы үшін тырнақша жолы элементтерін жинақтайды және бекітуші Power Automate немесе олар алатын әрекеттік электрондық поштадан жауап бере алатын бекіту сұрауын жібереді. Міне дисплейдің мысалы:

Әрекеттегі ағынның скриншоты.

  • Күрделі басқа-егер шартты логикасы бар жұмыс процестері

    Шарттарды пайдаланудың орнына қосқыш әрекетін пайдалануды ұсынамыз.

  • Қосылатын модуль/кодтан орындалатын жұмыс процестері

    Триггерлерден бастау үшін ағынды қайта құруды ұсынамыз:

    • Ондағы оқиғаларға негізделген ағындарды іске қосу үшін Microsoft Dataverse триггерлерді пайдаланыңыз.

    • Сыртқы қызметтегі оқиғаларға негізделген ағындарды іске қосу үшін 260-тан астам қордан тыс қосқыштарды пайдаланыңыз.

    • Қажетті қосқыш қораптан тыс қол жетімді емес сценарийлер үшін жеке теңшелетін қосқышты оңай жасаңыз. Қосымша ақпарат: Нөлден реттелетін қосқышты жасаңыз

    • Соңында, алдын ала құрастырылған қосқыштардың бірін пайдаланып немесе реттелетін қосқышты жасау арқылы ағынды іске қоса алмайтын сценарийлер болса, HTTP сұрауы қабылданған кезде триггерін пайдаланыңыз. ағынды шақыру.

  • Рекурсивті орындалатын жұмыс процестері

    Оның орнына ағындардағы әрбір цикліне do-until немесе қолдану опциясын пайдаланыңыз.

  • Жолдар тізімін қажет ететін жұмыс процестері

    тізім жолдары әрекетін пайдаланыңыз. Бұл әрекетті пайдаланған кезде, шығарып алғыңыз келетін жолдар санын азайту арқылы әрекетті оңтайландыру үшін OData синтаксисін пайдаланып жолды сүзу шарттарын анықтаңыз.

  • Кесте бойынша жұмыс істеу үшін ұйықтайтын жұмыс процестері

    Бизнес логикасын мерзімді аралықтармен іске қосу үшін қайталану триггерін пайдаланыңыз.

  • Әрекеттердің бір транзакцияда орындалуын қамтамасыз ету үшін орындалулары басқарылатын жұмыс процестері

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

  • Сәтсіздіктерге арналған фондық жұмыс үрдісін бақылаңыз

    Power Automateішінде алдыңғы әрекет орындалмаған кезде оны іске қосу үшін конфигурациялау үшін әрекеттегі кейін орындау параметрін пайдаланыңыз. Мысалы, Power Automate жолды жаңарту әрекеті сәтсіз болғанда немесе уақыт біткенде, мобильдік хабарландыру жіберіңіз.

ЖҚС

  • Менде Dynamics 365 лицензиясы бар. Мен Power Automate пайдалана аламын ба?

    Әрбір Dynamics 365 пайдаланушысы Power Automate пайдалануға құқылы. Лицензиялау туралы ақпаратты қарап шығыңыз.

  • Менің ағындарым қаншалықты жиі іске қосылуы мүмкін?

    Dynamics 365 (немесе Microsoft Dataverse) ағындары триггерден кейін нақты уақыт режиміне жақын орындалады, себебі олар веб-хуктарды пайдаланады (сұрау қажет емес).

    • Тікелей API қатынасы сияқты, жүйеде дроссельдер/шектеулер бар. Қосымша ақпарат: Шектеулер мен конфигурация Power Automate
    • Нақтырақ айтқанда, ағынға 5 минутта 100 000 әрекеттің шегі бар. Бұлт ағынындағы бір цикл бірден 100 000-нан астам элементті өңдей алмайды.
    • 5 минутта ең көбі 6 ГБ өткізу қабілеті.
  • Бір ағын қанша уақытқа созылады?

    Бір ағынның жұмыс уақыты 30 күннен кейін бітеді.

  • Ағындарды орталар арасында қалай жылжытамын?

    Классикалық жұмыс үрдістері сияқты, процестерге арналған толық қолданбаның өмірлік циклін қолдау үшін шешімдерде ағындарды жасауға болады.

  • Power Automate тәуелділіктер Microsoft Dataverse ішінде бақыланады ма?

    Шешімдегі басқа құрамдастарға ұқсас шешімдердегі ағындарға қатысты барлық тәуелділіктер Microsoft Dataverse ішінде бақыланады.

  • Синхронды жұмыс процестері туралы не деуге болады?

    Біз синхронды жұмыс үрдістері соңғы пайдаланушы өнімділігі мәселелеріне елеулі үлес қосатыны туралы пікірлерді көрдік. Мақсатыңызды немесе фондық жұмыс үрдісінің бөліктерін бұлт ағынын пайдаланып құрастыруға болатынын бағалауды ұсынамыз. Әрекеттерді асинхронды деп бөле алсаңыз, Power Automate әрекетті аяқтаған кезде пайдаланушы әрекетін жалғастыра алады.

  • Power Automateпайдалану, менің деректерім аймақта (яғни, Dynamics 365 немесе Microsoft Dataverse ортасымен бірдей аймақ) қала ма?

    Иә, Power Automate әрдайым Microsoft Dataverseмен бірдей аймақты пайдаланады.

  • Маған прокси/брандмауэр өзгерістерін енгізу керек пе?

    Прокси/брандмауэр өзгерістерін енгізу қажеттігін анықтау үшін IP мекенжайының конфигурация анықтамасын қараңыз.