בדף הזה מתוארים כלים ואסטרטגיות שמשמשים לארגון הבעלות על אפליקציות לקוח.
שימוש בקבוצות אפליקציות כדי לארגן את הבעלות על אפליקציות
בקטע הזה מובאת סקירה כללית על AppGroups ועל אופן הניהול שלהן.
מהן קבוצות אפליקציות?
AppGroup מייצג קשר בין אפליקציה אחת או יותר שמנוהלות על ידי אותה קבוצת אנשים.
קבוצת אפליקציות משויכת למערכת אחרת שאחראית לניהול רשימת האנשים שחולקים את האחריות על האפליקציות האלה, כמו פורטל. גם אפליקציות Apigee וגם מפתחי Apigee משויכים לקבוצת האפליקציות.
קבוצות אפליקציות מספקות:
- שיטה לארגון ולצפייה בבעלות על אפליקציות ובשיוכים שלהן.
- האפשרות ליצור רשימת עובדים שאחראים על אפליקציה מסוימת בחנות אפליקציות בפורטל או ב-API. לדוגמה, אפשר להגדיר קבוצות אפליקציות שונות למטרות חיוב.
- גמישות במעקב אחר הבעלות על האפליקציה לפי שותף, יחידה עסקית, קו מוצרים, חטיבה או ישויות תאגידיות אחרות.
- מבנה פוטנציאלי רב-רמות למעקב אחרי הקשר הלוגי בין אפליקציות לבין בעלי האפליקציות והמפתחים שלהן.
- שילוב מונטיזציה. ניהול מינויים לקבוצות של מפתחי אפליקציות באמצעות AppGroups כדי להירשם למינוי למוצרי API עם תוכניות תמחור. מידע נוסף זמין במאמר בנושא שימוש ב-AppGroups לניהול מינויים למוצרי API.
תפקידים והרשאות של IAM
כדי לשלוט בהרשאות שנדרשות לניהול קבוצות אפליקציות, אפשר להציג ולהעניק הרשאות או תפקידים באמצעות חלונית ההרשאות בדף IAM & Admin > IAM בפרויקט בענן של Google Cloud.
בטבלה הבאה מפורטות ההרשאות שנדרשות כדי ליצור ולנהל משאבי AppGroups. אפשר להעניק את ההרשאות בנפרד או באמצעות תפקיד ב-Apigee שכולל את ההרשאות. מידע על ניהול משתמשים ותפקידים ב-Apigee מופיע במאמר משתמשים ותפקידים.
| תיאור | הרשאות |
|---|---|
| ניהול של קבוצות אפליקציות, אפליקציות משויכות ומפתחות. |
|
| ניהול אפליקציות בקבוצת אפליקציות. |
|
| ניהול מפתחות אפליקציות עבור AppGroups: |
|
| ניהול מינויים וקביעת הגדרות למונטיזציה של קבוצות אפליקציות. |
|
צפייה בקבוצות אפליקציות וניהול שלהן
בקטע הזה מוסבר איך לראות ולנהל קבוצות של אפליקציות. אתם יכולים לנהל את קבוצות האפליקציות ואת האפליקציות בקבוצות האפליקציות באמצעות ממשקי ה-API של Apigee ופורטלים של Drupal.
הגדרות של קבוצת אפליקציות
הגדרות של קבוצות אפליקציות כוללות:
| הגדרה | תיאור |
|---|---|
| שם | חובה. השם של קבוצת האפליקציות. השמות של קבוצות האפליקציות חייבים להיות ייחודיים בכל הארגון. התווים המותרים הם תווים אלפאנומריים והתווים המיוחדים הבאים: ._\-$ %. |
| מזהה קבוצת האפליקציות | נוצרות באופן אוטומטי ואי אפשר לערוך אותן. נוצר בטופס
"OrgName@@@AppGroupName". לדוגמה, אם שם הארגון ב-Apigee הוא XYZDev ושם קבוצת האפליקציות הוא ABCMarketing, מזהה קבוצת האפליקציות הוא XYZDev@@@ABCMarketing. |
| שם לתצוגה | זה שינוי אופציונלי. שם תצוגה ידידותי לקבוצת האפליקציות. |
| channelId | זה שינוי אופציונלי. מזהה את המערכת שאחראית ליצירה ולניהול של קבוצת האפליקציות. יכול להיות שמדובר בחנות או בשוק. יכול להיות שלכמה קבוצות של אפליקציות יש את אותו channelId. |
| channelUri | זה שינוי אופציונלי. הפניה לקבוצת האנשים שחולקים את האחריות על AppGroup. לרוב, הקישור channelUri מפנה לקבוצה או לצוות בפורטל למפתחים או במערכת אחרת, כמו מודול Drupal Teams של Apigee. |
ניהול קבוצות אפליקציות באמצעות פורטלים מבוססי Drupal
מודול הצוות של Apigee ל-Drupal פועל עם קבוצות אפליקציות ב-Apigee X ובענן היברידי, והוא הממשק העיקרי לניהול קבוצות אפליקציות. למידע על פורטלים מבוססי Drupal, אפשר לעיין במאמר בנושא יצירת פורטל באמצעות Drupal.ניהול קבוצות אפליקציות באמצעות ממשקי Apigee API
אפשר להשתמש בממשקי ה-API האלה כדי לנהל את קבוצות האפליקציות בארגונים:
מעבר מ-Apigee Edge למשתמשי Drupal
העברה של מפתח בחברה והתפקיד שלו כוללת יצירה של AppGroup שמייצג את החברה, והוספה של המפתח בחברה והתפקידים שלו כמאפיינים מותאמים אישית של ה-AppGroup. התחביר הצפוי לאחסון הוא:
[{
"developer":"<developer email>",
"roles":[
"<role(s)>"
]
},
...
]שימוש בשיוך אפליקציה למפתח כדי לארגן את הבעלות על האפליקציה
שיטה פחות מקיפה וגמישה למעקב אחר בעלות על אפליקציות היא מעקב אחר אפליקציות לפי שיוך למפתח.
למידע על ניהול שיוכים של אפליקציות למפתחים, אפשר לעיין במאמר בנושא רישום מפתחי אפליקציות.