Term | Description |
---|---|
User | A person who has access to your organization’s tenant. Each user can have one or more roles and scopes that control what they can access. |
Scope | A set of rules that determine which resources a user can access. Scopes are defined using attributes. |
Attribute | A specific property or key-value pair that helps define access rules within a scope. For example brand: Nike or region: North America. Attributes in the context of scope represent resource characteristics or user permissions. Users are assigned attributes based on their roles or responsibilities. |
Resource | An asset or entity within the fabric Copilot app, such as Offers or Orders, that can be accessed or managed by users. Resources have attributes that define access permissions, determining which users can view or manage them based on their assigned scope. |
App | A functional module or service within fabric that organizes related resources. Apps provide specific capabilities and manage resources, such as promotions in the Offers app. |
Case | User’s Scope | Resource’s Attributes | Access |
---|---|---|---|
User has a brand, and the promotion has the same brand. | brand: Nike | brand: Nike | ✅ Granted |
User has no brands, and the promotion has brands. | No brand assigned | brand: Adidas | ✅ Granted |
User has no brands, and the promotion has no brands. | No brand assigned | No brand assigned | ✅ Granted |
User has a brand, and the promotion has no brand. | brand: Nike | No brand assigned | ✅ Granted |
User has a brand, and the promotion has a different brand. | brand: Nike | brand: Adidas | ❌ Denied |