SuitePortal
User GuideViews

Creating Views

Create saved views to organize and filter your data

Creating Views

Views are saved configurations for viewing and filtering transaction data. Create views to quickly access commonly needed data subsets.

What is a View?

A view saves:

  • Record type (what data to show)
  • Filters (which records to include)
  • Sorting (how to order records)
  • Columns (which fields to display)
  • Search query (text search)

View Properties

PropertyTypeDescription
idstringUnique view identifier
namestringDisplay name
recordTypestringTransaction type to query
isPublicbooleanWhether other org members can see it
iconstringOptional icon identifier
colorstringOptional accent color
viewConfigobjectFilter and display configuration

View Configuration

The viewConfig object contains:

PropertyTypeDescription
searchstringText search query
filtersobjectKey-value filter pairs
sortBystringField to sort by
sortDirectionasc | descSort order
visibleColumnsstringComma-separated column IDs
pageSizenumberRecords per page

Creating a View

Via Dashboard

  1. Navigate to a transaction list (e.g., Portal → Invoices)
  2. Apply desired filters, search, and sorting
  3. Click Save View
  4. Enter a name for the view
  5. Choose visibility (private or public)
  6. Optionally select an icon and color
  7. Click Save

View Input

FieldRequiredDescription
nameYesDescriptive name for the view
recordTypeYesType of records (e.g., invoice, sale)
viewConfigYesFilter and display configuration
isPublicNoShare with organization (default: false)
iconNoVisual identifier
colorNoAccent color

Available Record Types

Views can be created for these transaction types:

Record TypeDescription
invoiceInvoice transactions
saleSales orders and quotes
purchasePurchase orders
fulfillmentItem fulfillments

View Visibility

SettingAccess
Private (isPublic: false)Only the creator can see and use
Public (isPublic: true)All organization members can see

Editing Views

  1. Navigate to Portal → Views
  2. Find the view to edit
  3. Click Edit
  4. Modify configuration
  5. Click Save

Editable Properties

PropertyEditable
nameYes
viewConfigYes
isPublicYes
iconYes
colorYes
recordTypeNo (create new view instead)

Deleting Views

  1. Navigate to Portal → Views
  2. Find the view to delete
  3. Click Delete
  4. Confirm deletion

Deleting a view also removes any associated subscriptions.

Using Views

Quick Access

Saved views appear in the sidebar for quick access:

  1. Click on a view name in the sidebar
  2. The transaction list loads with saved configuration
  3. Optionally modify filters temporarily (changes not saved)

Applying to Current List

From any transaction list:

  1. Click Load View
  2. Select a saved view
  3. Configuration is applied

View Examples

"Overdue Invoices" View

{
  "name": "Overdue Invoices",
  "recordType": "invoice",
  "viewConfig": {
    "filters": {
      "status": "open",
      "duedate": { "$lt": "today" }
    },
    "sortBy": "duedate",
    "sortDirection": "asc"
  },
  "isPublic": true,
  "icon": "alert",
  "color": "#ef4444"
}

"Recent Large Orders" View

{
  "name": "Recent Large Orders",
  "recordType": "sale",
  "viewConfig": {
    "filters": {
      "amount": { "$gte": 10000 }
    },
    "sortBy": "trandate",
    "sortDirection": "desc",
    "pageSize": 25
  },
  "isPublic": false
}

Next: Email Subscriptions