Account Teams & Preferred Resources — business view

Technical trace: Account Teams & Preferred Resources

1. Business Summary

Defines preferred resource pools per account or brand, governs default selection plans, and tracks account-resource-assignee combinations with approval status.

2. Business Value

Improves quality and consistency by matching clients with proven resources.

3. Users / Stakeholders

Vendor managers, AMs, PMs.

4. Workflows

  • An authorised role manages account teams (preferred resources).
  • Account-resource and brand-resource links control selection visibility.
  • Approval status on each combination governs auto-selection eligibility.

5. Sub-Features

  • Account team assignment.
  • Brand-resource pools.
  • Combination statuses.

6. Business Rules

  • Only specific roles or admins can manage teams.
  • Teams influence the default plan in resource selection.

7. Data Entities

Accounts-Resource, Brands-Resource, Account-Assignee Combination Status, Account Reference.

8. Entry Points

  • Resource module screens.

9. Inputs & Outputs

  • Inputs: account, resource, status.
  • Outputs: preferred lists used during selection.

10. Integrations

  • Selection engine, RFR, pricing.

11. Calculations / Logic

  • Filter at selection time.

12. Status Lifecycle

  • Combination statuses (e.g., approved/pending/rejected).

13. Permissions

  • VM, AM; brand-scoped.

14. Reports & KPIs

  • Coverage (accounts with preferred teams), churn of preferred resources.

15. Risks & Observations

  • Stale teams may exclude better/cheaper resources or hide unavailable ones.

16. Source Code Evidence

  • app/Plugin/resources/Controller/AccountTeamController.php, AccountsResourcesController.php, BrandsResourcesController.php.

← Deep dives index