מדריך · Power Pages ו-Dynamics 365

איך בונים פורטל לקוחות מאובטח ב-Power Pages

אסף סימון, מייסד ומנכ"ל Zooz-techעודכן ב-25.10.20264 דקות קריאה
בקצרה

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.

מתכננים פורטל ללקוחות או לתושבים?

קבעו שיחה