צהריים טובים לכולם! שקלנו כמה אפשרויות לשימוש ב-Power Automate. במאמר זה, ברצוני להתעכב על כמה תרחישים של שימוש ב-Logic Apps ומספר הבדלים מ-Power Automate. כפי שגילינו בעבר, Power Automate ו-Logic Apps הם שירותים תאומים, הנבדלים רק בתחום המיקום (Office 365, Azure), כמו גם בגישה לרישוי וכמה תכונות פנימיות. בואו נראה היום אילו תכונות יש ל-Logic Apps לעומת Power Automate. בואו לא נבזבז זמן.
1. תדירות ההפעלה
Power Automate אינו מאפשר לך להתאים אישית את תדירות בדיקת תנאי הטריגר. עליך להסתמך על ערך ברירת המחדל. Logic Apps מאפשר לך להתאים אישית את המרווח והתדירות של בדיקת הטריגר, מה שמאיץ משמעותית את עיבוד האירועים. עם זאת, ל-Power Automate יש לעתים קרובות פחות הגדרות משמעותיות עבור טריגרים מאשר Logic Apps:
טריגר של Power Automate "ביצירת אלמנט":

הפעלה מפעילה של "ביצירת אלמנט" של Logic Apps:

Logic Apps מספק גם הגדרות אזור זמן ושעת התחלה עבור טריגר זה.
2. מעבר בין מצבי תצוגת זרם
בניגוד ל-Power Automate, ל-Logic Apps יש את היכולת לעבור בין תצוגת עיצוב לתצוגת קוד. תכונה זו מועילה מאוד באיתור ניפוי שגיאות בזרימות, וגם מאפשרת לך לבצע שינויים עדינים יותר בלוגיקה של הזרימות:

3. ניפוי שגיאות בשרשורים
לעתים קרובות, בעת הגדרת זרימות, עלינו לבדוק את נכונות הביצוע של לוגיקה כזו או אחרת שהוטמעה בהן. וכאן איננו יכולים להסתדר בלי ניפוי שגיאות. ל-Logic Apps יש מצב ניפוי שגיאות נוח להפליא עבור זרימות, שבאמצעותו ניתן להציג את נתוני הקלט והפלט של כל אחת מפעילויות הזרימה. במצב זה, ניתן לראות בכל עת באיזה שלב איזה מידע הגיע לפעילות ומה היה בפלט של הפעילות:

ל-Power Automate יש מצב זה, אך בגרסה מוגבלת מאוד.
4. מחברים "פרימיום"
כפי שכבר ידוע, ל-Power Automate יש חלוקה של מחברים לפי סוג, לרגילים ו"פרימיום":

מחברים רגילים זמינים תמיד, מחברים פרימיום זמינים רק בעת רכישת משתמש נפרד או תוכנית זרם נפרדת. ב-Logic Apps, כל המחברים זמינים לשימוש בו זמנית, אך מחויבים בהתאם לשימוש במחברים. מחברים רגילים זולים יותר להפעלת זרם, מחברים פרימיום יקרים יותר.
5. התחלת זרימה על ידי לחיצה על כפתור
אבל כאן Logic Apps מפסידה ל-Power Automate בכך שלא ניתן להפעיל את זרימת Logic Apps, למשל, באמצעות כפתור מאפליקציית Power Apps. עם Power Automate, כפי שגילינו , ניתן ליצור זרימות ולחבר אותן לאפליקציית Power Apps, לצורך קריאה נוספת, לדוגמה, בעת לחיצה על כפתור באפליקציה. במקרה של Logic Apps, אם עליך ליישם תרחיש כזה, עליך ליצור פלטים שונים, לדוגמה, להשתמש בטריגר "בעת קבלת בקשת HTTP" ולשלוח בקשת POST מהאפליקציה לכתובת שנקבעה מראש:

6. יצירת זרימה באמצעות Visual Studio
בניגוד ל-Power Automate, ניתן ליצור זרימות של Logic Apps ישירות דרך Visual Studio.
ניתן ליצור ולערוך זרימות של Logic Apps, לדוגמה, מ-Visual Studio Code, אם התקנת את ההרחבה של Azure Logic Apps. לאחר התקנת ההרחבה, תוכלו להתחבר ל-Azure. ולאחר אישור מוצלח, תקבלו גישה לזרימות הקיימות של Logic Apps בסביבה זו ותוכלו להמשיך לעריכת הזרימה הנדרשת:

כמובן שלא פירטתי את כל ההבדלים בין שני המוצרים הללו, אך ניסיתי לציין את התכונות שמשכו את עיני יותר מכל בעת פיתוח זרימות באמצעות Power Automate ו-Logic Apps. במאמרים הבאים נבחן תכונות מעניינות ומקרי הטמעה באמצעות מוצרים אחרים בסדרת Power Platform, ונחזור ל-Logic Apps יותר מפעם אחת. שיהיה לכם יום נעים לכולם!
מקור: www.habr.com
