Sorting, Filtering, & Log Searches
As a Pandium user, there may be instances where you need to quickly parse out specific integration-related details without having to manually sift page by page. You may be managing a large number of tenant runs and need to find ones with a specific status, or maybe you're looking for tenants that use a particular release version to troubleshoot an issue. This could be because you're onboarding a new team member who needs to understand your current setup, or maybe you're auditing, or simply performing integrations maintenance.
In other circumstances, you might need to quickly find specific data that has been processed within one of your integrations, or even better, empower your end users to find this data themselves. Whatever the case may be, you can utilize sorting and filtering capabilities to help navigate and organize your integration tech stacks more effectively, as well as use log searches to identify discrete data.
Pages That Utilize Sorting and Filtering
Integrations
Integration Details
Runs
Tenants
Releases
Tenants
Tenant Details
Runs
Partners
Users
Integrations
When viewing your list of integrations, you can filter out your integrations by type (External vs Internal) and also if the integration was developed by a Partner.
For more information regarding working with Partners, please see here.

Integration Details
Once you have located a specific integration that you would like to review, if you select "details", you will see the following sorting and filtering options available to use within the following tabs:
Runs - This will display a list of all runs associated with integration-specific tenants.
Tenant Name
Mode - Was the run an Init, Normal, or Webhook Sync?
Trigger - Depending on how your integration is set up, end users can initiate syncs on a Pandium tenant in multiple ways. If that is the case, you have the ability to parse out specific runs based on said triggers.
Cron
Webhook
Manual
API
Rerun
Status - You can parse out specific run jobs based on the following statuses:
Succeeded
Failed (Integration Issue)
Failed (Timeout)
Failed (Platform Issue) - Issue with Pandium
Failed (Refresh) - Issue with the refresh process
In Progress
Initializing
Automatic Retry
Start Date & End Date - You can filter out your runs between a specific time period. When filling this out, feel free to use the calendar or enter in using the format mm/dd/yyyy hh:mm
Tenants - This will display a list of all tenants specifically associated with your integration
Customer or Tenant Name
Tenant Status - Is the tenant active or not active?
Integration Release - Sometimes you may have different tenants on varying releases, so this filter allows you to single out tenants tied to a specific release.
Paused - Do you have the sync scheduled paused or not?
Last Run Status - This will use the same list of statuses used for Runs
Created After & Created Before - You can filter out your list of tenants created during a specific time period. When filling this out, feel free to use the calendar or enter in using the format mm/dd/yyyy hh:mm
Releases
Release or Tag - This will allow you to filter by the specific name of your release
Created After & Created Before - You can filter out all releases that are associated with your integration created during a specific time period. When filling this out, feel free to use the calendar or enter in using the format mm/dd/yyyy hh:mm
Tenants
Similar to sorting and filtering tenants at an integration-specific level, you should see the following options when looking at all of your tenants across all integrations:
Customer or Tenant Name
Integration - Which integration are these tenants associated with?
Tenant Status
Paused
Last Run Status
Created After & Created Before

Tenant Details
Once your have identified which tenant (or list of tenants) you want to inspect, if you select anywhere within the row, it will bring you to the specific tenant details. In here, you should see the ability to sort all runs associated with this tenant using the following options:
Mode
Trigger
Status
Start Date & End Date

Runs
canSimilar to sorting and filtering runs from within a specific integration, you have the ability to parse out runs across all of your integrations using the following options:
Integration - Which integration does this run belong to?
Tenant (Name)
Mode
Trigger
Status
Start Date & End Date

Partners
Should you and your team decide to collaborate with a third-party team to help with integration builds, Pandium makes it easier to sort and filter through any list of existing partners. If you navigate to Manage > Partners, you should see the following:
From the main partner page, you should see the option to search by Partner Organization Name and Partner Status (Approved vs Pending)
Once you have selected a specific partner organization, this will bring up specific partner-related details. You should see sorting and filtering options similar to what what we discussed above in the Pandium admin dashboard based on the following sections:
Tenants
Runs
Integrations
Users
Users
Lastly, you should be able to utilize sorting capabilities when reviewing your own internal users. Simply navigate to Setup > Settings > Users. From here, you should be able to sort by:
Name or Email of your user
Role - Is this user an admin or partner?
Organization - Is this user a member of your own internal org or a partner org?
Enabled - Is the user active or inactive?

Pages That Utilize Log Searches
Integration Hub
Integrations
Integration Details
Search across logs for all tenants
Tenants
Tenant Details
Search across all logs within the tenant
Integration Marketplace
Tenants
Sync Logs
Search across all logs within the tenant
Integration Hub
Integrations

On the integration detail page, above the runs, tenants, and release data grids, you will find a button called 'Search Logs'. Upon clicking this button, you will be navigated to a new log search page, automatically filtered for the integration you are viewing.

The log search supports basic Boolean Expressions, including OR and AND logic (as shown above). The query will show all results across all logs for all tenants within this integration. You can navigate to a specific log from here and will be redirected to the log show page with the relevant information highlighted.

Tenants

On the tenant detail page, above the runs data grids, you will find a button called 'Search Logs'. Upon clicking this button, you will be navigated to a new log search page, automatically filtered for the tenant you are viewing.

The log search supports basic Boolean Expressions, including OR and AND logic. The query will show all results across all logs for this tenant. You can navigate to a specific log from here and will be redirected to the log show page, with the relevant information highlighted.

Integration Marketplace

On your integration marketplace, within your customers' grid of installed tenants, they can navigate to view run logs for a specific tenant.

On the right of the page, above the run logs list, there is a 'Search Logs' button. Upon hitting this button, you will be navigated to the search page, where your customers can search for any query across their run logs for this tenant. The log search supports basic Boolean Expressions, including OR and AND logic. The query will show all results across all logs for this tenant. Upon clicking a log, it will expand and have the relevant information highlighted.

Last updated
Was this helpful?