הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
ניהול מחזור החיים של היישום (ALM) הוא ערכה של תהליכים, אנשים וכלים השולטים במחזור החיים של הסוכן. הוא מתחיל באיסוף הראשוני ובדרישות של פיתוח, בדיקות, פריסה ותחזוקה מתמשכת עד להוצאה משימוש. התוצאה היא יעילות גדולה יותר ודרך צפויה וניתנת לשחזור לספק סוכנים.
מהם היתרונות של ALM?
היתרונות של תרגול ALM בריא כוללים:
- מהדורות מהימנה: צמצום הסיכון לשגיאות ומבטיח פריסות עקביות.
- פיקוח ותאימות: עוזר לאכוף מדיניות ותקני אבטחה ארגוניים.
- מדרגיות ושימוש חוזר: מאפשר לפתרונות לגדול מבלי להמציא מחדש תהליכים.
- איכות במהירות: מאזן מסירה מהירה עם תקנים באיכות גבוהה.
- המשכיות עסקית: מזעור זמן השבתה ושיבושים במהלך עדכונים.
- שיתוף פעולה בצוות: שיפור התיאום בין מפתחים, בודקים ופעולות.
- תחום מקצה לקצה: מביא מבנה לכל שלב במחזור החיים של היישום.
החל שיטות עבודה מומלצות עבור Power Platform ALM
Copilot Studio בנוי על בסיס זהה לזה של Power Platform ומציע אפשרויות עשירות בכל הנוגע לניהול מחזור החיים של Application. לכן, שתי הפלטפורמות עוקבות אחר כמה הנחיות נפוצות:
- הגדר אסטרטגיית סביבה כדי להבטיח שהיוצרים יוכלו לבנות בתוך סביבות מאובטחות, קלות משקל ובעלות קהל מצומצם לפני ביצוע הנחיות מאומתות לפריסת סוכנים לצורך בדיקה בסביבות בדיקה וייצור והרחבת השימוש.
- השתמש בפתרונות כגורמים מכילים כדי להעביר פריטים והתאמות אישיות בין סביבות.
- החל משתני סביבה עבור הגדרות ספציפיות לסביבה והגדר הפניות חיבור עבור חיבורים ואישורים ספציפיים לסביבה.
- יישם אפשרויות פריסה של שילוב רציף ומסירה רציפה (CI/CD) עבור כיווונות ללא קוד ומפתחות (קווי צינור, Azure DevOps או GitHub).
- הפוך בקרת מקור לזמינה עם שילוב מקורי של Git.
קביעת תצורה ואבטחת סביבת עבודה
אסטרטגיית ALM בריאה כוללת לפחות שלוש בסביבות: פיתוח, בדיקה וייצור. לאחר שמפתח מבצע שינויים בסוכן בסביבות הפיתוח, הוא מקדם אותו לסביבת הבדיקה. אם הבודקים חושפים באגים, המפתח מתקן אותם בפיתוח ומקדם את הסוכן שוב. לאחר שהבדיקות עוברות, הסוכן נפרס לפריסה בייצור.
קבע את תצורת סביבת הייצור כסביבת סוג ייצור. קבע את התצורה של כל הסביבות האחרות, כולל פיתוח ובדיקה, כסביבות של סוג ארגז חול.
אבטח כל סביבה על-ידי החלת קבוצת אבטחה מסוג Entra כדי להגביל את הגישה לחברים שלה בלבד.
פעל בהתאם לכללי הזהב של ALM
השתמש בכללים אלה כדי להבטיח תהליך עקבי ומהימן של ניהול מחזור חיים של אפליקציות.
- אל תהתאים אישית מחוץ לסביבת פיתוח.
- עבוד תמיד בהקשר של פתרונות.
- השתמש במפרסם מותאם אישית ובקידומת.
- צור פתרונות נפרדים רק אם עליך לפרוס רכיבים באופן עצמאי.
- השתמש במשתנה סביבה עבור הגדרות וסודות שמשתנים בין הסביבות.
- ייצא ופרוס פתרונות כמנוהלים, אלא אם אתה מגדיר סביבת פיתוח.
- שקול להפוך ALM לאוטומטי עבור בקרת מקור ופריסה אוטומטית.
סקור את השיקולים הספציפיים של ALM ב-Copilot Studio
Copilot Studio כולל כמה פריטים ספציפיים שאינם מודעים לפתרון. פריטים אלה אינם פועלים לפי תהליך הפריסה הרגיל של הפתרון ומחייבים שלבים לאחר הפריסה בסביבה המקומית, כגון:
- Azure Application Insights הגדרות
- הגדרות אימות ידני
- Direct Line / הגדרות אבטחה של ערוץ אינטרנט
- ערוצים פרוסים
- שיתוף (עם יצרנים אחרים או עם משתמשי קצה)
יצירת אוספי רכיבים הניתנים לשימוש חוזר
אוסף רכיבים הוא ערכה של רכיבי סוכן הניתנים לשימוש חוזר. רכיבים אלה כוללים נושאים, ידע, פעולות וישויות. היתרונות העיקריים של אוספי רכיבים הוא שניתן לשתף אותם בין סוכנים מרובים בתוך סביבה.
באפשרותך גם להשתמש בפתרון כדי לייצא ולייבא אוספי רכיבים. גישה זו מאפשרת לך להעביר תוכן בין בסביבות מרובות כדי לתמוך בתרחישי ALM. המערכת מאפשרת לצוותים מרובים לפתח חלקים של סוכנים בסביבות שונות עם לוחות זמנים לשחרור בלתי תלויים.
התמונה מדגימה כיצד אוספי רכיבים מוגדרים בסביבות מרובות כדי לתמוך ב- ALM. הוא מציג ארבעה סביבות:
- סביבת IT ו- HR DEV
- סביבת פיתוח של Contoso
- סביבת בדיקת Contoso
- סביבת Contoso PROD
כל סביבה מכילה סוכנים ואוספים שניתן לעשות בהם שימוש חוזר ולהפניה בסביבות השונות.
מטרה
- הפוך שימוש חוזר ברכיבי סוכן (נושאים, פעולות, ידע) לזמין בסביבות מרובות.
- תמיכת תרחישי ALM על-ידי מתן אפשרות לפיתוח מודולרי ולתדידי שחרור בלתי תלויים.
- אפשר שיתוף פעולה בין צוותים מרובים על-ידי שיתוף אוספים וייצוא וייבוא פתרונות.
פעילויות
- צור אוספי רכיבים עבור IT ומנהלי אנוש (לדוגמה, נושאי IT, פעולות משאבי אנוש).
- פתח סוכנים (לדוגמה, Contoso Agent) שמפנים לאוספים האלה.
- יישם כלי ALM כדי לייצא ולייבא פתרונות להעברת אוספים בין בסביבות DEV, TEST ו- PROD.
- בקרת גירסה: ודא שכל השינויים נשלטים על-ידי גירסאות ותועדים.
שיטות עבודה עיקריות עבור כל סביבה
-
סביבת IT ומנהלי פיתוח של משאבי אנוש
- שמור על אוסף ה- IT ואוסף משאבי ה- HR עם נושאים, פעולות וידע.
- בצע שינויים באוספים אלה בסביבה זו ופרוס אותם בסביבות במעלה הזרם.
-
סביבת פיתוח של Contoso
- בנה את נציג Contoso המפנה לנושאים, פעולות וידע של Contoso.
- שלב אוספי IT ו-HR באותן גרסאות כמו סביבת פיתוח.
- השתמש בסביבה זו לפיתוח ולשילוב הראשוני של רכיבי סוכן.
-
סביבת בדיקת Contoso
- פרוסו את סוכן Contoso לבדיקה.
- יבא אוספי IT ומנהלי אנוש עם אותן גירסאות כמו סביבת DEV.
- השתמש בסביבה זו לאימות ו- QA לפני מהדורת הייצור.
-
סביבת PROD של Contoso
- פריסה סופית של סוכן Contoso.
- ייבוא אוספים עם גירסאות יציבות, כגון IT Collection v1.0 ו- HR Collection v1.0.
- השתמש בסביבה זו לתצורה המותאמת לייצור כדי להבטיח מהימנות.
שיטות עבודה מומלצות
- שימוש חוזר בשכפול: שתף אוספים בין סוכנים וסביבות.
- בקרת גירסה: מעקב אחר גירסאות לעקביות וחזרה למצב קודם.
- עיצוב מודולרי: הפרד בין רכיבי IT ומנהלי אנוש לגמישות.
- קדימות הפצה בלתי תלויה: אפשר עדכונים מבלי להפריע לסביבות אחרות.
בחר כלי אוטומציה של ALM לפריסת סוכנים
Copilot Studio תומך בכלים מרובים לאוטומציה של ALM כדי לסייע בפריסת סוכנים. כל אפשרות מציעה יכולות שונות וממטרה לקהל אחר:
- Azure DevOps: פתרון ברמה ארגונית לניהול ALM עם יכולות מתקדמות של CI/CD ופקדי מקור.
- GitHub Actions for Power Platform: הפיכת משימות הקשורות ל- ALM לאוטומטיות עבור מפתחים ומנהלי מערכת באמצעות פלטפורמת GitHub שלך.
- Pipelines ב- Power Platform עבור Copilot Studio: מפשט את הפריסה עבור מפתחים לאזרחים המשתמשים בצינורות פריסה המוכללים ב- Power Platform.
הטבלה הבאה מספקת השוואה מפורטת של כלי ALM הזמינים:
| תכונה או הטבה | Azure DevOps | GitHub Actions עבור Power Platform | קווי צינור של פלטפורמת Power עבור Copilot Studio |
|---|---|---|---|
| המתאים ביותר עבור | צוותים ארגוניים זקוקים לבקרת ALM מלאה | צוותי פיתוח/ניהול ניהול בסביבות מרובות | ארגונים המעצימים מפתחים אזרחיים |
| יכולות עיקריות |
|
|
|
| מורכבות התקנה | גבוהה (נדרשת תצורה ומומחיות) | מתון (דורש הגדרת GitHub וסקריפטים) | נמוך (הגדרה של כמה דקות) |
יצירת אסטרטגיית בדיקה
נציגי בדיקות לפני הפריסה הם חלק חשוב מאסטרטגיית ALM Copilot Studio. קבל מידע נוסף בתכנון אסטרטגיית בדיקות עבור הסוכנים שלך.
השלב הבא
התכונן להפעלת הפתרון שלך בקנה מידה רחב על-ידי סקירת אופן המעקב אחר השימוש, שמירה על תאימות וודא שלסביבות שלך יש את הקיבולת הדרושה להם.