Category دسته‌بندی نشده

معرفی تیم‌ها: استاندارد جدید CEP در بومی‌سازی و حکمرانی داده‌های کاربر پیاده‌سازی‌شده از طریق کنترل‌های دسترسی مبتنی بر آبجکت (OBAC)

تاریخ انتشار اصلی:

March 16, 2026

ما در حال معرفی یک جانشین جدید و کاملاً قدرتمند برای کنترل‌های دسترسی مبتنی بر نقش (RBAC) در WebEngage هستیم؛ نسخه سازمانیِ آن که بر اساس کنترل‌های دسترسی مبتنی بر آبجکت (OBAC) طراحی شده است.

کمی درباره پیش‌زمینه (محدودیت‌های RBAC)

با استفاده از RBAC، شما تعیین می‌کنید که هر فرد در WebEngage چه کاری می‌تواند انجام دهد. به عنوان مثال، یک مارکتر ممکن است فقط بتواند کمپین ایجاد کند، در حالی که مارکتر دیگر می‌تواند لیست‌ها را اکسپورت بگیرد، سگمنت بسازد یا داشبوردها را پیکربندی کند. هر قابلیت، مجوزی است که شما اعطا یا محدود می‌کنید. ما مدت‌هاست که از این ساختار پشتیبانی می‌کنیم.

اما سیستم RBAC نمی‌تواند یک کار را انجام دهد. فرض کنید سازمان (Enterprise) شما به مشتریانی در آلمان و برزیل خدمات می‌دهد و تیم‌های مارکتینگ در هر دو منطقه از WebEngage برای افزایش تعامل (Engagement) و نگهداشت (Retention) استفاده می‌کنند. در این حالت، اعضای تیم شما در آلمان و برزیل باید بتوانند به طور یکسان سگمنت بسازند، کمپین اجرا کنند، فانل ایجاد کنند و جریان‌های داده را تحلیل کنند. آن‌ها به قابلیت‌های یکسانی نیاز دارند. با این حال، آن‌ها باید فَقَط روی کاربرانی کار کنند که بومی منطقه خودشان هستند؛ به دلایلی که توسط قوانین Compliance، نیازهای تجاری، یا حاکمیت داده (Data Governance) الزامی شده است.

سازمان‌هایی که از WebEngage در مناطق جغرافیایی مختلف استفاده می‌کنند، یا چندین خط کسب‌وکار (Lines of Business) دارند، و یا تیم‌های عملیاتی آن‌ها بر اساس برندها یا عملکردها تفکیک شده‌اند، اغلب از ما پرسیده‌اند که چگونه می‌توانند داده‌های مشتریان خود را جدا کنند تا هر یک از این تیم‌ها فقط آنچه را که به آن‌ها مربوط است ببینند و روی آن اقدام کنند. امروز، ما این خواسته را برآورده می‌کنیم.

به Teams سلام کنید – سیستم OBAC جدید ما

با قابلیت Teams، شما مرزهای داده (Data Boundaries) را برای سازمان خود تعریف می‌کنید. به Teams به عنوان یک فیلتر دائمی (Persistent Filter) نگاه کنید که مشخص می‌کند یک عضو تیم هنگام استفاده از بخش‌های مختلف داشبورد WebEngage، مجاز به دیدن داده‌های کدام کاربران است.

به عنوان مثال، شما می‌توانید تیمی به نام «Germany Premium» ایجاد کنید که فقط شامل کاربرانی می‌شود که کشورشان آلمان و سطح (Tier) آن‌ها Premium است. هنگامی که این تیم را به یک مارکتر اختصاص می‌دهید، کُل تجربه داشبورد WebEngage او تغییر می‌کند. آن‌ها فقط کاربران، سگمنت‌ها، کمپین‌ها و آنالیتیکس‌هایی را خواهند دید که در آن مرزِ تعریف‌شده قرار می‌گیرند.

کلمه کلیدی در اینجا «کُل» (ENTIRE) است. این فیلتری نیست که آن‌ها فقط روی یک صفحه اعمال کنند. این فیلتر همه‌جا (در Segments ،Campaigns ،Journeys ،Relays ،Analytics و غیره) همراه آن‌هاست. آن‌ها نیازی به روشن کردن گزینه‌ای ندارند. نیازی نیست به یاد داشته باشند که فیلتری را انتخاب کنند. به لطف Teams، آن‌ها فقط لاگین می‌کنند و داده‌های درست و مرتبط با خودشان را در هر ماژول و در هر زمان می‌بینند. به لطف کنترل‌های دسترسی مبتنی بر آبجکت (OBAC)، دیگر نیازی نیست نگران این باشید که آیا این فیلترها همه‌جا اعمال می‌شوند تا بینش‌ها (Insights) و اجرای شما تمیز و بدون تداخل باقی بمانند.

نحوه راه‌اندازی Teams

۱. یک تیم ایجاد کنید (آبجکت در OBAC)

به بخش Settings -> Team بروید و روی آیکون + کلیک کنید. یک نام به آن اختصاص دهید و سپس معیارها را با استفاده از اتریبیوت‌های سفارشیِ کاربر تعریف کنید. شما می‌توانید چندین اتریبیوت را با شروط AND ترکیب کنید. مثال: Country = Germany AND Category = Premium.

۲. تیم‌ها را به اعضای خود اختصاص دهید (کنترل دسترسی در OBAC)

به بخش Settings -> Team بروید، کاربر مورد نظر را پیدا کنید، روی منوی سه‌نقطه کلیک کرده و گزینه Edit را انتخاب کنید، سپس تیم‌های مرتبط را به او اختصاص دهید.

یک کاربر می‌تواند به چندین تیم اختصاص داده شود. اگر به آن‌ها هیچ تیمی اختصاص داده نشود، تمام داده‌ها را می‌بینند. بنابراین تا زمانی که صریحاً تیم‌های آن‌ها را تنظیم نکنید، هیچ چیزی برای اعضای فعلی تیم شما تغییر نخواهد کرد. کنترل‌های دسترسی مبتنی بر آبجکت ما در اجرا کاملاً داینامیک هستند. بنابراین، در مثال بالا – اگر Category یک مشتری در روزهای آینده از ‘Premium’ به ‘Budget’ تغییر کند، این عضو تیم دیگر داده‌های آن مشتری را نخواهد دید.

۳. کار تمام است! به طور عادی از پلتفرم استفاده کنید

فیلتر Teams اکنون در کل پلتفرم فعال است. هر ماژول، از سگمنت‌ها گرفته تا آنالیتیکس، به طور خودکار داده‌ها را به تیم(های) اختصاص داده شده محدود (Scope) می‌کند. همکاران شما نیازی به انجام یا تنظیم هیچ کاری در سمت خود ندارند.

قابلیت Teams چگونه کار می‌کند؟

هنگامی که این مفهوم را درک کنید، همه‌چیز برایتان روشن می‌شود. Teams پلتفرم شما را به دو روش مدیریت می‌کند:

  • هنگام مرور (Browsing): یک صفحه لیست، نمودار یا داشبورد را باز کنید — Team از قبل آنچه را که می‌بینید فیلتر کرده است. مرز (Boundary) به صورت خودکار اعمال می‌شود.
  • هنگام ساخت (Building): یک سگمنت، کمپین یا فانل بسازید — محدوده شما به‌طور خودکار محدود شده و در داخل مرزهای Team شما قفل می‌شود.

اجازه دهید هر کدام را بررسی کنیم.

نحوه عملکرد Teams هنگام مرور (Browsing) داشبورد

قابلیت Teams تضمین می‌کند که آنچه می‌بینید از قبل برای شما اسکوپ (محدود) شده است، بدون اینکه نیازی باشد صریحاً آن را در جایی بیان کنید. بیایید چند نمونه در ماژول‌های مختلف ببینیم:

  • ۱. آنالیتیکس (Analytics):
    در ماژول‌های Analytics (یعنی Event ،Path ،RFM ،Funnel و Cohort)، شما فقط آیتم‌هایی را خواهید دید که به Team شما اختصاص داده شده‌اند. اگر به چندین تیم اختصاص داده شده باشید، یک منوی کشویی Teams در نوار Query خواهید دید که در آن می‌توانید تیمی که می‌خواهید داده‌هایش را مشاهده کنید، انتخاب نمایید.
    داده‌ها در زمان واقعی (Real-time) از انتخاب Team شما پیروی می‌کنند. برای مثال، اگر در Event Analytics هستید، می‌توانید رویداد را تغییر دهید، Split-by را تنظیم کنید، بازه زمانی را عوض کنید، اما فیلتر Team در سراسر این فرآیند فعال باقی می‌ماند. با این حال، اگر به یک Team دیگر سوییچ کنید، کل نمودار فوراً برای انعکاس داده‌های آن تیم دوباره محاسبه می‌شود. بدون بارگذاری مجدد صفحه، بدون کوئری‌گرفتنِ مجدد. فقط یک تیم را انتخاب کنید تا اعداد به‌روز شوند.
  • ۲. صفحات لیست (Listing Pages):
    تمام صفحات لیست ما – Segments ،Lists ،Campaigns ،Funnels ،Journeys – اکنون دارای یک منوی کشویی SELECT Team در بالای صفحه هستند. یک تیم را انتخاب کنید تا صفحه فوراً فقط آیتم‌هایی را نشان دهد که در آن تیم ایجاد شده‌اند. از آنجایی که می‌توانید به چندین تیم اختصاص داده شوید، می‌توانید بین آن‌ها جابجا شوید تا مجموعه‌های مختلف را کاوش کنید.

نحوه عملکرد Teams هنگام ساخت (Building) در داشبورد

اکنون وقتی در حال ساخت چیزی هستید (مثلاً یک سگمنت، کمپین، جرنی یا فانل)، Teams تضمین می‌کند که مخاطبان شما به‌طور خودکار به کاربرانِ درون تیم شما محدود می‌شوند. هر چیزی که ایجاد می‌کنید، فیلتر تیم را به‌طور پیش‌فرض در انتخاب مخاطب (Audience Selection) به ارث می‌برد.

  • ۱. سگمنت‌های زنده و لیست‌ها (Live Segments & Lists):
    هنگامی که یک سگمنت جدید درون یک Team ایجاد می‌کنید، معیارهای آن تیم به‌طور خودکار به عنوان یک فیلتر ضمنی اعمال می‌شود. نیازی نیست هر بار “Country = Germany & Category= Premium” را به صورت دستی به قوانین سگمنت خود اضافه کنید. Teams این کار را برای شما انجام می‌دهد. همین امر در مورد Lists یا سایر اشکال سگمنت‌هایی که در WebEngage ایجاد می‌کنید نیز صدق می‌کند.
  • ۲. کمپین‌ها (Campaigns):
    هنگامی که یک کمپین درون یک Team ایجاد می‌کنید، مخاطبان به‌طور خودکار محدود می‌شوند. منوی کشویی “Send to” فقط سگمنت‌ها و لیست‌هایی را نشان می‌دهد که در محدوده تیم شما قرار می‌گیرند. حتی اگر یک مارکتر گزینه “All Users” را انتخاب کند، سیستم Teams تضمین می‌کند که پیام فقط به کاربرانی که در مرز او قرار دارند برسد. این بدان معناست که از نظر ساختاری غیرممکن است که عضو تیم آلمان شما تصادفاً کاربران برزیل را هدف قرار دهد.
  • ۳. جرنی‌ها و رله‌ها (Journeys & Relays):
    هنگام ایجاد یک Journey با ساختار Team اعمال‌شده، مخاطب درست مانند Segments فیلتر تیم را به عنوان یک معیار ضمنی به ارث می‌برد. Journey فقط کاربرانی را هدف قرار می‌دهد که با تعریف آن نما (View) مطابقت داشته باشند. Relays نیز از همین ساختار پیروی می‌کنند. تیم خود را در پیکربندی Relay انتخاب کنید تا معیارهای هدف‌گیری (Targeting Criteria) به‌طور خودکار اعمال شود.

این قابلیت چه معنایی برای شما دارد؟

بیشتر افراد از Teams برای تمیز نگه‌داشتن داده‌های خود استفاده می‌کنند، به طوری که تیم آلمان کاربران آلمانی را می‌بیند، تیم برند A در مخاطبان برند A کار می‌کند، تیمی که فقط روی مشتریان Premium کار می‌کند هرگز وارد قلمرو سگمنت بودجه (Budget) نمی‌شود و به همین ترتیب.

با قابلیت Teams، ما به شما کنترل کامل روی داده‌هایتان بدون افزودن پیچیدگی را می‌دهیم. وقتی یک مارکتر جدید به یک تیم منطقه‌ای می‌پیوندد، هیچ چیزی برای پیکربندی و هیچ فیلتری برای به‌خاطرسپردن وجود ندارد. آن‌ها به سادگی وارد سیستم می‌شوند و داده‌های درست همانجا قرار دارند. هنگامی که تیم برزیل شما یک تحلیل فانل اجرا می‌کند، آن‌ها به اعدادی نگاه می‌کنند که فقط منعکس‌کننده بازار خودشان است. هنگامی که لیست‌های خروجی (Export) به‌طور خودکار محدوده Team را با خود حمل می‌کنند، هر سیستم پایین‌دستی مانند CRM شما، Data Warehouse و پلتفرم‌های تبلیغاتی، داده‌های تمیزی را دریافت می‌کند بدون اینکه کسی مجبور باشد ابتدا آن‌ها را به‌صورت دستی فیلتر یا تأیید کند.

ویژگی Teams مدتی در حالت BETA بود اما اکنون به‌طور عمومی (GA) در دسترس است. زیرساخت کنترل‌های دسترسی مبتنی بر آبجکت (OBAC) با ظهور Use-caseهای جدید همچنان تکامل خواهد یافت. در صورت تمایل به آزمایش آن، لطفاً با مدیر حساب (Account Manager) یا مشاور رشد (Growth Consultant) خود تماس بگیرید تا این قابلیت برای شما فعال شود.

علاقه‌مند به پیگیری تمام به‌روزرسانی‌ها و ریلیزهای اصلی محصول ما هستید؟ ما بخش FWD را فقط برای شما ایجاد کرده‌ایم. با تمام ویژگی‌های جدید WebEngage پیشرو باشید! با مراجعه به سایت اصلی می‌توانید لیست تمام ریلیزهای ما را مشاهده کنید.


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

top