Customer Project List
Location: /Customer/Projects/ProjectList/Default.aspx
Navigation: Log in as a customer user (client supervisor or stakeholder). Click "Projects" in the main navigation menu. This page is accessible only to customer users who have been assigned to invoice groups - staff members access projects through the separate staff-side Project List page.
Overview
The Customer Project List is the primary client-facing dashboard for tracking all artwork and creative projects being managed by the agency on the customer's behalf. This portal provides customers with a comprehensive view of their project portfolio, organized by invoice group (billing account), with real-time status tracking, due date visibility, and communication tools.
The page displays projects grouped by invoice group, allowing clients who manage multiple brands or business units to quickly navigate to the relevant section of their portfolio. Each project shows its current status (such as In Process, Sent to Approval, or Complete), the expected due date, and a description of the work. Customers can expand any project to see detailed information about individual artworks, associated files, and communication notes.
The portal supports both packaging projects (label and packaging design) and creative projects (marketing materials, promotional items), as well as specialized core label requests for industrial products. Project details include all relevant specifications - part numbers, artwork numbers, structure types, print specifications, and reference information - allowing customers to quickly find and identify specific items.
A powerful filtering system lets customers narrow their view by status (waiting for review, in process, or completed), time period (for historical projects), and invoice group. A multi-mode search function enables finding specific projects by project number, description, part number, artwork number, or any artwork specification.
Business Value
Why Does This Matter to the Company?
- Client Self-Service Visibility - The project list eliminates the need for clients to contact account managers for routine status updates. Customers can check project progress at any time, reducing support load and improving client satisfaction through immediate information access.
- Proactive Project Monitoring - By displaying due dates prominently and highlighting urgent ("HOT") projects in red, the portal helps clients anticipate deliverables and plan their internal processes around expected completion dates. This visibility supports better coordination between the agency and client teams.
- Portfolio Management - For clients with large volumes of ongoing projects, the invoice group organization and filtering capabilities transform a potentially overwhelming list into a manageable portfolio view. Clients can focus on specific brands, business units, or project phases as needed.
- Communication Documentation - The notes system creates a record of client-agency communication tied directly to specific projects. This documentation supports relationship management, provides context for project decisions, and creates accountability for feedback provided.
- File Distribution - The final file download capability serves as a delivery mechanism for completed artwork. When clients download final files, the system automatically updates project status to Complete, creating a documented handoff record.
- Core Request Tracking - For industrial clients requesting core label artwork, the portal provides visibility into specialized translation and specification workflows, including multi-language support and reference artwork tracking.
Business Benefits
For Client Project Managers
- Real-Time Status Tracking: See current status of every project without needing to contact the agency
- Due Date Awareness: Plan internal reviews and production schedules around visible delivery dates
- Portfolio Overview: Manage dozens or hundreds of concurrent projects through organized groupings
- Quick Search: Find specific projects instantly by number, description, or artwork details
For Client Brand Managers
- Brand Separation: Invoice group organization keeps different brands' projects clearly separated
- Project Context: Expand any project to see full artwork specifications and project details
- Communication Channel: Add notes directly to projects for agency team visibility
- File Access: Download working files and final deliverables as they become available
For Client Operations Teams
- Completion Verification: Identify which projects have been completed and files retrieved
- Historical Access: Filter to completed projects for audit, reference, or reprint purposes
- Specification Reference: Access detailed artwork specifications for production planning
- Multi-Period Reporting: View completed projects over various time horizons (1, 3, or 5 years)
For the Agency
- Reduced Status Inquiries: Self-service visibility reduces routine client questions
- Documented Communication: Notes system captures client feedback for reference
- Automated Completion Tracking: File download triggers status update, documenting delivery
- Client Empowerment: Visibility into project progress builds trust and transparency
Usage Scenarios
Scenario 1: Checking Daily Project Status
A brand manager starts their day by logging into the Customer Project List to review the status of all active projects. They select "In Process Projects" from the status filter to see only active work. The page displays projects grouped by invoice group, with status and due date columns providing quick reference. Projects marked HOT appear in red, drawing attention to urgent items. The manager can quickly scan their portfolio and identify any projects approaching due dates.
Scenario 2: Finding a Specific Packaging Project
A procurement coordinator needs to verify artwork details for a specific part number before placing a print order. They enter the part number in the search box and select "Strict" search mode for exact matching. The system filters to show only projects containing that part number. Clicking to expand the project reveals the full artwork details including artwork number, structure number, finished good ID, and label dimensions. The coordinator confirms the specifications match their purchase order.
Scenario 3: Downloading Completed Artwork Files
A production manager receives notification that final artwork is ready for a project. They log into the Customer Project List and filter to "Completed Projects" with a date range of "Last year." They locate the project and expand it to see associated files. Final files appear highlighted for visibility. Clicking the file link downloads the artwork, and the system automatically records the download and updates the project status to Complete, documenting the handoff.
Scenario 4: Adding Client Notes to a Project
A marketing director reviews a project in progress and wants to provide additional context for the agency team. They locate the project in the list and click the notes icon. A dialog opens where they can enter their feedback. After submitting, their note appears in the project's notes history, visible to both the client team and agency staff. The note is timestamped and attributed to the user for reference.
Scenario 5: Reviewing Core Label Requests
An industrial customer has submitted core label requests for translated labels. They log in and see their core projects listed with detailed information including core type, brand, color, width specifications, required languages, PO number, and requestor name. If the artwork number hasn't been assigned yet, the display indicates this with clear messaging. For self-accepted requests, the customer can provide the artwork number directly through the interface.
Scenario 6: Filtering by Invoice Group for Budget Review
A client finance coordinator needs to review all projects for a specific billing account before month-end. They select the relevant invoice group from the dropdown filter. The page refreshes to show only projects associated with that billing account. They can then filter further by status or search within the filtered results to locate specific items for budget reconciliation.
Scenario 7: Searching Across Multiple Criteria
A project coordinator is looking for any project that mentions a specific promotional campaign but doesn't remember the exact project number. They enter campaign-related keywords in the search box with "Any" mode selected (matching any term). The search scans project descriptions, artwork descriptions, part numbers, finished good IDs, structure numbers, and creative artwork specifications. All matching projects appear, allowing the coordinator to locate the relevant work.
Scenario 8: Monitoring Projects Awaiting Internal Review
A core supervisor logs in to see projects waiting for their review and approval. They filter to "Waiting for Core Supervisor" status, which shows only projects submitted by requestors that need supervisor authorization before the agency begins work. They can review project details, verify specifications, and coordinate with the agency team on priorities.
Industry Context
How Similar Functionality is Used Across Industries
Client Project Portals Concept
Client-facing project tracking portals are standard in professional services industries where agencies or service providers manage ongoing work programs for clients. These portals provide transparency, reduce communication overhead, and create documented records of project status and delivery.
Common Industry Practices
- Advertising and Marketing Agencies: Client extranet portals provide campaign status visibility, asset library access, and deliverable download. Multi-brand clients see work organized by brand or product line.
- Packaging Design Services: Pre-press and packaging agencies provide client portals showing artwork status through design, proofing, and release stages. Specification details ensure clients can verify technical requirements.
- Print Production Companies: Client dashboards show job status through pre-press, press, and finishing stages. File download captures delivery acknowledgment for production records.
- Translation and Localization Services: Client portals display project progress through translation, editing, and review stages. Multi-language projects show status for each language variant.
- Legal and Financial Services: Client matter portals organize ongoing engagements by client entity or matter type. Document sharing and communication features maintain case history.
Industry Best Practices Implemented
- Status-Based Filtering: Quick access to projects at specific workflow stages
- Hierarchical Organization: Grouping by billing account or business unit
- Specification Visibility: Full technical details accessible without separate documents
- Communication Integration: Notes and feedback captured in project context
- File Delivery Tracking: Download actions documented for delivery records
- Historical Access: Completed project archive for reference and audit
Business Logic Details
Access Control
Customer access to the Project List is controlled through a multi-level permission system:
- User must have a customer role (not staff or administrator)
- User must be assigned to at least one invoice group
- Users see only projects for invoice groups where they have membership
- Global supervisors can see all projects across all invoice groups
- Supervisor-client assignments provide access to specific client accounts
Invoice Group Organization
Projects are organized by invoice group, which represents a billing account relationship:
- Invoice groups typically correspond to client business units or brands
- Each project is associated with one client, which belongs to one invoice group
- Customers assigned to an invoice group see all projects for all clients in that group
- The dropdown filter allows focusing on a single invoice group when needed
Project Status Filtering
The status filter provides four project views:
No Status Selected (Default)
- Shows all projects not yet complete
- Excludes completed and obsolete projects
- Primary view for active work monitoring
Waiting for Core Supervisor
- Shows projects in "Requested by Client" status
- These are submitted projects awaiting supervisor approval
- Relevant for core label workflows with supervisor authorization
In Process Projects
- Shows projects from initial submission through pre-completion
- Includes design, proofing, approval, and finalization stages
- Active work that hasn't reached final delivery
Completed Projects
- Shows projects that have reached completion status
- Requires additional time period filter (1, 3, or 5 years)
- Historical archive for reference and audit purposes
Search Functionality
The search system supports multiple modes:
Any Mode
- Matches projects where any search term appears
- Most flexible search for exploratory lookups
- Default search behavior
All Mode
- Requires all search terms to appear in the project
- Useful for narrowing results with multiple criteria
Strict Mode
- Exact match on the search terms
- Best for finding specific project numbers or part numbers
Search scans the following fields:
- Project ID number
- Project description (reference name)
- Packaging artwork descriptions, part numbers, artwork numbers, finished good IDs, structure numbers, packaging levels, structure types
- Creative artwork descriptions, reference art, artwork types, sizes, colors, printer names
Exclusion Prefix
Adding a tilde (~) before a term excludes projects containing that term. For example, searching "promotion ~holiday" finds projects mentioning "promotion" but not "holiday."
Project Visual Indicators
Projects display with visual cues:
- Red Text: HOT (urgent) projects requiring expedited handling
- ELC Label: Projects using specialized electronic label workflow
- Changed Row Style: Projects requiring revisions or alterations
- File Icon: Projects with final deliverable files available
File Download and Status Update
When customers download final project files:
- System verifies the user has access to the project
- File download is initiated from server storage
- For final files not previously downloaded:
- System marks the file as downloaded
- Project status automatically updates to Complete
- Notification is sent to project team (for core projects)
- Download is logged for delivery documentation
Notes Communication
Customers can add notes to projects:
- Notes are timestamped with the submitting user's identity
- Notes appear in chronological history alongside staff notes
- Customer notes display in blue; staff notes in red
- Notes history is expandable for viewing conversation context
Core Request Details
For core label projects, additional information displays:
- Requestor name and billing information
- Core specifications (type, brand, color, width)
- PO number and need-by date
- Language requirements (English, French, Spanish, Italian, Portuguese)
- Variable information and PM notes
- Artwork number (assigned or pending)
- Translation document download
If the requestor selected self-assignment for artwork numbers, they can enter the artwork number directly through the interface after the project is accepted.
Key Features
Main Project List View
| Element | Description |
|---|---|
| Invoice Group Dropdown | Filter to specific billing account |
| Status Dropdown | Filter by project workflow stage |
| Completed Period Filter | Time range for completed projects (1/3/5 years) |
| Search Box | Text search across project and artwork fields |
| Search Mode Selector | Any/All/Strict matching options |
| Project Grid | Projects grouped by invoice group with key columns |
Project Row Display
| Element | Description |
|---|---|
| PR ID | Unique project identifier number |
| Notes Icon | Access notes history and add new notes |
| Project Description | Expandable project name and reference |
| ELC Indicator | Label for electronic label workflow projects |
| Client Notes Preview | Most recent note with history expansion |
| Status | Current project workflow status |
| Due Date | Expected completion date |
Expanded Project Details
| Element | Description |
|---|---|
| Packaging Artworks Table | Full specifications for packaging items |
| Creative Artworks Table | Full specifications for creative items |
| Associated Files | Downloadable project files with final indicators |
| Core Request Section | Detailed core label specifications when applicable |
Packaging Artwork Specifications
| Field | Description |
|---|---|
| Artwork Desc | Description of the artwork item |
| Part Number | Product part number |
| Pkg Lev | Packaging level (primary, secondary, etc.) |
| Artwork # | Assigned artwork identifier |
| 3M ID | Finished good identifier |
| SS no. | Structure number |
| Print Area | Label dimensions |
| Structure | Structure type |
Creative Artwork Specifications
| Field | Description |
|---|---|
| File Name | Artwork description |
| Ref Art | Reference artwork identifier |
| Type | Marketing/creative artwork type |
| Size | Physical artwork dimensions |
| Colors | Print color specifications |
| Quantity | Print quantity |
| Printer | Assigned print vendor |
Core Request Details
| Field | Description |
|---|---|
| Requestor | Person who submitted the request |
| Bill To | Client billing information |
| Ref Art | Reference artwork number |
| Type | Core label type |
| Brand | Product brand |
| Color | Core color specification |
| Width | Core width specification |
| PO | Purchase order number |
| Need by | Required delivery date |
| Languages | Required language variants |
| Var Info | Variable information notes |
| PM Note | Project manager notes |
| Artwork Number | Assigned or pending artwork identifier |
| Translation Doc | Downloadable translation document |
Functional Components
Status-Based Filtering
The status filter controls which projects appear:
- Default View: All active (non-completed) projects
- Waiting for Core Supervisor: Projects pending supervisor approval
- In Process: Projects actively being worked
- Completed: Historical projects with time period selection
Status changes trigger immediate page refresh with updated results.
Invoice Group Selection
Invoice group filtering narrows the portfolio:
- Dropdown populates with invoice groups where user has access
- "No Group Selected" shows all accessible invoice groups
- Selecting a group filters to only that billing account's projects
- Selection persists during the session
Multi-Mode Search
Search operates across project and artwork data:
- Enter search terms in the text box
- Select search mode (Any/All/Strict)
- Results update automatically as you type
- Use tilde (~) prefix to exclude terms
Project Expansion
Project details load on expansion:
- Click project description to expand
- Packaging artworks table shows if applicable
- Creative artworks table shows if applicable
- File list shows available downloads
- Core request details show for core projects
- Click again to collapse
Notes Dialog
Communication through project notes:
- Click notes icon on project row
- Dialog shows notes history
- Enter new note text
- Submit to save note
- Note appears in history for both client and agency
File Download
Accessing project files:
- Expand project to see file list
- Final files appear highlighted
- Click file link to download
- For final files, status updates to Complete automatically
- Download is logged for records
Relationship to Other System Components
Staff Project List
The Customer Project List is distinct from the staff-side Project List:
- Staff see all agency projects across all clients
- Customers see only projects for their assigned invoice groups
- Both views show similar project information but with different access controls
- Staff have full project editing capabilities; customers have view and notes access
Project Details Page
While customers cannot access the full Project Details page, the expanded view in the Project List provides key information:
- Artwork specifications from the project's artwork tabs
- File attachments from the project's file management
- Core request details from specialized core tracking
Customer Approvals Portal
The Project List and Approvals Portal serve complementary purposes:
- Project List shows overall project status and specifications
- Approvals Portal shows specific artwork items requiring customer review and sign-off
- Projects in approval workflow stages appear in both locations
- Approval actions in the Approvals Portal update status visible in Project List
Invoice Group Management
Invoice groups connect projects to billing:
- Invoice group membership controls Project List access
- Billing reports use the same invoice group organization
- Client user assignments are managed at the invoice group level
Notification System
The Project List complements email notifications:
- Notifications alert customers to project updates
- Project List provides detailed status beyond notification content
- File availability notifications link to Project List for download
File Storage
Project files integrate with cloud storage:
- Uploaded files are stored in configured cloud storage (Dropbox)
- Download requests retrieve files through the storage provider
- Final file download tracking documents delivery
Summary
The Customer Project List serves as the primary client-facing dashboard for project portfolio management, providing comprehensive visibility into all artwork and creative projects managed by the agency on the customer's behalf.
For customers using the portal, key benefits include:
- Portfolio Visibility: Complete view of all projects organized by billing account
- Status Transparency: Real-time progress tracking without contacting the agency
- Specification Access: Full artwork details for production planning and reference
- Search Capability: Quick location of specific projects across large portfolios
- File Distribution: Self-service access to completed deliverables with documented handoff
- Communication Channel: Notes system for contextual feedback and documentation
For the agency providing the portal, benefits include:
- Reduced Support Load: Self-service visibility eliminates routine status inquiries
- Documented Communication: Notes capture client feedback in project context
- Automated Tracking: File download triggers status updates and delivery documentation
- Client Confidence: Transparency builds trust and demonstrates operational sophistication
The Customer Project List transforms client project visibility from an agency-dependent inquiry process into a self-service capability, empowering clients to monitor their project portfolios while maintaining complete documentation of project status and delivery.