Power Pages בונה פורטל חיצוני ישירות על Dataverse, אותו מאגר נתונים של Dynamics 365 ו-Power Apps. האבטחה נשענת על שלוש שכבות: הזדהות דרך ספק זהויות, תפקידי אתר שקובעים מי רואה אילו עמודים, והרשאות טבלה שקובעות איזה לקוח רואה אילו רשומות. כך כל לקוח רואה רק את הפניות, המסמכים וההזמנות שלו, בלי לבנות שכבת API ומשתמשים מאפס.
מה פורטל לקוחות ב-Power Pages יודע לעשות
- אזור אישי עם פרטי הלקוח, הזמנות ומסמכים.
- פתיחת קריאות שירות ומעקב אחרי הסטטוס שלהן.
- טפסים דינמיים עם צירוף קבצים.
- חתימה דיגיטלית על מסמכים.
- תשלום דרך ספק סליקה.
- תוכן, שאלות נפוצות ומאמרי עזרה.
שלוש שכבות האבטחה
1. הזדהות
כניסה דרך Microsoft Entra External ID או Azure AD B2C, עם קוד חד-פעמי או סיסמה, ולפי הצורך גם כניסה ארגונית או חשבונות חברתיים.
2. תפקידי אתר
Web Roles קובעים אילו עמודים ואזורים כל סוג משתמש רואה: לקוח, ספק או נציג.
3. הרשאות טבלה
Table Permissions קובעים אילו רשומות המשתמש רואה ומה מותר לו לעשות בהן, לפי איש הקשר, לפי החשבון או לפי קשר בין רשומות. זה מה שמבטיח שלקוח רואה רק את הפניות שלו.
מעליהן מוסיפים הגנות כמו Web Application Firewall, CAPTCHA בטפסים פתוחים ובדיקות אבטחה לפני עלייה לאוויר.
Power Pages או פיתוח מלא?
| Power Pages | פיתוח מלא | |
|---|---|---|
| זמן עד עלייה | קצר יותר: הנתונים, ההרשאות והמשתמשים כבר קיימים | ארוך יותר: בונים שכבת API, משתמשים והרשאות |
| מודל אבטחה | מובנה: תפקידי אתר והרשאות טבלה | נבנה ומתוחזק בקוד |
| חיבור ל-Dynamics 365 | ישיר, על אותו Dataverse | דרך API |
| חופש עיצוב | רחב, בתוך המסגרת של הפלטפורמה | מלא |
| עלות שוטפת | רישוי לפי משתמשים מאומתים בחודש | אירוח ותחזוקת קוד |
דוגמאות מפרויקטים
התעשייה האווירית · פורטל iCare: פורטל לקוחות ב-Power Pages על Dynamics 365, עם קריאות שירות, משלוחים וספרות טכנית.
אוניברסיטת רייכמן · מעונות: רישום, תשלום דרך PayPlus וחוזה דיגיטלי, הכול בפורטל אחד ומחובר ל-CRM.
ההסתדרות · פורטל לעובד החדש: פורטל חיצוני עם הזדהות Azure B2C, מסמכים לחתימה ואזור אישי.
מגבלות ושיקולים
- הרישוי מחושב לפי משתמשים מאומתים בחודש. בפורטל עם הרבה משתמשים כדאי לחשב את העלות מראש.
- חוויה עשירה מאוד או עיצוב שחורג הרבה מהמסגרת יכולים להצדיק פיתוח מלא.
- הרבה קוד מותאם בצד הלקוח פוגע בביצועים. עדיף להישען על היכולות המובנות.
- נגישות וכיוון מימין לשמאל צריכים להיבדק כחלק מהפרויקט, לפי ת"י 5568.
שאלות נפוצות
לקוח יכול לראות רק את הנתונים שלו?
כן. הרשאות הטבלה מגבילות כל משתמש לרשומות שקשורות אליו, לפי איש הקשר או לפי החשבון שלו.
אילו אפשרויות כניסה יש?
Microsoft Entra External ID או Azure AD B2C, עם קוד חד-פעמי או סיסמה, ולפי הצורך גם כניסה ארגונית או חשבונות חברתיים.
אפשר לגבות תשלומים בפורטל?
כן, דרך חיבור לספק סליקה. בפורטל המעונות של אוניברסיטת רייכמן התשלום מתבצע דרך PayPlus.
הפורטל יכול להתחבר ל-SAP או ל-Priority?
כן, דרך Power Automate או שירותי Azure, גם מול מערכות שרצות On-Prem.
Power Pages תומך בעברית?
כן, כולל כיוון מימין לשמאל. את הנגישות צריך להתאים ולבדוק כחלק מהפרויקט.
מייסד ומנכ"ל Zooz-tech, ארכיטקט פתרונות, Microsoft 365 Architect Expert.