שתף באמצעות


תרחיש 3: מעבר מפתרונות לא מנוהלים לפתרונות מנוהלים בארגון

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

למעט סביבת הפיתוח שלך, התוצאה הסופית היא שהסביבות שלך מכילות פתרונות מנוהלים בלבד. מידע נוסף: פתרונות מנוהלים ולא מנוהלים.

דרישות מוקדמות

  • סביבות פיתוח וייצור נפרדות. בנוסף, אנו ממליצים לשמור גם על סביבת בדיקה אחת הנפרדת מסביבות הפיתוח והייצור שלך.
  • השתמש במפרסם יחיד עבור כל הפתרונות שלך בכל הסביבות שלך. מידע נוסף: מפרסם הפתרונות

המרת פתרון לא מנוהל למנוהל

  1. זהה והסר טבלאות ורכיבים מיותרים.

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

    • בסביבת הפיתוח שלך, צור פתרון לא מנוהל יחיד שישמש להכלת כל היישומים מונחי-הדגמים, הטבלאות והרכיבים התלויים של Microsoft Dataverse, כגון טפסים, תצוגות, שדות, תרשימים ולוחות מחוונים. שילוב כל הרכיבים הללו יחד יכול לסייע בהפחתת הסיכויים לבעיות של סידור בשכבות בין פתרונות שעלולות להתרחש בשלב מאוחר יותר, בעת עדכון או או הוספה של יישומים מונחי-דגמים והתאמות אישיות חדשים. מידע נוסף: יצירת פתרון
      • עבור רכיבים לא מנוהלים, כגון טבלאות מותאמות אישית שאינן מנוהלות, לא תשתמש בפילוח אלא תבחר באפשרות 'כלול את כל הרכיבים' בעת הוספה של רכיבים אלה לפתרון.
      • אם ישנם רכיבים מנוהלים שהתאמת אישית, השתמש בפילוח בעת הוספת רכיבים אלה לפתרון. לדוגמה, אם הוספת עמודה מותאמת אישית או שינית את שם תצוגה עבור עמודה קיימת בטבלה סטנדרטית של Power Apps, כגון תיק לקוח וכן איש קשר, השתמש בפילוח כדי לייצא רק את הרכיבים המותאמים אישית שדרושים עבור הפרויקט שלך ולא רכיבים נוספים שאין לך כוונה לטפל בהם. לשם כך, בחר באפשרות 'בחר רכיבים' ולאחר מכן הוסף רק את הרכיבים המותאמים אישית שלך לפתרון.

        טיפ

        כדי לראות אם רכיב מנוהל הותאם אישית, חפש שכבה לא מנוהלת שתהיה מעל השכבה המנוהלת הבסיסית של הרכיב. מידע נוסף: הצג שכבות פתרון עבור רכיב

    • אם עליך להמיר יישומי בד ציור, זרימות, יישומי פורטלים או יישומי plug-in, תוכל להוסיף אותם לפתרון לא מנוהל נפרד כעת או במועד מאוחר יותר.
    • זכור להשתמש במפרסם יחיד לכל הפתרונות שלך. מידע נוסף: מפרסם הפתרונות
  3. פרוס את הפתרון המנוהל.

    1. אם יש לך סביבת בדיקה קיימת, תוכל לעבור לשלב הבא. אולם, אנו ממליצים לך ליצור עותק של סביבת הייצור שלך שישמש כסביבת הבדיקה. מידע נוסף: העתקת סביבה
    2. יצא את הפתרונות הלא מנוהלים מסביבת הפיתוח שלך כ'מנוהלים'. מידע נוסף: פתרונות ייצוא
    3. אם קיים פתרון לא מנוהל בסביבת הבדיקה שלך בעל שם זהה לפתרון המנוהל שברצונך לייבא, מחק את רשומת הפתרון הלא מנוהל בסביבת הבדיקה. כדי למחוק את רשומת הפתרון הלא מנוהל, עבור אל Power Apps, בחר בסביבת הבדיקה או הייצור, בחר באפשרות 'פתרונות', בחר בפתרון הלא מנוהל ובשורת הפקודה, בחר באפשרות 'מחק'. שימו לב שמחיקת הפתרון הבלתי מנוהל אינה מוחקת את הרכיבים הבלתי מנוהלים של הפתרון.
    4. יבא את הפתרון לסביבת הבדיקה שלך באמצעות פקודה לייבוא פתרון של Power Platform CLI עם הפרמטר 'המר למנוהל' או משימת ייבוא הפתרון של כלי DevOps. נכון לעכשיו, אינך יכול לייבא בהצלחה את הפתרון ולהמיר את כל הרכיבים למצב מנוהל באמצעות פורטל Power Apps.
    5. ישנם סוגים שונים של בדיקות שבהם תוכל להשתמש כדי לבדוק אם פונקציות או תכונות ספציפיות של היישום שלך פועלות כראוי. חלק מהבדיקות הללו כוללות בדיקות יחידה, בדיקות מקצה לקצה ובדיקות קבלת משתמש (UAT).
    6. לאחר השלמה ואימות של הבדיקה, חזור על שלבים 3 עד 5, אך במקום לבצע את השלבים בסביבת הבדיקה שלך, בצע אותם בסביבת הייצור.
    7. אם יש לך יישומי בד ציור, זרימות או יישומי פורטלים, יבא את הפתרונות המנוהלים תחילה לבדיקה ולאחר מכן לסביבות הייצור שלך באופן דומה כמתואר לעיל.

השלבים הבאים

עכשיו שעברת לפתרונות מנוהלים, אנו ממליצים לוודא שאתה מבין את נושא הסידור בשכבות של פתרונות ורכיבים. מעבר לכך, למעט סביבות הפיתוח שלך, הסביבות שלך לא אמורות לכלול התאמות אישיות לא מנוהלות או פתרונות לא מנוהלים. מידע נוסף: שכבות פתרון

למידע נוסף

תרחיש 5: תמיכה בפיתוח הצוות